Partilhar via


Amostra de código não seguro

Este exemplo demonstra como usar o código não gerenciado (código que usa ponteiros) em translation from VPE for Csharp.

Para obter Zoom, Para Cima e Ampliar e instruções para instalá-los

  • Siga um ou mais destes procedimentos:

    • Sobre o Help menu, Zoom, Para Cima e Ampliar Exemplos.

      O arquivo Leiame exibe informações sobre exemplos.

    • Visite o O Visual Studio 2008 Zoom, Para Cima e Ampliar Zoom, Para Cima e Ampliar site. As versões mais recentes dos exemplos estarão disponíveis nele.

    • Localize Zoom, Para Cima e Ampliar no computador em que Visual Studio está instalado. Por padrão, Zoom, Para Cima e Ampliar e um arquivo Leiame são instalados em unidade: \Arquivos de programas\Microsoft visual Studio 9.0\Zoom, Para Cima e Ampliar\LCID. Para edições Express do Visual Studio, todos os exemplos estão localizados on-line.

Para obter mais informações, consulte Localizando arquivos de exemplo.

Observação de segurança:

Esse código de exemplo é destinado a ilustrar um conceito, e ele mostra somente o código que é relevante para esse conceito. Ele pode não atender aos requisitos de segurança de um ambiente específico e não deve ser usado exatamente como mostrado. Recomendamos que você adicione código de segurança e tratamento de erros para tornar seus projetos tão seguros e robustos quanto for conveniente. A Microsoft fornece esse código de exemplo "Zoom, Para Cima e Ampliar encontra" sem garantias.

Para compilação e executar os exemplos de código não seguro dentro do Visual Studio

  1. In O gerenciador de soluções, clicar com o botão direito do mouse em projeto FastCopy e clique em conjunto sistema autônomo projeto de inicialização.

  2. No menu Debug, clique em Start Without Debugging.

  3. In O gerenciador de soluções, clicar com o botão direito do mouse o projeto ReadFile e, em seguida, clique em conjunto sistema autônomo projeto de inicialização.

  4. In O gerenciador de soluções, clicar com o botão direito do mouse o projeto ReadFile e, em seguida, clique em Propriedades.

  5. em aberto pasta configuração Properties e, em seguida, clicar Depurar.

  6. Na propriedade argumentos de linha de comando, digite .. \.. \ReadFile.cs.

  7. Clique em OK.

  8. No menu Debug, clique em Start Without Debugging.

  9. In O gerenciador de soluções, clicar com o botão direito do mouse o projeto PrintVersion e, em seguida, clique em conjunto sistema autônomo projeto de inicialização.

  10. No menu Debug, clique em Start Without Debugging.

Para compilação e execute as amostras de código sem segurança a partir de um aviso de comando

  1. Use o alterar de diretório comando para o diretório não seguro.

  2. Digite o seguinte:

    cd FastCopy
    csc FastCopy.cs /unsafe
    FastCopy
    
  3. Digite o seguinte:

    cd ..\ReadFile
    csc ReadFile.cs /unsafe
    ReadFile ReadFile.cs
    
  4. Digite o seguinte:

    cd ..\PrintVersion
    csc PrintVersion.cs /unsafe
    PrintVersion
    

Consulte também

Tarefas

Como: Usar ponteiros para copiar uma matriz de bytes (Guia de programação C#)

Como: Use a função ReadFile do Windows (Guia de programação C#)

Conceitos

Exemplos no Visual C#

Guia de Programação C#