Clase que monitoriza la creación y eliminación de proceso individuales. Más...
Métodos públicos | |
| __New (pName, handler) | |
| Establece un callback para la creación y destrucción del proceso indicado. | |
| Dispose () | |
| Cancela la suscripción a eventos WMI y desconecta el sink. | |
Clase que monitoriza la creación y eliminación de proceso individuales.
Para ello utiliza eventos WMI (__InstanceCreationEvent y __InstanceDeletionEvent) sin bloquear el hilo principal.
Esta clase se suscribe en modo asíncrono a WMI mediante SWbemSink, ejecutando los callbacks indicados cuando el proceso objetivo aparece o desaparece.
Ejemplo de uso:
|
inline |
Establece un callback para la creación y destrucción del proceso indicado.
| {String} | pName Nombre del proceso a escuchar (con extensión .exe). |
| {ProcessWMIEventHandler} | handler Manejador para los eventos de ejecución y finalización del proceso. |
| {Error} | (0x8004106C) Si se produce una infracción de cuotas de WMI. |