有写过IE的BHO(Browser Helper Objects)程序的高手吗,我注册的BHO DLL总是无效
仿照MSDN的例子做了一个,是ATL的DLL,实现了IObjectWithSiteImpl接口的SetSite,Invoke等,编译成功,按要求注册在
HKLM
{
SOFTWARE
{
Microsoft
{
Windows
{
CurrentVersion
{
Explorer
{
'Browser Helper Objects'
{
ForceRemove {D7680DD5-423C-11D6-AF78-0050BAF16B5D} = s 'BHOInterface Class'
}
}
}
}
}
}
}
但是启动IE的时候完全没有反应(连DLLMain都没有运行到)。而使用MSDN提供的原程序则可以实现相关功能。我的代码大部分的地方和该例子一致。不知道是否工程设置,编译开关还是哪些地方除了问题。如果有熟悉BHO的朋友请赐教。谢谢了