3

我已经看到了一些关于如何为 Internet Explorer 启用和禁用附加组件的问题,但没有一个只是简单地列出已安装附加组件的名称。

在尝试自己完成这项工作时,我发现我安装的一些附加组件出现在此位置:'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions'

在该位置,当我在 Internet Explorer 中打开“管理加载项”对话框时,我找到了 13 个加载项中的 3 个。

这是我在找到插件所在的位置后计划用来访问注册表的一小段代码,但不幸的是,我一直在通过 Regedit(注册表编辑器)查看一段时间。

Microsoft.Win32.RegistryKey objVistaRegistryKey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Internet Explorer\Extensions");

这是有关 IE 工具栏/插件的更多信息。他们中的许多人使用浏览器帮助对象(BHO),一些存储在这里:

'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects'

任何额外的见解将不胜感激。

4

1 回答 1

3

这个来源

Browser Helper Objects - 旨在增强浏览器功能的浏览器插件。条目可以在注册表中找到:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects

工具栏- 出现在浏览器中的附加工具栏,通常位于地址栏下方。条目可以在注册表中找到:

HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Toolbar

URLSearchHooks - 当在浏览器的地址栏中输入了没有协议的地址(例如 http://)时使用。条目可以在注册表中找到:

HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\URLSearchHooks

Explorer Bars - 位于浏览器窗格附近的 Internet Explorer 侧边栏。条目可以在注册表中找到:

HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Explorer Bars
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Explorer Bars

此外,来自 MSDN

上下文菜单的自定义项

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\<Menu Text>
HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\MenuExt\<Menu Text>

工具菜单的自定义项目,自定义工具栏按钮

HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Extensions\{GUID}
于 2014-03-05T23:42:55.487 回答