Electron 为了避免Windows Defender和Smart Screen,发布电子应用程序的最佳方式是什么?

Electron 为了避免Windows Defender和Smart Screen,发布电子应用程序的最佳方式是什么?,electron,electron-builder,electron-packager,electron-forge,Electron,Electron Builder,Electron Packager,Electron Forge,我正在尝试在arc=x64和platform=win32上发布一个Electron应用程序,该应用程序是以Squirrel.Windows格式使用Electron Forge构建的,但Windows显示了许多错误,如:,,Microsoft Defender智能屏幕阻止启动一个无法识别的应用程序,,,Windows Defender正在等待接受 有没有一种方法可以避免这些错误,而不必购买300-400美元的证书 应用程序应该与app.exe一起分发,还是我应该将所有3个文件压缩在一起:.nupk

我正在尝试在arc=x64和platform=win32上发布一个Electron应用程序,该应用程序是以Squirrel.Windows格式使用Electron Forge构建的,但Windows显示了许多错误,如:,,Microsoft Defender智能屏幕阻止启动一个无法识别的应用程序,,,Windows Defender正在等待接受

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

应用程序应该与app.exe一起分发,还是我应该将所有3个文件压缩在一起:.nupkg、.exe和发行版?谢谢


我应该使用WiX MSI吗?

SmartScreen使用信誉算法。它阻止信誉不好的可执行文件。 新应用程序和新应用程序的声誉为零,默认情况下会被阻止

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

我们遇到了这个问题。我们结束了购买电动汽车认证(~1K$,但可以找到更便宜的)