oder auch BHO's sind kleine aber feine Helferlein, die einmal registriert vom Internetexplorer geladen werden wenn der hochstartet. Damit so ein BHO funktioniert, muß man ein paar Schnittstellen implementieren, etwa IObjectWithSite. Dafür bekommt man dann Zugriff auf alle Events und Dokumente, die der Explorer läd. Dieser Tage habe ich mich ein wenig damit beschäftigt und unter anderem festgestellt, daß einige Interfaces mit Vista in andere DLLs verlegt wurden als sie vorher waren. Wer beispielsweise auf der Suche nach den Schnittstellen war, die typischerweise in shdocvw.dll zu finden waren, der wird jetzt in c:\windows\system32\ieframe.dll fündig.

Solche und ähnliche Infos entlockt übrigens das - COM Programmierern wohl vertraute - Utility OleView32.exe, das leider nicht als Verknüpfung im Menü sondern nur als Exe im Program-Verzeichnis von Visual Studio steckt. Als Standalone-Download gibts das Tool auch und zwar hier.