我如何设置 BHO 的名称出现在 IE 扩展中(例如管理插件)。当我使用 regasm.exe 附加它时,出现在 Internet Explorer 插件列表中的名称是我的程序的命名空间。我该如何设置它的名称......?
谢谢。
我如何设置 BHO 的名称出现在 IE 扩展中(例如管理插件)。当我使用 regasm.exe 附加它时,出现在 Internet Explorer 插件列表中的名称是我的程序的命名空间。我该如何设置它的名称......?
谢谢。
我正在研究 C# BHO,并且正在为同样的问题而苦苦挣扎。如果您使用 C#,可以采用的一种方法是在标有 ComRegisterFunction 属性的方法中添加类似于以下内容的代码。这将设置适当的注册表项值,以便您想要的名称将反映在“管理加载项”屏幕中。
using (key = Registry.ClassesRoot.CreateSubKey("CLSID\\" + type.GUID.ToString("B")))
{
key.SetValue(string.Empty, "My BHO Name Here");
}
没有办法设置名称?“管理加载项”窗口中显示的名称似乎取自 BHO 的 C# 类完全限定名称。
此信息存储在项目的 .rgs 文件中。寻找类似的字符串
ForceRemove {29DFE920-26AD-4377-8FCB-0E7A34A41199} = s 'NameIEBHO 类'