【问题标题】:How to set the publisher name in a BHO如何在 BHO 中设置发布者名称
【发布时间】:2011-02-15 08:49:48
【问题描述】:

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

【问题讨论】:

  • 请不要在标题中加上“C#”。你有它在标签中。

标签: c# internet-explorer bho


【解决方案1】:

两件事:

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

【讨论】:

    【解决方案2】:

    签署您的 Dll。 .net 中的 assemblyinfo 文件,属性 [assembly: AssemblyCompany("add Publisher Name Here ")] GOES 作为 BHO 中的发布者名称。 谢谢

    【讨论】:

      【解决方案3】:

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

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

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

      regasm /register /codebase YourDLL.dll
      

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

      希望这更有意义。

      【讨论】:

        猜你喜欢
        • 2015-09-19
        • 1970-01-01
        • 2011-10-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-15
        相关资源
        最近更新 更多