3

我如何设置 BHO 的名称出现在 IE 扩展中(例如管理插件)。当我使用 regasm.exe 附加它时,出现在 Internet Explorer 插件列表中的名称是我的程序的命名空间。我该如何设置它的名称......?

谢谢。

4

4 回答 4

3

我正在研究 C# BHO,并且正在为同样的问题而苦苦挣扎。如果您使用 C#,可以采用的一种方法是在标有 ComRegisterFunction 属性的方法中添加类似于以下内容的代码。这将设置适当的注册表项值,以便您想要的名称将反映在“管理加载项”屏幕中。

using (key = Registry.ClassesRoot.CreateSubKey("CLSID\\" + type.GUID.ToString("B")))
{
    key.SetValue(string.Empty, "My BHO Name Here");
}
于 2013-08-22T13:26:44.553 回答
1

没有办法设置名称?“管理加载项”窗口中显示的名称似乎取自 BHO 的 C# 类完全限定名称。

于 2011-01-26T19:03:04.980 回答
1
  1. 包括一个VERSIONINFO资源。
  2. 签署您的 DLL
于 2010-09-21T22:24:40.827 回答
0

此信息存储在项目的 .rgs 文件中。寻找类似的字符串

ForceRemove {29DFE920-26AD-4377-8FCB-0E7A34A41199} = s 'NameIEBHO 类'

于 2012-05-08T02:10:16.350 回答