Toolbar 从BHO激活IE附加组件

Toolbar 从BHO激活IE附加组件,toolbar,bho,deskband,Toolbar,Bho,Deskband,我已经为IE编写了两个对象,一个deskband工具栏和一个bho。目标是bho在安装后显示工具栏。微软的方法是使用pBrowser->ShowBrowserBar(&vtBandGUID,&vtShow,0) 这种方法很好地显示和隐藏已经通过插件管理器激活的工具栏,但不适用于停用的插件。是否有一种方法可以通过编程实现与插件管理器完全相同的操作(启用/禁用特定的插件)?您可以通过向该键添加/删除一个名为“Flags”(值为1)的DWORD注册表值来启用/禁用BHO: HKEY_CURRENT_U

我已经为IE编写了两个对象,一个deskband工具栏和一个bho。目标是bho在安装后显示工具栏。微软的方法是使用pBrowser->ShowBrowserBar(&vtBandGUID,&vtShow,0)


这种方法很好地显示和隐藏已经通过插件管理器激活的工具栏,但不适用于停用的插件。是否有一种方法可以通过编程实现与插件管理器完全相同的操作(启用/禁用特定的插件)?

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

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\Settings\<BHO CLSID>
HKEY\U CURRENT\U USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\Settings\

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

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\Settings\<BHO CLSID>
HKEY\U CURRENT\U USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\Settings\

你应该澄清你的问题


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

您应该澄清您的问题


编写代码以激活用户已明确禁用的加载项可能被视为恶意行为,并可能导致相关应用程序被标记为恶意软件。

此外,
Flags
0
值表示已启用<代码>1表示禁用

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

HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\Settings\

此外,
标志的
0
值表示已启用<代码>1
表示禁用

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

HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\Settings\

1表示禁用,0表示启用1表示禁用,0表示启用