[Windows] Автоматический перезапуск программы после сбоя
Добрый день,
Ваша программа может быть зарегистрирована в системе как сервис?
Если да, то вкладка «Recovery» в свойствах сервиса вам поможет:
mdenomy.wordpress.com/2008/02/28/using-the-automatic-recovery-features-of-windows-services/
Если не запускается как служба.
«и при его отсутствии через определённое время» — это сколько?
1) Минуты — WSH в помощь, определить наличие процесса в выводе tasklist и запустить его. В качестве расписания использовать стандартный планировщик. Мануалов в сети куча
2) Секунды — то или искать готовый watchdog, или писать самому. Тоже проблемы особой нет.