2

我有一个BHO,我可以在添加列表中将其看作已启用。但是,当我在Win2k8 R2机器(64位)上启动我的IE时,它不会被加载。浏览器帮助程序对象不会在IE8中加载

我已禁用IE增强安全性,但没有帮助。相同的BHO被加载到其他机器中。

下的注册表信息(HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \微软\的Windows \ CurrentVersion \ Explorer中\浏览器辅助对象& HKEY_CLASSES_ROOT \ Wow6432Node \ CLSID)似乎是罚款。

是否有任何设置禁止BHO实际上被加载?

回答

2

默认情况下,BHO在Windows服务器上被禁用。

要启用BHO一个已更改此设置“启用浏览器扩展”字符串值“”在以下注册表项: HKEY_CURRENT_USER \软件\微软\的Internet Explorer \主要

0

我发现我需要注册HKCR\CLSID\{GUID}HKLM\SOFTWARE\Classes\CLSID\{GUID}。我不确定这是否是“正确”的事情,但使用RegMon,它是IE正在读的内容...

+0

这也没有帮助。当使用procmon进行监视时,会为HKCR \ Wow6432node \ CLSID进行查询 - 但没有尝试加载dll。 – atVelu 2010-03-22 17:13:47