Как программно отключить службу диспетчера очереди печати Windows XP в C #

StackOverflow https://stackoverflow.com/questions/841162

Вопрос

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

Это было полезно?

Решение

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

ServiceController controller = new ServiceController("Spooler");
controller.Stop();
...
controller.Start();

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top