Скрипт для перезапуска зависающей программы под Win

Андрей11 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
17.06.2015

Есть программа которая зависает и вылетает.

Нужно написать скрипт под платформу windows (7, 2003 server) который можно запускать через планировщик windows:

1 Диагностика проблемы

1.1 Определение вылетевшей программы

- проверка в списке процессов запущенной программы (задается в настройках)

1.2 Определение зависнувшей программы

- скрипт проверяет дату/время последнего изменения файла (лога работы программы) расположение которого задается в настройках скрипта (можно прямо в коде, интерфейс не нужен)

- если дата/время более заданного интервала (задается в настройках) то программа зависла / вылетела

2 Действия

2.1 Если программа вылетела просто запускает программу (адрес файла запуска задается в настройках)

2.2 Если программа зависла то нужно завершить процесс (задается в настройках) и запустить ее снова (п2.1)

Бюджет прошу предлагать Вам