【问题标题】:code signing the installer对安装程序进行代码签名
【发布时间】:2011-02-08 07:49:26
【问题描述】:

我收到了用于签署 NSIS 安装程序的代码签名证书。我可以在我签署安装程序的系统 [in Windows 7] 的 UAC 屏幕中看到经过验证的发布者作为我的公司名称。

但是在其他计算机[在 XP 中] 测试时,我的公司名称没有显示在经过验证的发布者的位置。

您能告诉我为什么它在不同的计算机上表现不同吗?

提前致谢, 约翰。

【问题讨论】:

  • 您正在使用来自 Windows SDK 的签名工具?
  • 不,我是使用从cryptguard.com/files/codesigningx86.exe下载的signcode.exe完成的
  • 在旧的 Windows 版本(例如 XP)上,数字签名信息并不总是显示。它通常在从网络位置或浏览器启动文件时显示。如果您直接启动文件并且没有显示任何信息(安装程序只是启动),这是正常行为。
  • 没有问题。这是测试人员的错。一切正常。谢谢大家帮忙。

标签: installation nsis code-signing


【解决方案1】:

我们还注意到,这种情况发生在未完全更新的旧系统上。 有一个包含新根证书的安全更新,如果未安装此更新,您的证书将不会被识别为“受信任”。

如果在它们上运行所有windwos更新,发​​布者将被识别。

非常不幸,但据我所知,没有办法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-20
    • 1970-01-01
    • 1970-01-01
    • 2013-06-29
    • 2018-06-26
    • 2012-09-10
    • 2013-04-21
    相关资源
    最近更新 更多