Как запретить остановку службы Windows - PullRequest
2 голосов
/ 13 марта 2010

На моем компьютере запущена служба безопасности (тип запуска = автоматический) В диспетчере управления службами команды остановки / перезапуска выделены серым цветом.

Мне было интересно, как я могу разработать такой сервис, для которого запрещена операция остановки.

Обратите внимание, что я вошел как администратор

1 Ответ

4 голосов
/ 13 марта 2010

Все, что вам нужно - это запретить вашему сервису получать запросы на остановку.

  • Если вы пишете сервис на C / C ++, вы не должны указывать флаг SERVICE_ACCEPT_STOP при вызове SetServiceStatus (подробности см. SERVICE_STATUS ).

  • Если вы используете .NET, установите ServiceBase.CanStop на false.

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