Мой любимый метод - отправка сообщений WM_COPYDATA из приложения, которое просматривает приложение, которое вы хотите отслеживать. Отправьте сообщение (с указанием времени ожидания) и посмотрите, сколько времени потребуется, чтобы получить ответ. Когда это восстановление выходит за пределы диапазона, завершите процесс.
Я использовал этот блок кода в качестве основы для этого в течение длительного времени. Я не знаю, с чего это началось, но слава тому, кто первым написал это.