Python / win32com - Sprawdź, czy program jest otwarty

Mam skrypt, w którym używam win32com do interakcji z usługą COM. Działa zgodnie z przeznaczeniem, gdy program jest już otwarty. Łączę się z nim za pomocą win32com.client.dynamic.Dispatch, a następnie wchodzę w interakcję z dokumentem, który powinien już być otwarty. Zakładając, że program jest już otwarty, mogę łatwo sprawdzić, czy dokument jest otwarty, ale nie wiem, jak sprawdzić, czy program jest już otwarty. Kiedy używam wspomnianej wysyłki, po prostu uruchamia program, jeśli nie jest jeszcze otwarty, co nie jest tym, czego chcę.

questionAnswers(1)

yourAnswerToTheQuestion