Soy un novato en WMI y necesito implementar RegistryValueChangeEvent en un servicio de C#.Registry Watcher C#
Necesito un controlador de eventos que se active cada vez que se cambie uno de un conjunto de valores de registro. Deseo un comportamiento similar al evento FileSystemWatcher de la clase Changed, pero para valores de registro.
Si hay alguna otra técnica que podría utilizar para realizar la misma tarea, lo agradecería también. Mi requisito mínimo es que sea una solución mejor que la que tengo ahora: sondear cada 20 segundos y comparar el valor del registro con el último resultado.
Indique el código de ejemplo en su respuesta. Si puedo obtener un ejemplo para ver solo un valor de registro, estaría bien.
Necesito una solución en .Net 2.0
Gracias.
Eso es exactamente lo que estoy buscando. Lo probaré y te haré saber cómo funciona. –
Genial, Andrew. Avíseme si tiene problemas para volver a proponerlo para su propio uso. Puede hacer ping en AIM si lo desea: e4lt0rf3R (reemplace los números con letras). Estaré encantado de ayudarle a resolver cualquier pregunta adicional que tenga y luego publicar un resumen de ellos aquí. –
Perdón por comentar una respuesta "anterior", pero, ¿hay alguna forma de que ese ejemplo funcione para HKEY_CURRENT_USER – SomeNickName