@Ridalit

Как получить список запущенных процессов не используя psutil?

У меня есть скрипт:
for proc in psutil.process_iter(): 
    if proc.name() == "print.exe": 
        exit(0)

Он использует psutil и не дает моей программе запустится 2 раза, что для нее довольно критично.
Все работает исправно до компиляции в .exe через pyinstaller, после этого программа не запускается и методом исключения я выяснил что дело именно в этом участки кода.

Есть ли способ реализовать тот же скрипт с использованием другого модуля или исправить ошибку с использованием psutil?
  • Вопрос задан
  • 1047 просмотров
Пригласить эксперта
Ответы на вопрос 2
@galaxy
Не лучший способ предотвратить повторный запуск.
Программа может, например, открыть определенный файл в эксклюзивном режиме. Второй экземляр должен пытаться его открыть и завершаться, если тот заблокирован.
Ответ написан
Комментировать
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект