0

我制作了免费软件并将其转换为 NSIS 安装程序。但问题是,当用户首先下载 setup.exe 时,他们会收到 chrome 警告not commonly downloaded and it is dangerous file,并带有隐藏在箭头按钮下的保留按钮。即使他们选择保留文件,在打开安装程序时,Windows SmartScreen 也会再次显示警告用户。

有没有办法免费通过这两个?我的意思是我不向我的用户收取任何费用。

4

1 回答 1

0

我只知道绕过下载警告的方法。然而,它不是最漂亮的解决方案,但我目前正在使用它,同时研究其他可能性。

我绕过 SmartScreen 下载过滤器的方法是将 setup.exe 捆绑到 .zip 中,然后下载 zip 文件,然后用户可以从内部运行 setup.exe。经过一些测试和反馈,我们的大多数用户都没有注意到这个额外的小步骤。

当他们运行安装程序时,您需要使用有效证书对安装程序进行签名,Windows 警告才会消失。在这里,我还没有找到任何巧妙的方法来避免这种情况。因此,您需要支付一些证书授权来为您的软件创建有效的证书。

希望这能回答你的问题。

于 2020-09-24T06:31:13.410 回答