使用 InstallShield LE 的设置显示关于未知发布者的警告

Setup with InstallShield LE shows warning about Unknown Publisher

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

当客户从我的网站下载此安装文件并运行安装程序时,客户收到发布者未知的警告:

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

有人知道吗?

谢谢, 丹尼

查看对话框底部的注释:

This file does not have a valid digital signature that verifies its publisher. You should only run software from publishers you trust. How can I decide what software to run?

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