Как включить службу Windows, если она выключена.контролировать это из веб-приложения - PullRequest
5 голосов
/ 08 марта 2011

Я хочу включить службу Windows, когда она выключена.Можно ли сделать с помощью кода из веб-приложения с помощью C #?я использую asp.net mvc и c #.

Ответы [ 4 ]

7 голосов
/ 08 марта 2011
6 голосов
/ 08 марта 2011

Это возможно, но маловероятно, что вы захотите запустить свой веб-сайт под учетной записью, у которой достаточно прав для запуска / остановки служб. Вы можете использовать класс ServiceController для запуска службы см. Здесь

2 голосов
/ 08 марта 2011

Вот пример:

                var sc = new ServiceController("Your service name");
                sc.Stop();
                sc.WaitForStatus(ServiceControllerStatus.Stopped, TimeSpan.FromSeconds(120));
                logger.Info("service stopped.");
1 голос
/ 08 марта 2011

Используйте ServiceController класс.

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