【问题标题】:BHO and internet explorer 11BHO 和 Internet Explorer 11
【发布时间】:2015-01-27 07:48:33
【问题描述】:

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

【问题讨论】:

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


【解决方案1】:

您是否使用过 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

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

编辑:糟糕,很抱歉破坏了这个。那不是我的本意。

【讨论】:

  • 感谢这篇文章,这个信息在谷歌上是找不到的!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-02-18
  • 2016-05-23
  • 2014-03-03
  • 2019-11-20
  • 1970-01-01
相关资源
最近更新 更多