在HKCU中按用户注册BHO(或工具栏)

时间:2012-03-07 09:53:53

标签: internet-explorer bho

IE BHO(或工具栏)可以在HKCU级别(而非HKLM)注册吗?我发现了一些矛盾的信息,我的个人测试失败了。所以指向明确答案的指针会很棒。 HKCU的位置与HKLM不同,还是简单易行?

如果仅对特定IE版本(例如仅IE9 +或类似版本)可行,我也很高兴。 This discussion似乎表明这是不可能的,但那是从1。5年前开始的。

1 个答案:

答案 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