c# - свойство - Может ли служба Windows остановить себя?




свойство tag c# (2)

У меня есть служба Windows, тип запуска которой автоматический, но я хочу выполнить некоторые проверки при запуске службы и автоматически остановить службу, если эти проверки не пройдены.

Как я могу это сделать? Мой сервис написан на C #.


Вы можете использовать ServiceController и вызвать .stop.

ServiceController sc= new ServiceController(service);
sc.Stop();

Вы можете вызвать метод Stop в своем классе ServiceBase . Смотрите msdn для более подробной информации.





windows-services