【发布时间】:2021-08-17 20:31:39
【问题描述】:
我编写了一个简单的 python 脚本,在其中我使用Python Global-Hotkeys Module 制作了一个简单的脚本,它只等待按下某个组合键,一旦按下组合键,脚本就会关闭外部我连接到我的电脑的显示器。它工作得很好,我对一切顺利的方式感到非常满意。现在,我希望这个脚本在 Windows 启动后立即启动,所以我使用了 Pyinstaller 将我的 .py 文件转换为 .exe 并在我的启动中添加了 .exe 文件的快捷方式。我也在我的笔记本电脑中添加了相同的快捷方式。我在 PC 中安装了 Kaspersky Total Security,在笔记本电脑中安装了 Windows Defender。在 PC 中,当我使用卡巴斯基杀毒软件扫描相同的转换后的 .exe 时,它显示“无威胁”,而在我的笔记本电脑中,相同的文件被归类为“特洛伊木马”。这是为什么,我在这里缺少什么?
【问题讨论】:
-
如果您不将程序分发给没有安装 Python 的其他人,为什么要转换为 exe?尝试让它在启动时运行
your_script.exe,而不是运行python.exe your_script.py。
标签: python pyinstaller startup windows-defender global-hotkey