5

我在网站上部署了一个 clickonce 应用程序(例如http://example.com),用户将从该网站下载我发布的应用程序的 setup.exe 文件,并将该应用程序安装在他们的计算机上。

我已使用 GoDaddy 为我的公司颁发的证书签署了我的应用程序的 ClickOnce 清单。

但是,用户在尝试安装我的应用程序时仍然会收到以下应用程序安全警告。有没有办法让这个安全警告根本不显示?

任何帮助将不胜感激。

单击应用程序安装后 - 安全警告

4

1 回答 1

11

好吧,您必须按照 MSDN 库()中的步骤操作:

第一次在用户桌面上启动 ClickOnce 应用程序时,.NET Framework 运行时将首先检查以确保应用程序清单没有被篡改,因为它们是使用用于签名的任何发布者证书进行签名的。如果他们通过了该检查,则运行时将查看受信任的根证书颁发机构存储,并查看发布者证书颁发者的证书是否安装在该存储中。然后它将查看证书上的发布者是谁,并查看他们的证书是否在受信任的发布者存储中。如果这两件事都是真的,那么默认情况下不会提示用户,并且应用程序将被授予应用程序清单文件中指定的任何权限。

只要最终用户没有修改他的通知设置,提示就不会出现。

于 2013-04-16T15:17:08.343 回答