c# - BHO 在 Internet Explorer 的加载项列表中以 "unknown publisher"列出

标签 c# internet-explorer com

我有一个用 C# 编写的浏览器帮助程序对象 (BHO)。有两个文件 BHO32.dll 和 BHO64.dll。我使用自签名证书对两个 DLL 进行了签名。我已将此证书添加到 Windows 证书存储区。这两个文件都使用 regasm.exe 注册并添加到全局程序集缓存 (GAC)。在 AssemblyInfo.cs 文件中设置了“[assembly: [...]]”值。但是 IE 中的管理加载项窗口显示“未知发布者”。

我是不是忘记了什么?

我也试过How to set the publisher name in a BHO .但是我通过设置资源文件收到错误“CSC:错误 CS1583:[...]”。

最佳答案

这是来自 googletoolbar.dll 的版本信息 block

1 版本信息 文件版本 7,5,8231,2252 产品版本 7,5,8231,2252 文件 0x40004 文件类型 0x2 { 阻止“字符串文件信息” { block “040904b0” { VALUE “公司名称”,“谷歌公司” VALUE "LegalCopyright", "Copyright © 2000-2014" VALUE "文件描述", "Google 工具栏" VALUE "ProductName", "用于 Internet Explorer 的 Google 工具栏" VALUE "产品版本", "7, 5, 8231, 2252 " VALUE "文件版本", "7, 5, 8231, 2252 " VALUE "原始文件名", "GoogleToolbar.dll" VALUE "InternalName", "GoogleToolbar" }

阻止“VarFileInfo” { 值“翻译”,0x0409 0x04B0 }

关于c# - BHO 在 Internet Explorer 的加载项列表中以 "unknown publisher"列出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45589684/

相关文章:

com - 使用 Powershell 将 Excel 工作表从一个工作簿复制到另一个工作簿

c# - 在 Repeater 中填充 DropDownList 不起作用

c# - 非小键盘数字键之上的按键枚举是什么?

css - 从 IE 打印时缺少字符

css - IE10 没有 Webkit 不工作

c# - 将 MFC COM 服务器移植到托管代码的最佳方式

winapi - MTA COM 服务器的实现

c# - (Unity C#) Texture2D缩放之谜

c# - GZipStream 和 DeflateStream 不会解压所有字节

html - IE9 输入/按钮元素边框颜色问题