如何设置BHO的名称出现在IE扩展中(例如,管理插件)..当我用regasm.exe附加它时,Internet Explorer插件列表中出现的名称是我的程序的命名空间。我该如何设置它的名称。?...
感谢。
答案 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)
答案 2 :(得分:1)
无法设置名称? “管理加载项”窗口中显示的名称似乎是从BHO的C#类完全限定名称中选取的。
答案 3 :(得分:0)
此信息存储在项目的.rgs文件中。寻找像
这样的字符串ForceRemove {29DFE920-26AD-4377-8FCB-0E7A34A41199} = s'NameIEBHO Class'