PDA

Ver la Versión Completa : Controlador de servicios


vittorio
06-11-2003, 03:36:04
Hola.

Mi pregunta es como puedo controlar la activacion o la parada de algun servicio de Windows, pero sin tener que hacer la consulta manualmente. Es decir, se como listar todos los servicios (tanto activos como inactivos) que estan en mi maquina presionando un boton, y esto lo podria asignar a un Timer para que esta funcion se ejecutase, por ejemplo, cada minuto. Pero lo que me gustaria es que el refresco del estado de los servicios se hiciese automaticamente (por ejemplo, asignando la ejecucion de un hilo al cambio de estado de cualquier servicio).

Espero haberme explicado lo suficientemente claro para que alguien me haya entendido... :)

Muchas gracias.

vittorio

delphi.com.ar
06-11-2003, 14:28:45
Aquí tienes como detener, activar y consultar el estado de los servicios: http://www.delphiworld.narod.ru/base/run_or_start_service.html
Con respecto a recibir una notificación cuando se inicie un servicio, te recomendaría que investigues si algún hook del sistema recibe algún mensaje cuando se inicia un servicio, no tengo un NT a mano como para probarlo.

Saludos!