BHO和IE浏览器 11.

BHO and internet explorer 11

本文关键字:浏览器 IE BHO      更新时间:2023-10-16

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

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

我做了什么让BHO工作:

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

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

编辑:哎呀,很抱歉破坏了这个。这不是我的本意。