gpt4 book ai didi

javascript - Windows Defender 减慢 Electron 启动速度

转载 作者:行者123 更新时间:2023-12-04 11:31:53 66 4
gpt4 key购买 nike

语境
我已经设置了 trivial Electron app它显示了一个普通的 html 文件,并且始终需要两秒钟以上的时间才能启动。关键性能测量是:

  • 170 毫秒:屏幕上出现一个空白窗口
  • 2800 毫秒:窗口显示指定的 HTML

  • 之后 asking about it ,我发现问题是由 Windows Defender 引起的。禁用其实时保护可以让我们获得可接受的启动速度:
  • 150 毫秒:屏幕上出现一个空白窗口
  • 500 毫秒:窗口显示指定的 HTML

  • 虽然这种加速完全解决了问题,但要求用户禁用 Windows Defender 以加快启动速度是不行的。
    问题
    我观察到一些流行的 Electron 应用程序,比如 Visual Studio Code,有正常的启动时间,所​​以我认为有一种方法可以在不禁用 Windows Defender 的情况下实现这一点。问题是:如何?
    我唯一想到的是签署 Electron 二进制文件,希望它能解决问题。但是由于签名证书需要花钱,我宁愿在走这条路之前确定我需要它。如果有这方面经验的人能加入就太好了!
    要求
    我正在寻找一种不需要告诉我的用户修改他们的环境的解决方案。

    最佳答案

    您最好的选择是将您的可执行文件作为示例提交给 MS Defender Team 以供审核:https://www.microsoft.com/en-us/wdsi/filesubmission ,在评论中提及您的问题。他们几乎每天都会发布防御者更新,所以这应该没什么大不了的
    您可以帮助自己的另一件事是将您的 exe 放入 Defender AV 的排除列表中(大多数 Microsoft 受信任的位置通常都在排除中),所以这应该是轻而易举的事。
    当然,同时与 Microsoft 一起打开一个案例来帮助您。

    关于javascript - Windows Defender 减慢 Electron 启动速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67982430/

    66 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com