Как программно отключить службу диспетчера очереди печати Windows XP в C # - PullRequest
3 голосов
/ 08 мая 2009

Мне нужно написать небольшое консольное приложение (патч), которое отключает службу диспетчера очереди печати, делает несколько вещей, а затем запускает службу диспетчера очереди печати. Я хотел бы написать это на C #. Может ли кто-нибудь указать мне правильное направление? Заранее спасибо!

Ответы [ 3 ]

5 голосов
/ 08 мая 2009

Вы, вероятно, можете сделать это, используя класс ServiceController:

ServiceController controller = new ServiceController("Spooler");
controller.Stop();
...
controller.Start();
1 голос
/ 08 мая 2009
0 голосов
/ 08 мая 2009

Я подозреваю, что вы используете класс ServiceController для управления (т. Е. Для остановки и запуска) службы, имя которой spooler.

...