Итак, я пытаюсь написать простой трекер времени на python с использованием модуля pywin32. В большинстве случаев работает нормально, но в некоторых случаях выдает одну из следующих ошибок:
(5, 'OpenProcess', 'Access is Denied.')
(87, 'OpenProcess', 'The Parameter is incorrect.)'
Проблемы обычно возникают при сворачивании окна или запуске полноэкранного приложения, такого как игра.
Запуск скрипта от имени администратора не помогает. Вот как я пытаюсь это сделать:
windowName = win32gui.GetForegroundWindow()
t, p = win32process.GetWindowThreadProcessId(windowName)
handle = win32api.OpenProcess(0x0410, False, p)
windowPath = win32process.GetModuleFileNameEx(handle, 0)
Есть ли способ это исправить?