Installation 对安装程序进行代码签名

Installation 对安装程序进行代码签名,installation,nsis,code-signing,Installation,Nsis,Code Signing,我收到了一份代码签名证书,我用它来签署我的NSIS安装程序。我可以在我签署安装程序的系统[在Windows 7中]的UAC屏幕中看到已验证的发布者作为我的公司名称 但是,当在其他计算机上[在XP中]进行测试时,我的公司名称不会显示在验证发布者的位置 你能告诉我为什么它在不同的计算机上表现不同吗 提前感谢,, John。我们还注意到,这种情况发生在未完全更新的旧系统上。 有一个包含新根证书的安全更新,如果未安装此更新,您的证书将不会被识别为“受信任” 如果在其上运行所有windwos更新,则发布者

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

但是,当在其他计算机上[在XP中]进行测试时,我的公司名称不会显示在验证发布者的位置

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

提前感谢,,
John。

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

如果在其上运行所有windwos更新,则发布者将被识别


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

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