如何在BHO中设置发布者名称

时间:2010-05-04 08:22:47

标签: c# internet-explorer bho

我在C#中为Internet Explorer编写了BHO和工具栏。它们正在安装并正常工作。在IE8的manage add-ons窗口中,我可以看到我的BHO和工具栏。但是,两者的发布者名称都设置为“控件名称不可用”。如何设置发布者名称?

3 个答案:

答案 0 :(得分:2)

两件事:

  1. 你在签署你的.dll吗?您需要签署模块以及安装包。
  2. 确保您的.dll在.rc文件中有一个VERSIONINFO资源。 Here's the documentation有一个样本,你可以基本上剪切和粘贴。

答案 1 :(得分:0)

签名你的Dll。 .net中的assemblyinfo文件属性[assembly:AssemblyCompany(“在此处添加发布者名称”)]作为BHO中的发布者名称。 感谢

答案 2 :(得分:0)

在AssemblyInfo.cs文件中设置以下信息后,构建DLL。

[assembly: AssemblyCompany("Your publisher name")]

注册该DLL时,请使用以下命令。

regasm /register /codebase YourDLL.dll

现在它将在IE中的管理插件中显示您的发布商名称。

希望这更有意义。