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

标签 internet-explorer plugins bho

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

由于反 spy 软件程序(或例如 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

最佳答案

BHO 注册在

HKLM\Software\Microsoft\Windows\CurrentVersion\explorer\Browser Helper Objects

IE 工具栏注册在
HKLM\Software\Microsoft\Internet Explorer\Toolbar

关于internet-explorer - 如何从我的程序中列出 Internet Explorer 使用的插件 (BHO)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/413333/

相关文章:

internet-explorer - 为什么 MS 过滤器(dropShadow、glow 或 shadow)对 IE 中的 <span> 标签不起作用?

xml - 为什么 Internet Explorer 在通过后退按钮返回页面时不显示正确的 XML 转换?

html - 关于 Internet Explorer 8 中的样式图像

html - 用户单击时如何避免复选框周围出现虚线?

javascript - 是否有任何 MooTools 插件到 jQuery 插件的自动转换器?

javascript - 在加载页面期间寻找 jquery 加载栏(带百分比或不带百分比)

jquery - prototype.js Element.addMethods

windows - 使用 BHO 时 IE 上的运行时错误 216

c# - 如何在 C# 中不使用 Wix 安装 BHO

javascript - 使用 C# 在 IE BHO 中使用类前缀名称获取元素?