EJEMPLO: IEHelper-adjuntar a Internet Explorer 4.0 con un objeto auxiliar de explorador

Seleccione idioma Seleccione idioma
Id. de artículo: 179230 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

Para asociar a una instancia en ejecución de Internet Explorer 4.0, puede utilizar un "objeto de complemento explorador". Un "objeto de Ayuda del explorador" es un archivo DLL que se adjunta a cada nueva instancia de Internet Explorer 4.0. Puede utilizar esta característica para tener acceso al modelo de objeto de una instancia de ejecución determinada de Internet Explorer. También puede utilizar esta característica para obtener eventos desde una instancia de Internet Explorer 4.0.

En este artículo también se señala a un ejemplo que muestra cómo implementar un objeto de complemento de explorador.

Más información

El archivo siguiente está disponible para descargarlo del Centro de descarga de Microsoft:
IEHelper.exe
Para obtener información adicional acerca de cómo descargar los archivos de soporte técnico de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
119591Cómo obtener Archivos de soporte técnico de Microsoft desde los servicios en línea
Microsoft exploró este archivo en busca de virus. con el software de detección de virus más reciente disponible en la fecha de publicación. Asimismo, el archivo se almacenó en servidores seguros que ayudan a impedir la realización de cambios no autorizados.

Objetos auxiliares del explorador

Cuando se inicia una instancia de Internet Explorer 4.0, busca en el registro para CLSID que se almacenan bajo la siguiente clave:
HKLM\Software\Microsoft\Windows \CurrentVersion\Explorer\Browser objetos auxiliares
Si existe esta clave y aparecen CLSID bajo ella, Internet Explorer utilizará CoCreateInstance() para intentar crear una instancia de cada objeto aparece como una subclave bajo esta clave. Observe que el CLSID del objeto que cree se debe aparece como una subclave y no un valor con nombre.

Por ejemplo, imagine que la entrada siguiente existe en el registro, HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser ayuda Objects\ {CE7C3CF0-4B15-11 D 1-ABED-709549C10000}. Internet Explorer intentará crear una instancia del objeto al que señala el CLSID {CE7C3CF0-4B15-11 D 1-ABED-709549C10000} cada vez que Internet Explorer se inicia.

Estas claves del registro pueden crearse manualmente o a través de la parte de registro automático de la aplicación COM.

Hay algunos requisitos al crear un objeto de complemento de explorador

  • La aplicación que cree debe ser un servidor en proceso (es decir, DLL).
  • Este archivo DLL debe implementar IObjectWithSite.
  • Debe implementarse el método IObjectWithSite::SetSite(). Es a través de este método que su aplicación recibe un puntero a IUnknown de Internet Explorer. (Internet Explorer realmente pasa un puntero a IWebBrowser2 pero la implementación de SetSite() recibe un puntero a IUnknown). Puede utilizar este puntero IUnknown para automatizar Internet Explorer o para recibir eventos de Internet Explorer.
  • Debe estar registrada como un objeto de complemento de explorador tal y como se describió anteriormente.
Advertencia : Internet Explorer creará una instancia de cada objeto de complemento de explorador enumeradas en el registro cada vez que se inicie una nueva instancia de Internet Explorer. Esto significa que si tiene instalado Active Desktop, objetos auxiliares del explorador se cargará cada vez que abra una nueva carpeta, así como cuando se inicia el propio explorador.

Propiedades

Id. de artículo: 179230 - Última revisión: jueves, 5 de agosto de 2004 - Versión: 3.2
La información de este artículo se refiere a:
  • Microsoft Internet Explorer 4.0 128-Bit Edition
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Client Software Development Kit 4.0
  • Microsoft Internet Client Software Development Kit 4.01
Palabras clave: 
kbmt kbdownload kbfaq kbfile kbinfo kbsample KB179230 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 179230

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com