Je suis un débutant à WMI et j'ai besoin de mettre en œuvre RegistryValueChangeEvent dans un service C#.Registre Watcher C#
J'ai besoin d'un gestionnaire d'événements qui se déclenche chaque fois que l'un des ensembles de valeurs de registre est modifié. Je veux un comportement similaire à l'événement Changed de la classe FileSystemWatcher, mais pour les valeurs de registre.
S'il y a une autre technique que je pourrais utiliser pour accomplir la même tâche, je l'apprécierais aussi. Mon exigence minimale est que ce soit une meilleure solution que ce que j'ai actuellement: interroger toutes les 20 secondes et comparer la valeur du registre avec le dernier résultat.
Veuillez fournir un exemple de code dans votre réponse. Si je peux obtenir un exemple pour regarder une seule valeur de registre, ce serait bien.
je besoin d'une solution dans .Net 2.0
Merci.
C'est exactement ce que je cherche. Je vais l'essayer et vous laisser savoir comment cela fonctionne. –
Super, Andrew. Faites-moi savoir si vous avez de la difficulté à le réutiliser pour votre usage personnel. Vous pouvez me cingler sur AIM si vous voulez - e4lt0rf3R (remplacer les chiffres par des lettres). Je serai heureux de vous aider à résoudre toutes les questions supplémentaires que vous avez et ensuite poster un résumé d'entre eux ici. –
Désolé de commenter une "ancienne" réponse, mais est-ce qu'il y a un chemin à travers cet exemple qui fonctionne pour HKEY_CURRENT_USER – SomeNickName