我编写了一个Python脚本,将Windows目录压缩为zip文件并发送到我的邮箱。我使用sched模块添加了一个调度程序,使其每小时重复执行。
我试图制作一个简单的同步应用程序供个人使用,该程序在Windows启动时启动。
我使用pyinstaller --onefile参数将其转换为exe格式,并且它运行得非常顺利。 但是几天后,Windows Defender(Windows 10的Windows安全中心)检测到它为特洛伊。
这个问题不仅限于Windows Security Centre,在Virus Total上进行快速扫描显示有4款杀毒软件将其检测为Trojan。
是什么导致了这些杀毒软件认为它是病毒?我认为分享代码没有任何帮助,因为已经给出了适当的细节,但是评论可能会让我这样做。
--onefile
是自解压二进制文件,它与病毒具有某些相似之处。这可能会导致反病毒软件产生误报警告。这种情况时有发生。 - Torxed--onefile
参数使得 EXE 文件成为一个自解压缩归档文件,其行为类似于恶意软件。通常情况下,如果出现这种情况,重新下载文件即可解决问题。 - Heewoon