Недавно я попытался создать новый Key logger и использовал этот фрагмент кода, чтобы запустить его как фоновый процесс:
DETACHED_PROCESS = 0x00000008
pid = subprocess.Popen([sys.executable, "KeyLogger.py"],
creationflags=DETACHED_PROCESS).pid
Мой код работает правильно, когда я запускаю его как файл python, но когдаЯ конвертирую его в файл .exe, используя:
pyinstaller --onefile myfile.py
, он больше не работает.Но когда я удаляю этот кусок кода:
DETACHED_PROCESS = 0x00000008
pid = subprocess.Popen([sys.executable, "KeyLogger.py"],
creationflags=DETACHED_PROCESS).pid
, он работает нормально.Теперь я ищу новый способ запуска моего кода Python в качестве фонового процесса (например, .exe) без отображения каких-либо окон консоли. Кроме того, я прошу прощения за ошибки в моем вопросе.