我开发了一个免费的个人理财应用程序。这对我来说是一种爱好。我在我的网站上有可以下载的。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/