【问题标题】:Warning while downloading setup.exe built by visual setup project下载由视觉设置项目构建的 setup.exe 时出现警告
【发布时间】:2012-04-08 11:26:08
【问题描述】:

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

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

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

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

【问题讨论】:

  • 就像@ta.speot.is 指出的那样,除非您的应用程序与notepad++ 一样著名,否则您必须对其进行签名以避免该恼人的警告。
  • 好的,我现在明白了。感谢您的回答。

标签: .net security installation setup-project


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-19
    • 2018-01-13
    • 2014-10-19
    • 1970-01-01
    • 2016-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多