1

我已经使用可视化设置项目为我的 C# WPF 应用程序构建了一个安装程序。

我在一个网站上分享了我的项目。但是当我下载安装程序时,我收到一个警告(实际上看起来像可怕的错误或病毒),应用程序 (setup.exe) 可能会损害我的计算机,如果运行它,天启将在不久的将来到来。

我知道我的安装程序没有由 MS 证书签名,但我知道其他没有证书且未显示警告的第 3 方应用程序安装程序(例如 notepad++)。

您对我的问题有什么建议或解决方案吗?

4

1 回答 1

2

您可能是 SmartScreen 的受害者。这篇博文更详细地解释了它,以及如何建立声誉:

还根据用于签署文件的数字证书为数字签名的下载生成声誉。数字证书允许跨多个文件将信誉分配给单个身份(数字证书)。如果您没有签署您的程序,则将为您分发的每个文件独立建立声誉。相反,签名的程序可能会继承您的数字证书的声誉。

我最近被这个问题困扰了,在 Windows 8 Consumer Preview SmartScreen 中阻止了我正在开发的 ClickOnce 应用程序,无法在没有警告的情况下运行。我猜他们还在努力...

于 2012-04-08T22:04:53.080 回答