发布Electron应用程序以避免Windows Defender和Smart Screen的最佳方式是什么



我正试图在arc=x64和platform=win32上以Squirrel.Windows格式发布一个使用Electron Forge构建的Electron应用程序,但Windows显示了很多错误,如:,Microsoft Defender Smart Screen阻止了一个无法识别的应用程序启动",windows后卫正在等待接受。

有没有一种方法可以避免这些错误,而不必购买300-400美元的证书?

应用程序应该只与app.exe一起分发,还是应该将所有3个文件压缩在一起:.nupkg、.exe和RELEASES?非常感谢。

我应该使用WiX MSI吗?

SmartScreen使用信誉算法。它阻止名声不好的可执行程序。年轻的和新的应用程序没有信誉,默认情况下会被阻止。

需要几百次安装才能让智能屏幕相信它是合法的。因此,只需在各种测试/开发机器上重复手动安装它,或者说服用户忽略/通过智能屏幕警告。

我们遇到了这个问题。我们最终购买了电动汽车认证(约1千美元,但可以找到更便宜的(

最新更新