如何设置IE扩展名(BHO In IE)

时间:2010-09-21 20:00:38

标签: internet-explorer internet-explorer-8 bho

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

感谢。

4 个答案:

答案 0 :(得分:3)

我正在研究C#BHO,并且正在努力解决这个问题。如果您正在使用C#,可以采用的一种方法是在使用ComRegisterFunction属性标记的方法中添加类似于以下内容的代码。这将设置适当的注册表项值,以便您所需的名称将反映在“管理外接程序”屏幕中。

using (key = Registry.ClassesRoot.CreateSubKey("CLSID\\" + type.GUID.ToString("B")))
{
    key.SetValue(string.Empty, "My BHO Name Here");
}

答案 1 :(得分:1)

  1. 包含VERSIONINFO资源。
  2. Sign your DLLs

答案 2 :(得分:1)

无法设置名称? “管理加载项”窗口中显示的名称似乎是从BHO的C#类完全限定名称中选取的。

答案 3 :(得分:0)

此信息存储在项目的.rgs文件中。寻找像

这样的字符串

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