Замечаний опять нет, а я уже приготовил следующий upgrade
Tasklist в условиях данной задачи вызывает особенно много нареканий. Для неё(него) приходится делать find, екзешник надо "русифицировать", так что... Давайте посмотрим в другую сторону - sc.exe Эта могучая тулза позволяет не только запускать свои приложения в качестве служб, но и контролировать выполнение других служб системы.
Краткие руководства по эксплуатации читаем
тут и
тут. Естественно, читаем хелп по sc от самой утилиты. Впечатляет? Меня - да!
Пока не всё ясно, скажем, с перезагрузкой машины после установки службы, но общая тенденция, надеюсь, понятна. Пока не буду приводить тексты батников, вдруг ещё какое улучшение придумаю... Нет предела совершенству.
Некоторая полезная дополнительная информация. Запуск программы как службы:
руководство от майкрософт.
Для программеров, счастливых обладателей .NET: создание службы -
тут и
тут.