Ejemplo Internet Explorer Interoperability Technology
Actualización: noviembre 2007
Este ejemplo muestra cómo automatizar Microsoft Internet Explorer mediante código administrado. Mediante el uso del tipo no administrado InternetExplorer, el ejemplo muestra los métodos y eventos expuestos por esta clase e ilustra la recepción de eventos de Internet Explorer en el código administrado.
Para obtener información sobre el uso de los ejemplos, consulte los temas siguientes:
Para generar el ejemplo desde el símbolo del sistema
Abra la ventana del símbolo del sistema y navegue hasta uno de los subdirectorios específicos de un lenguaje del ejemplo.
Escriba msbuild ExplorerCS.sln o msbuild ExplorerJSL.sln, dependiendo del lenguaje de programación elegido.
Para generar el ejemplo mediante Visual Studio
Abra el Explorador de Windows y navegue hasta uno de los subdirectorios específicos de un lenguaje del ejemplo.
Haga doble clic en el icono de ExplorerCS.sln o ExplorerJSL.sln, dependiendo del lenguaje de programación elegido, para abrir el archivo en Visual Studio.
En el menú Generar, seleccione Generar solución. La aplicación de ejemplo se generará en el directorio predeterminado \bin o \bin\Debug.
Para ejecutar el ejemplo
En la ventana del símbolo del sistema, navegue hasta el directorio que contiene el ejecutable generado.
Escriba Explorer.exe.
Escriba la dirección URL de un sitio Web en la línea de comandos para abrir dicho sitio Web.
Presione ENTRAR para salir.
Nota: Este ejemplo genera una aplicación de consola. Para poder ver el resultado, debe iniciarla desde la línea de comandos.
Requisitos
Versión de .NET Framework: 2.0, 1.1, 1.0
Comentarios
Este ejemplo utiliza una referencia a SHDocVw.tlb, una biblioteca de tipos COM, para tener acceso al tipo InternetExplorer que está definido en dicha biblioteca. Cuando genere el ejemplo, observará que el directorio donde se genera Explorer.exe también contiene el archivo SHDocVw.dll. Al copiar este archivo DLL, Common Language Runtime podrá cargar sus tipos sin necesidad de registrar el archivo DLL en la caché de ensamblados global.
Vea también
Referencia
System.Runtime.InteropServices