У клиента сложилась ситуация когда одна из служебных обработок обслуживающая взаимодействие с внешними устройствами, без объявления войны начала падать(естественно вместе с платформой) с завидной периодичностью. Анализ возможных причин не выявил явных причин, обращение к производителю не дало результата. В виде временного решения решил написать программку для перезапуска процесса при его падении. Программка написана на .NET 4 и соответственно требует эту версию библиотеки.
В архиве все файлы C# проекта(как бы opensources). Сам исполняемый файл находиться в папке /bin/debug/ReStarter.exe.
P.S. Да, можно было использовать регламентные задания или написать скрипт, но мне было интересно написать что нибудь на C#, что заняло 15 минут времени.