Принудительно завершать работу программы, когда она перестает отвечать на запросы

Принудительно завершать работу программы, когда она перестает отвечать на запросы

Мы запускаем программу на Windows 7, которую мы разрабатываем, но в ней есть некоторые ошибки, из-за которых она иногда перестает отвечать на запросы. Windows обнаруживает эти ошибки и спрашивает об этом пользователя.

Поскольку это автономное, не интерактивное (по крайней мере, без клавиатуры и мыши) демонстрационное приложение, у нас есть код для перезапуска приложения в случае его полного сбоя, но он не активируется, когда приложение просто зависает.

Есть ли способ настроить Windows так, чтобы при обнаружении отсутствия ответа от программы она автоматически завершала ее, а наш код перезапускал ее?

решение1

Вы можете попробовать один из следующих вариантов:

  1. Рестартер

    1

  2. Перезапуск при сбое

    2 3

Связанный контент