我已经制作了自由软件,并将其转换为NSIS安装程序。但问题是,当用户首先下载setup.exe时,他们会得到chrome警告not commonly downloaded and it is dangerous file,并在箭头按钮下隐藏一个keep按钮。即使他们选择保留该文件,当打开安装程序时,windows SmartScreen也会再次出现警告用户。
有没有办法让我免费通过这两个网站?我的意思是我不向我的用户收取任何费用。
发布于 2020-09-24 14:31:13
我只知道一种绕过下载警告的方法。然而,它不是最漂亮的解决方案,但我目前正在研究其他可能性的同时使用它。
我绕过SmartScreen下载过滤器的方法是将您的setup.exe捆绑到一个.zip中,然后下载压缩文件,然后用户可以从内部运行setup.exe。经过一些测试和反馈,我们的大多数用户都没有注意到这个额外的小步骤。
当他们运行安装程序时,您需要使用有效的证书对安装程序进行签名,Windows警告才会消失。在这里,我没有找到任何聪明的方法来避免这种情况。因此,您需要支付一些证书颁发机构来为您的软件创建有效的证书。
希望这能回答你的问题。
https://stackoverflow.com/questions/62285673
复制相似问题