从BHO激活IE Add-Ons

时间:2009-05-13 12:01:37

标签: toolbar bho deskband

我写过两个对象,一个桌面工具栏和一个用于IE的bho。目标是在安装后bho显示工具栏。微软的方法是使用pBrowser-> ShowBrowserBar(& vtBandGUID,& vtShow,0);

这种方法很好地显示和隐藏已经通过插件管理器激活的工具栏,但不适用于已停用的插件。有没有办法像插件管理器那样完成同样的事情(启用/禁用特定插件)?

3 个答案:

答案 0 :(得分:3)

你应该澄清你的问题。

编写代码以激活用户专门禁用的附加组件可能被视为恶意行为,并可能导致相关应用程序被标记为恶意软件。

答案 1 :(得分:2)

您可以通过向此键添加/删除名为“Flags”的值为1的DWORD注册表值来启用/禁用BHO:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\Settings\<BHO CLSID>

答案 2 :(得分:0)

此外,0的{​​{1}}值表示已启用。 Flags表示已停用。

有时会输入除1之外的其他值(例如256)。

1