我正在研究IE11 Browser Helper Object.当我在x86中构建它时,我得到了它.问题是,我想在x64上使用该项目,当它在x64上构建时,BHO扩展无法正常工作.
该扩展程序显示在Internet Explorer加载项屏幕上,但javascript弹出窗口未显示.
该DLL通过Visual Studio的命令提示符管理员使用regasm x64版本注册,具有/不/codebase和/tlb,但没有结果.注册表项已成功添加到我的注册表中,但BHO根本无法在IE中工作.我也尝试将文件放在Program Files的子文件夹中,但它根本不起作用.
当我在增强保护模式下运行我的IE时,附加组件管理器显示我的BHO是incompatible,但没有EPM IE显示enabled即使它不起作用.
我想让BHO在x64上工作.
我也尝试过这个'hello world'BHO项目,但是当我将它改为x64而不是x86时,会出现同样的问题.