Окна; Автоматический перезапуск процесса, когда он умирает

Я работаю над функцией, чтобы попытаться добавить автоматическое обновление / перезапуск процесса. Моя текущая реализация состоит в том, чтобы проверить связь с сервером и спросить, есть ли новая версия, если да, загрузить и установить обновление. После установки я запускаю второй экземпляр (новую версию) и убиваю текущий экземпляр (старая версия).

Я начал читать в диспетчере управления службами Windows, WSCM, (во время публикации), и я заинтересован в попытке использовать это. Цель состоит в том, чтобы зарегистрировать процесс в WSCM, загрузить / установить обновление и выйти. Это в свою очередь заставило бы WSCM перезапустить мой процесс, но с использованием нового двоичного файла.

Знаете ли вы какие-либо полезные ресурсы для этого? Как правильно обрабатывать обновление службы в Windows? Любые указатели были бы великолепны; как уже говорилось выше, я читаю документы Microsoft, просто надеясь на скорый ответ здесь.

0 ответов

Другие вопросы по тегам