[英]Activate IE Add-Ons from an BHO
我已經寫了兩個對象,一個桌面工具欄和一個用於IE的bho。 目的是使bho在安裝后顯示工具欄。 微軟的方法是使用pBrowser-> ShowBrowserBar(&vtBandGUID,&vtShow,0);。
此方法非常適合顯示和隱藏已通過插件管理器激活的工具欄,但不適用於停用的插件。 是否有一種方法可以通過編程方式與插件管理器(啟用/禁用特定插件)完全相同?
您應該澄清您的問題。
編寫代碼來激活用戶明確禁用的加載項可以被認為是惡意行為,並且可能導致所涉及的應用程序被標記為惡意軟件。
您可以通過在此注冊表項中添加/刪除一個值為1的DWORD注冊表值“ Flags”來啟用/禁用BHO:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\Settings\<BHO CLSID>
同樣, Flags
的0
值表示已啟用。 1
表示禁用。
有時輸入的值不是1(例如256)。
HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\Settings\<BHO CLSID>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.