Como você programaticamente desligar o Windows XP Imprimir serviço Spooler em C #
-
20-08-2019 - |
Pergunta
Eu preciso escrever um pequeno aplicativo console (patch) que desliga o serviço de spooler de impressão, faz algumas coisas, em seguida, inicia o serviço de spooler de impressão. Eu gostaria de escrever isso em C #. Alguém pode me apontar na direção certa? Agradecemos antecipadamente!
Solução
Você provavelmente pode fazer isso usando a classe ServiceController:
ServiceController controller = new ServiceController("Spooler");
controller.Stop();
...
controller.Start();
Outras dicas
net start spooler
net stop spooler
http: // www. tech-recipes.com/rx/864/windows-service-managing-through-command-line/
Eu suspeito que você usar a classe ServiceController
ao controle (ou seja, para parar e iniciar) o serviço cujo nome é spooler
.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow