用C#4.0编写的IE BHO在IE9中工作,但在Windows7机器上的IE10中不工作

本文关键字:工作 Windows7 但在 机器 IE10 IE9 C#4 IE BHO | 更新日期: 2023-09-27 18:27:14

我按照"如何开始开发Internet Explorer扩展?"编写了一个BHO,它在IE8IE9中运行得很好。但这在IE10及以上版本中不起作用。IE9IE10BHO编码方面有什么不同吗。

感谢您的帮助。感谢

用C#4.0编写的IE BHO在IE9中工作,但在Windows7机器上的IE10中不工作

是的,但如果没有更多关于IE10遇到的问题的信息,很难找到具体的信息。

这里有几个链接可以让你开始:

  • 支持增强保护模式
  • ActiveX控件和插件更改(到Internet Explorer)
  • Windows 8和Windows 8.1中的插件和ActiveX支持

我可以告诉你,用托管代码编写的BHO没有得到正式支持。以下是一些讨论问题的链接:

  • IE博客:加载项性能第3部分:优化加载项启动性能
  • MSDN杂志:并肩前进
  • 新旧事物:不要在托管代码中编写进程内shell扩展

(请注意,最后一个链接是由Raymond Chen撰写的,他是微软最聪明的人之一。忽视他的建议是不明智的。)

请尝试将问题隔离到更多细节中。这样就更容易提供帮助。

希望这能帮助。。。

--Lance