IE强名称BHO c#的问题

时间:2017-12-19 23:16:00

标签: c# internet-explorer bho


我正在使用C#为Internet Explorer开发一个浏览器帮助程序对象。 这篇文章对我很有帮助:How to get started with developing Internet Explorer extensions?

我遇到的一个问题与强命名有关。我从这里找到了如何强名:https://docs.microsoft.com/en-us/dotnet/framework/app-domains/strong-named-assemblies
我能够创建一个强名称密钥文件并使用gacutil注册,然后regasm没有错误。当我启动IE时,我的BHO显示为启用,但似乎没有任何代码实际上被执行。我花了一些时间在网上搜索,但我没有看到任何有关如何诊断问题的帮助。我有两个问题: 1.我可以采取哪些步骤/我可以寻找什么样的东西,看看出了什么问题?为什么BHO代码没有被执行? 2.如果我没有强名称签署应用程序,regasm / codebase工作正常,我的BHO代码执行,但我得到警告说它不是强名称。基于在线查看,除非有另一个具有完全相同名称的应用程序,否则这似乎不会导致任何问题。这是正确的/它是一个有效的选择,让我的BHO无人签名?
感谢您的时间。

0 个答案:

没有答案