发布 Electron 应用程序以避免 Windows Defender 和 Smart Screen 的最佳方式是什么?
What is the best way to publish an Electron Application in order to avoid Windows Defender and Smart Screen?
我试图在 arc=x64 和 platform=win32 上以 Squirrel.Windows 格式发布一个使用 Electron-Forge 构建的 Electron 应用程序,但是 Windows 显示了很多错误,例如:, Microsoft Defender Smart Screen 阻止无法识别的应用程序启动”,windows defender 正在等待接受。
有没有办法避免这些错误而不必购买价值 300-400 美元的证书?
并且该应用程序应该只与 app.exe 一起分发,或者我应该将所有 3 个文件压缩在一起:.nupkg、.exe 和 RELEASES?谢谢!
我应该使用 WiX MSI 吗?
SmartScreen 使用信誉算法。它阻止声誉不佳的可执行文件。
年轻的和新的应用程序信誉为零,默认情况下被阻止。
需要数百次安装才能让 smartscreen 相信它是合法的。因此,只需在各种 test/dev 机器上手动重复安装它,或者说服您的用户 ignore/passthrough smartscreen 警告。
我们遇到了这个问题。我们结束了购买 EV 认证(~1000 美元,但可以找到更便宜的)
我试图在 arc=x64 和 platform=win32 上以 Squirrel.Windows 格式发布一个使用 Electron-Forge 构建的 Electron 应用程序,但是 Windows 显示了很多错误,例如:, Microsoft Defender Smart Screen 阻止无法识别的应用程序启动”,windows defender 正在等待接受。
有没有办法避免这些错误而不必购买价值 300-400 美元的证书?
并且该应用程序应该只与 app.exe 一起分发,或者我应该将所有 3 个文件压缩在一起:.nupkg、.exe 和 RELEASES?谢谢!
我应该使用 WiX MSI 吗?
SmartScreen 使用信誉算法。它阻止声誉不佳的可执行文件。 年轻的和新的应用程序信誉为零,默认情况下被阻止。
需要数百次安装才能让 smartscreen 相信它是合法的。因此,只需在各种 test/dev 机器上手动重复安装它,或者说服您的用户 ignore/passthrough smartscreen 警告。
我们遇到了这个问题。我们结束了购买 EV 认证(~1000 美元,但可以找到更便宜的)