На данный момент получилось получить статус процесса в момент его завершения
import subprocess def start_programm(url_for_start_programm): try: program = url_for_start_programm process = subprocess.Popen(program) code = process.wait() print(code) # 0 except Exception as ex: print ("Ошибка при запуске программы") print(ex) return False return True start_programm('notepad.exe')