我在Visual Studio 2015中使用C#Winforms开发了一个桌面工具。对于这个工具,我使用InstallShield LE生成了一个安装程序。
当客户从我的网站下载此安装文件并运行设置时,客户会收到发布者未知的警告:
在InstallShield一般信息部分,我确实指定了一个发布者,所以我不明白为什么客户会收到此警告。
有人有想法吗?
谢谢, 丹尼
答案 0 :(得分:2)
请参阅对话框底部的注释:
此文件没有有效的数字签名来验证其发布者。您应该只从您信任的发布者运行软件。如何确定要运行的软件?
如果您的设置未签名(或使用无法验证其真实性的证书进行签名),您将看到类似于您显示的提示。通过使用在目标环境中受信任的证书(例如从受信任的机构购买的Authenticode代码签名证书)对其进行签名来解决此问题。