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!

Foi útil?

Solução

Você provavelmente pode fazer isso usando a classe ServiceController:

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

Outras dicas

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
scroll top