【发布时间】:2023-03-05 07:48:01
【问题描述】:
我最近收到了一个 VB.NET 项目,用于修复一些错误并为其创建安装程序。有人告诉我使用 Install Shield LE。
创建安装脚本一切顺利,但当我从网站下载应用程序并尝试安装它时,Windows 8 给我一个智能屏幕警告。
我了解 Windows 8 政策,其中流行的应用程序获得更多“信任点”并变得流行,但该应用程序的目标受众是相当少的人群,因此我们不能依赖此选项。更重要的是,没有适当知识的人会被警告消息排斥,这可能导致 MS 永远不会提高对应用程序的信任。
我的问题是,我是否必须同时使用证书对应用程序和安装程序进行签名?如果是这样,我该如何签署安装程序,因为该项目有一个签名选项卡,但我找不到安装程序的签名选项卡。
如果有人能告诉我获得适当的证书是否会删除警告消息,告诉我 这不是一个经常下载的文件,并且可能是危险的,则在下载应用程序时从 chrome/IE 获得奖励积分。 我知道有很多关于此的帖子,但其中大多数建议将该网站添加到网站管理员工具中,但这并没有帮助,我们仍在收到消息
谢谢。
【问题讨论】:
-
这就像SO声誉一样,只有11个积分,您不能承诺奖励积分。当你做出虚假、未经证实或无法证明的承诺时,没有人会相信你是可信的。这就是 Windows 8 智能屏幕过滤器的全部意义所在,您从证据而非承诺中收集信任。善待您的客户,避免试图愚弄他们,信任就会不断发展。
-
一些细节你可以在这里找到:stackoverflow.com/questions/12311203/…
-
感谢您的意见,Hans,以及您的链接,Bodgan。我已经看到了两个链接,但我仍然对安装程序如何处理证书感到怀疑。
标签: vb.net code-signing installshield-le