Как сделать так, чтобы служба «не работала» или перезапускалась - PullRequest
0 голосов
/ 25 февраля 2019

Я пытаюсь найти способ справиться с некоторыми проблемами программирования, отключив службу Windows и перезапустив себя (не спрашивайте почему, это другая тема).Я вижу в свойствах службы, я могу настроить его на перезапуск при 1-м, 2-м и последующих сбоях.Как сделать так, чтобы это «провалилось» в моем коде (помимо выполнения чего-либо вроде перезаписи памяти и т. Д.)?Я подумал, что мог бы вызвать SetServiceStatus () и установить для dWin32ExitCode значение ERROR_SERVICE_SPECIFIC_ERROR и для dwServiceSpecificExitCode какое-то число, но это не сработало.Есть идеи?Или есть какой-то другой способ перезапустить службу без вмешательства пользователя?

1 Ответ

0 голосов
/ 26 февраля 2019

Что ж, просто выполнение выхода (1) похоже на работу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...