UKÁZKOVÝ: IEHelper připojení k Internet Explorer 4.0 pomocí objektů pomocníka prohlížeče

Překlady článku Překlady článku
ID článku: 179230 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Chcete-li připojit spuštěna instance aplikace Internet Explorer 4.0, můžete použít "Browser Helper objektu aplikace." "Browser Helper objektu aplikace" je DLL, která bude sama připojit ke každé nové instance aplikace Internet Explorer 4.0. Tuto funkci můžete použít k získání přístupu k modelu objektu konkrétní spuštěné instance aplikace Internet Explorer. Tuto funkci můžete použít také získat události z instance aplikace Internet Explorer 4.0.

Tento článek odkazuje také na ukázkové ukazuje, jak implementovat objekt pomocníka prohlížeče.

Další informace

Na webu služby Stažení softwaru je k dispozici ke stažení následující soubor:
IEHelper.exe
Další informace o tom, jak stahovat soubory podpory společnosti Microsoft, naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
119591Jak získat soubory podpory společnosti Microsoft ze serverů služeb online
Microsoft tento soubor zkontroloval na výskyt virů. Společnost Microsoft použila aktuální antivirový software, který byl k dispozici v den uveřejnění tohoto článku. Soubor je uložený na zabezpečených serverech neumožňujících neoprávněné změny souborů.

Pomocné objekty prohlížeče

Při spuštění instance aplikace Internet Explorer 4.0 hledá v registru uloženy pod následujícím klíčem CLSID:
HKLM\SOFTWARE\Microsoft\Windows \CurrentVersion\Explorer\Browser pomocné objekty
Pokud tento klíč existuje a existují CLSID uvedena pod ní, Internet Explorer použije CoCreateInstance() k pokusu o vytvoření instance objektu každý uveden jako podklíč pod tímto klíčem. Poznámka: CLSID vytvoříte objekt musí být uvedeno jako podklíč a není pojmenovanou hodnotu.

Představte si například, zda existuje následující položka v registru HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Pomocník Objects\ {CE7C3CF0-4B15-11 D 1-ABED-709549C10000}. Internet Explorer se pokusí vytvořit instanci objektu odkazuje CLSID {CE7C3CF0-4B15-11 D 1-ABED-709549C10000} při každém spuštění aplikace Internet Explorer.

Tyto klíče registru lze vytvořit ručně nebo prostřednictvím samočinného registrace část vaší aplikace.

Při vytváření objektů pomocníka prohlížeče existují některé požadavky

  • Musí být aplikace, které vytvoříte v proc serveru (tj DLL).
  • Tato knihovna musí implementovat IObjectWithSite.
  • Metoda IObjectWithSite::SetSite() musí být implementována. Je pomocí této metody vaše aplikace přijímá ukazatel na Internet Explorer IUnknown. (Internet Explorer skutečně předá ukazatel IWebBrowser2 ale implementace SetSite() obdrží ukazatel IUnknown.) Pomocí tohoto ukazatele IUnknown můžete automatizovat Internet Explorer nebo jímku událostí z aplikace Internet Explorer.
  • Musí být registrován jako objekt pomocníka prohlížeče výše popsaným.
Upozornění: Internet Explorer se vytvoří instance každý objekt pomocníka prohlížeče při každém spuštění nové instance aplikace Internet Explorer uvedené v registru. To znamená, že pokud máte nainstalován ploše, pomocné objekty prohlížeče budou načteny, při každém otevření nové složky stejně jako při spuštění prohlížeče samotný.

Vlastnosti

ID článku: 179230 - Poslední aktualizace: 5. srpna 2004 - Revize: 3.2
Informace v tomto článku jsou určeny pro produkt:
  • 128bitová verze aplikace Microsoft Internet Explorer 4.0
  • 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
Klíčová slova: 
kbmt kbdownload kbfaq kbfile kbinfo kbsample KB179230 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:179230

Dejte nám zpětnou vazbu

 

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