BHO和互联网探险家11

时间:2014-11-28 15:57:44

标签: c++ internet-explorer internet-explorer-11 bho

我在代码项目上看到了一些代码,例如thisthis。但是两者都与Internet Explorer附加组件的新安全策略不兼容,当我在注册表中插入它们时,它们出现在IE附加组件列表中,但与"不兼容的"状态。有些人可以向我展示一个IE11附加组件的工作示例吗?或者可以告诉我我需要改变什么? (我已经禁用了安全模式,但即便如此,我也无法使其工作)与EPM(增强保护模式)有关吗?

1 个答案:

答案 0 :(得分:2)

您是否使用过regsvr32.exe来注册您的BHO?我有IE 11并使用你的第二个链接作为样板项目,我没有问题让dll在IE中工作(除了使用IE api时遇到问题 - 但这并不相关)。

我为让BHO工作做了什么:

  • 拥有IE 11
  • 拥有Visual Studio 2015
  • 从codeproject下载项目,双击解决方案
  • 将其转换为新格式并下载依赖项(VS要求我转换它,我没有VisualC ++ for Visual Studio或其他东西)
  • 在发布中构建它(我还没有真正尝试过调试)
  • 在管理员命令提示符中执行regsvr32.exe
  • 当IE要求您
  • 时启动IE并启用BHO

这基本上就是我所做的一切,而且我在途中没有收到错误。

编辑:哎呀,抱歉这可能是坏消息。那不是我的意图。