У меня есть два разных способа проверить, запущен ли процесс и работает ли он:
1) с использованием GetExitCodeProcess ()
2) обход списка процессов с использованием CreateToolhelp32Snapshot () и проверка PID
Теперь, в обоих случаях я все еще получаю, что процесс, который я завершил с помощью TerminateProcess, пока жив, даже если это не так.
Есть ли способ достоверно узнать, является ли процесс еще живым или мертвым, передавая PID?
спасибо!