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

在Windows7机器上,用C#4.0编写的IE BHO在IE9中工作,但在IE10中不工作,c#,html,internet-explorer,bho,C#,Html,Internet Explorer,Bho,我已经写了一个BHO,它在IE8和IE9中运行得非常好。但在IE10及以上版本中,这一点不起作用。IE9和IE10之间在BHO代码方面是否存在任何差异 感谢您的帮助。 谢谢是的,但是如果没有关于IE10遇到的问题的更多信息,很难找到具体的信息 以下是一些让您开始学习的链接: (致Internet Explorer) 我可以告诉您,以托管代码编写的BHO不受正式支持。以下是讨论这些问题的几个链接: (请注意,最后一个链接是由微软最聪明的人之一雷蒙德·陈(Raymond Chen)

我已经写了一个
BHO
,它在
IE8
IE9
中运行得非常好。但在
IE10
及以上版本中,这一点不起作用。
IE9
IE10
之间在
BHO
代码方面是否存在任何差异

感谢您的帮助。
谢谢

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

以下是一些让您开始学习的链接:

  • (致Internet Explorer)
我可以告诉您,以托管代码编写的BHO不受正式支持。以下是讨论这些问题的几个链接:

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

请尝试将问题隔离到更多细节中。这使帮助变得容易多了

希望这有助于


--Lance

32位版本的BHO正在IE 10 64位机器中工作。但是64位在同一台机器上不工作,你是说“不工作”。。。?是否有错误消息?对象是否未能实例化?您是否尝试过跟踪代码以查看是否存在执行失败?也许是环境因素在干扰…?没有错误信息,什么都没有。它根本不加载。我没有调试这个。