【发布时间】:2014-02-03 04:00:41
【问题描述】:
我开发了一个免费的个人理财应用程序。这对我来说是一种爱好。 我在我的网站上有可以下载的。 http://moneyble.com/download/
我经常(大约一个月一次)发布新版本。所以文件的哈希值改变了。
当从我的网站下载文件时,浏览器会显示一条警告,指出该文件不常被下载并且可能很危险。 在 Windows 8 机器上也会弹出 SmartScreen 警告。
这两个警告都会扼杀任何尝试下载我的软件的新用户。
我阅读了一些关于代码签名的文章,并意识到我必须购买代码签名证书。向微软支付我发布自己软件的权利听起来很愚蠢。就像他们拥有互联网一样。但无论如何……他们制定了规则。
问题:
我应该花 500 美元购买 EV 代码签名证书吗?
或
我可以购买便宜得多(100 美元到 200 美元)的 Microsoft Authenticode 证书,并且仍然可以摆脱两个警告(下载和 SuckScreen)吗?
我的 exe-s 目前在 MS 中没有任何声誉。我经常更新 exe-s。用户群从 0 开始缓慢增长。
有人在现实生活中有过类似的经历吗?
仍然不知道如何签署压缩包。我还提供了我的程序的可移植安装。如果您在 Google Chrome 上下载便携式 zip 包 - 它会显示一条令人讨厌的消息“Moneyble.zip 不经常下载并且可能很危险”。该软件包中的 Exe 已签名。但这无济于事。 IE没有这个问题。这只是谷歌浏览器的问题。
如果有人对如何分发便携式安装有任何建议,我将不胜感激。
如果您想查看警告,请从以下位置下载安装程序之一: http://moneyble.com/download/
【问题讨论】:
标签: windows code-signing-certificate authenticode