IE BHO(或工具栏)可以在HKCU级别(而非HKLM)注册吗?我发现了一些矛盾的信息,我的个人测试失败了。所以指向明确答案的指针会很棒。 HKCU的位置与HKLM不同,还是简单易行?
如果仅对特定IE版本(例如仅IE9 +或类似版本)可行,我也很高兴。 This discussion似乎表明这是不可能的,但那是从1。5年前开始的。
答案 0 :(得分:1)
您必须先在 HKLM 中注册您的BHO。
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects\{GUID}
DEFAULT='Your BHOName'
NoExplorer=1
然后将您的bho dll特定数据放在 HKCR 中,而不是 HKLM 。
HKCR\CLSID\{GUID}\
HKCR\CLSID\{GUID}\Programmable
HKCR\CLSID\{GUID}\InprocServer32
HKCR\CLSID\{GUID}\TypeLib
HKCR\CLSID\{GUID}\Version