【问题标题】:ClickOnce open file security warning in certified applicationClickOnce 在认证应用程序中打开文件安全警告
【发布时间】:2013-10-27 05:11:42
【问题描述】:

可以在本地下载和安装我的 ClickOnce WPF 4.0 应用程序。必备安装程序和应用程序本身的可执行文件由 Comodo 签名。没有没有“未知发布者”提示。到目前为止效果很好。

但用户仍然会收到来自 Windows 的“打开文件 - 安全警告”,告诉他们文件是从 Internet 下载的(提到我是发布者)。这不应该已经通过认证解决了吗?它确实降低了对我的应用程序的信任,因为它在每次启动时都会显示,只要用户不取消选中复选框“打开此文件前始终询问”。

【问题讨论】:

  • 您是否在每个版本的 Windows 上都收到提示,还是只是 Windows 8?
  • @RobinDotNet 是的,这似乎是正确的。我无法使用 Windows Vista 或 7 重现它。
  • 我刚开始遇到同样的问题。仅发生在 Windows 8 上,不会发生在任何其他操作系统上。我还没有弄清楚为什么。即使您取消选中始终询问复选框,它也会在下次更新时返回。
  • 有没有人解决这个问题。我刚刚跳过箍以将 exe 签名作为构建的一部分,但这仍在进行中! :( 我不太介意,但正如@Ricky 所说,当应用程序更新时,路径会发生变化,即使您让用户取消选中“总是询问”复选框,提示也会重新出现!
  • 我现在运行的是带有“更新”的 Windows 8.1,我不再看到这个问题。当安装程序未执行时,我什至无法运行 clickonce 应用程序。我感觉 Windows 8 中存在导致此问题的错误。

标签: wpf installation certificate clickonce


【解决方案1】:

提示确实在一段时间后消失了,所以我认为这是 Ricky 假设的 Windows 8 的故障。但是当我不得不更新我的证书时,我又遇到了同样的问题,这次是 Windows 8.1。花了几天时间,但终于不再发生了。

我认为应用程序的声誉已经提高到不再需要显示提示的水平。

【讨论】:

  • 安装程序从来没有问题。我可以通过设置最低要求版本来强制更新,并且由于包清单已签名,它会立即部署。我的问题是,每次我更新应用程序时,我仍然会在 Windows 10 上收到“在打开此文件之前始终询问”提示,即使应用程序使用与清单相同的证书进行签名,并且它是 SHA256 和时间戳等等。跨度>
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-11
  • 1970-01-01
  • 2016-05-05
相关资源
最近更新 更多