如何从我的程序中列出Internet Explorer使用的插件(BHO)?

Pis*_*3.0 5 plugins internet-explorer bho

我需要在我的Win32独立程序中检索当前安装的Internet Explorer加载项(浏览器帮助程序对象)列表,以及 - 如果可能 - 它们的启用/禁用状态.

由于反间谍软件程序(或者例如Autoruns)可以从某个地方获取此列表,是否有一种以编程方式请求此列表的简单方法?

编辑:感谢@ Stefan,他指出了正确的注册表项(所有HKLM):

// BHOs
HKLM\Software\Microsoft\Windows\CurrentVersion\explorer\Browser Helper Objects 
// IE toolbars
HKLM\Software\Microsoft\Internet Explorer\Toolbar
// IE extensions
HKLM\Software\Microsoft\Internet Explorer\Extensions
Run Code Online (Sandbox Code Playgroud)

Ste*_*fan 10

BHO注册在

HKLM\Software\Microsoft\Windows\CurrentVersion\explorer\Browser Helper Objects
Run Code Online (Sandbox Code Playgroud)

IE工具栏注册在

HKLM\Software\Microsoft\Internet Explorer\Toolbar
Run Code Online (Sandbox Code Playgroud)