Здравствуйте, уважаемые разработчики.
Помогите пожалуйста. Написал программу. Чтобы не запускали больше одного сеанса этой программы, сделал проверку на возможность переименовать текстовый файл. Если переименовывается, то открываю этот файл и запускаю программу. Такое решение нашел в интернете. Оно работает, но не всегда. Иногда, например, когда компьютер еще загружается, пользователи могут запустить два сеанса. То есть не успевает отрабатывать, не знаю почему.
Есть более быстрое и надежное решение проверки запуска второго сеанса программы? Почитал про psutil. Это будет более правильным решением? Или есть другой зарекомендовавший себя способ? Пожалуйста поделитесь опытом.
Спасибо.