对安装程序进行代码签名
我收到了代码签名证书,我用它来签署我的 NSIS 安装程序。我可以在我签署安装程序的系统[在 Windows 7 中]的 UAC 屏幕中看到经过验证的发布者作为我的公司名称。
但是,当在其他计算机[在 XP 中] 进行测试时,我的公司名称没有显示在经过验证的发布者的位置。
你能告诉我为什么它在不同的计算机上表现不同吗?
提前致谢, 约翰.
I have received an code signing certificate which i used to sign my NSIS installer. I can see the verified publisher as my company name in the UAC screen in the system[in Windows 7] which I signed the installer.
But when tested in other computers[in XP] my company name is not showing in the place of verified publisher.
Can you please advice me on why is it behaving differently in various computers?
Thanks in advance,
John.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我们还注意到,这种情况发生在未完全更新的旧系统上。
有一个安全更新包含新的根证书,如果未安装此更新,您的证书将不会被识别为“受信任”。
如果运行所有windwos更新,发布者将被识别。
非常不幸,但据我所知,没有办法解决。
We also noticed that this happens on older systems that are not completely updated.
There is one security update which includes new root certificates, if this update is not installed your certificate won't be recognized as "trusted".
If run all windwos updates on them the publisher will be recognized.
Very unfortunate but as far as I know there is no way around.