Compartilhar via


Exemplo de tecnologia de interoperabilidade do Internet Explorer

Este exemplo demonstra como automatizar o Microsoft Internet Explorer usando código gerenciado.Usando o não gerenciadoInternetExplorer tipo, o exemplo demonstra os métodos e eventos expostos por essa classe e ilustra sinking eventos Internet Explorer no código gerenciado.

Para obter informações sobre como usar os exemplos, consulte os tópicos a seguir:

Download sample

Para compilação o utilizando o aviso de comando de exemplo

  1. Abra a janela do aviso de comando e navegar uma do específico a um linguagem subdiretórios da amostra.

  2. Tipo de MSBuild ExplorerCS.sln or MSBuild ExplorerJSL.sln, dependendo de sua escolha de linguagem de programação.

Para compilação a amostra usando o Visual Studio

  1. Abra o Windows Explorer e navegar até uma das subpastas específicas do linguagem da amostra.

  2. clicar duas vezes no ícone para ExplorerCS.sln ou ExplorerJSL.sln, dependendo de sua escolha de linguagem, de programação para em em aberto o arquivo no Visual Studio.

  3. No Compilação menu, selecionar Criar solução.O aplicativo de exemplo será criado no diretório padrão \bin ou \bin\depurar.

Para executar este exemplo

  1. No janela do aviso de comando, navegar até o diretório que contém o executável compilado.

  2. Tipo de Explorer.exe.

  3. Digite o URL do site na linha de comando para em em aberto esse site.

  4. Pressione ENTER para sair.

    Observação:

    Este exemplo cria um aplicativo de console.Você deve inicialização e executá-lo utilizando o aviso de comando para exibir sua saída.

Requisitos

.NET estrutura versão: 2.0, 1.1, 1.0

Comentários

Este exemplo utiliza uma referência ao SHDocVw.tlb, uma biblioteca de tipo COM, para acessar o InternetExplorer tipo é definido na biblioteca. Ao criar o exemplo, você irá notar que o diretório onde o Explorer.exe é incorporada também contém SHDocVw.dll.Copiar essa DLL permite que o tempo de execução comum do linguagem carregar seus tipos sem a necessidade de registrar a DLL no cache global de assemblies.

Consulte também

Referência

System.Runtime.InteropServices

Outros recursos

Interoperação com Código Não-Gerenciado