python - Windows Defender 通过我的 pyinstaller exe 提醒用户
问题描述
我使用pyinstaller创建exe文件并发送给一些朋友。它是无害的,但因为它是 --onefile,windows 防御者会警告它。用户需要允许激活它,并且它可以工作。但带来不便。任何解决方案如何确保 Windows Defender 从一开始就不会提醒它?
解决方案
必须通过以下步骤从使用该程序的所有 PC 中排除检查。
- 转到开始 > 设置 > 更新和安全 > Windows 安全 > 病毒和威胁防护。
- 在病毒和威胁防护设置下,选择管理设置,然后在排除项下,选择添加或删除排除项。
- 选择添加排除项,然后从文件、文件夹、文件类型或进程中进行选择。排除也适用于文件夹中的子文件夹。
此外:
比如在 StackOverflow 中用“pyinstaller virus”搜索会发现很多文章。
pyinstaller 病毒
最近好像有一篇类似的文章。
Windows Defender 将 Python EXE 检测为木马
如本文所述,它已经报告给 pyinstaller 的开发人员。除了 pyinstaller 之外,还有各种替代方法的介绍。
尝试运行转换为 .exe 文件的 .py 程序后出现病毒警告
AVG(和其他防病毒软件)报告 exe 文件包含病毒 #603
冻结您的代码
这将在下面的文章中介绍。什么是纽特卡
然而,似乎它们中没有一个是安全的。
Py2Exe 检测为病毒。备择方案?
似乎有重新编译 PyInstaller 的引导加载程序“runw.exe”的解决方法。
使用 PyInstaller 制作的程序现在被 AVG 视为特洛伊木马
如何重新编译 Pyinstaller 的引导加载程序
推荐阅读
- java - 尝试在 .Adapter.ListSourceAdap 的空对象引用上调用虚拟方法 Model.WebSite.getSources()'
- php - PHP 根据 id 显示来自 MySQL 查询的行并按日期分组
- r - 当数据有汉字时,ggplot2会导致Rstudio崩溃
- javascript - 带有百分比指示器的 Angular 2+ 应用程序预加载器
- php - 如何将 SQL 查询转换为 PHP 并在 WHERE 子句中使用 AND 运算符
- python - 如何从python中的xsd文件中递归提取所有元素
- c# - 如何在 2 个表单 C# 之间传递 Tcpclient
- python - PyCharm:为什么只显示退出代码行?
- java - javax.xml.parsers.DocumentBuilderFactory.setFeature - CXF
- mysql - 查询需要很长时间才能执行