Windows Defender 将我的 Python 脚本分类为特洛伊木马,这是为什么?

Windows Defender is Classifying My Python Script As a Trojan, Why is that?

我写了一个简单的 python 脚本,我在其中使用 Python Global-Hotkeys Module 制作了一个简单的脚本,它只等待按下某些组合键,一旦按下组合键,它什么都不做按下后,脚本会关闭我连接到 PC 的外部显示器。它工作得很好,我对一切顺利的方式感到非常满意。现在,我希望这个脚本在 Windows 启动后立即启动,所以我使用了 Pyinstaller 将我的 .py 文件转换为 .exe 并在我的启动中添加了 .exe 文件的快捷方式。我也在笔记本电脑中添加了相同的快捷方式。我在 PC 上安装了 Kaspersky Total Security,在笔记本电脑上安装了 Windows Defender。在 PC 中,当我使用卡巴斯基反病毒软件扫描相同的转换后的 .exe 时,它​​显示 'no threats',而在我的笔记本电脑中,相同的文件被归类为 'Trojan'。这是为什么,我在这里错过了什么?

问题是你的程序正在监听击键,这完全没问题,因为你自己编写了代码,windows 防御者可能认为该程序是键盘记录器或其他东西