aoc*_*via 7 javascript windows performance electron windows-defender
我已经设置了一个简单的 Electron 应用程序,它显示了一个纯 html 文件,并且它始终需要超过两秒钟才能启动。关键的性能测量是:
经过询问,我发现问题是由 Windows Defender 引起的。禁用其实时保护可以获得可接受的启动速度:
虽然这种加速完全解决了问题,但要求用户禁用 Windows Defender 以加快启动速度是行不通的。
我观察到一些流行的 Electron 应用程序(例如 Visual Studio Code)具有正常的启动时间,因此我认为有一种方法可以在不禁用 Windows Defender 的情况下实现这一目标。问题是:如何?
我唯一想到的是签署电子二进制文件,希望它能解决问题。但是由于签名证书要花钱,所以我宁愿在走这条路之前确定我需要它。如果有这方面经验的人能插话就太好了!
我正在寻找一种不需要告诉我的用户修改他们的环境的解决方案。
您最好的选择是将您的可执行文件作为示例提交给 MS Defender 团队以供审核,网址为: https: //www.microsoft.com/en-us/wdsi/filesubmission,在评论中提及您的问题。他们几乎每天都会发布后卫更新,所以这应该不是什么大问题
您可以帮助自己的另一件事是将您的 exe 放入 Defender AV 的排除列表中(大多数 Microsoft 信任位置通常都在排除列表中),因此这应该是理所当然的。
当然,同时向 Microsoft 提出案例来帮助您。