使用InstallShield LE进行安装会显示有关Unknown Publisher的警告

时间:2016-11-24 10:00:18

标签: c# winforms visual-studio-2015 installshield installshield-le

我在Visual Studio 2015中使用C#Winforms开发了一个桌面工具。对于这个工具,我使用InstallShield LE生成了一个安装程序。

当客户从我的网站下载此安装文件并运行设置时,客户会收到发布者未知的警告: Open File - Security Warning

在InstallShield一般信息部分,我确实指定了一个发布者,所以我不明白为什么客户会收到此警告。

有人有想法吗?

谢谢, 丹尼

1 个答案:

答案 0 :(得分:2)

请参阅对话框底部的注释:

  

此文件没有有效的数字签名来验证其发布者。您应该只从您信任的发布者运行软件。如何确定要运行的软件?

如果您的设置未签名(或使用无法验证其真实性的证书进行签名),您将看到类似于您显示的提示。通过使用在目标环境中受信任的证书(例如从受信任的机构购买的Authenticode代码签名证书)对其进行签名来解决此问题。