Pregunta

Necesito escribir una pequeña aplicación de consola (parche) que apaga el servicio de cola de impresión, hace algunas cosas y luego inicia el servicio de cola de impresión. Me gustaría escribir esto en C #. ¿Alguien me puede apuntar en la dirección correcta? Gracias de antemano!

¿Fue útil?

Solución

Probablemente pueda hacerlo utilizando la clase ServiceController:

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

Otros consejos

Sospecho que usa la clase ServiceController para controlar (es decir, detener e iniciar) el servicio cuyo nombre es spooler .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top