Comment créer un registre de windows watcher?
Comment créer un registre de windows watcher demande de l'aide .Net,
Je veux cette application pour regarder tout le registre des crochets et déclencher un événement lorsqu'un changement de valeur, cet événement va dire le ancienne et la nouvelle valeur pour cette valeur.
C'est possible? comment? faut juste l'idée par où commencer
OriginalL'auteur Amr Elgarhy | 2009-05-11
Vous devez vous connecter pour publier un commentaire.
Prendre un coup d'oeil à RegistryMonitor - un .NET classe wrapper pour RegNotifyChangeKeyValue.
Je l'ai juste essayé. Le lien fonctionne.
Pas un grand fan de cette approche parce qu'il vient de façon synchrone est assis sur un fil, dans l'attente de changements.
OriginalL'auteur cletus
.Net framework ne contient pas intégré la classe de regarder le registre.
Mais vous pouvez toujours utiliser enveloppé WinAPI appels ou interface WMI (voir exemple)
OriginalL'auteur Alex
Cela ressemble à un bon endroit pour commencer. Il y a un WMI classe pour la registre.
Toujours à la recherche, mais n'a pas l'air bon ... vous pourriez avoir à aller avec win32 wrapper méthode que cletus suggéré.
OriginalL'auteur JP Alioto
L'abonnement peut être fait soit via WMI ou directement par le blocage RegNotifyChangeKeyValue appel dans un thread séparé, et vous aurez ont à surveiller les anciennes et les nouvelles valeurs pour vous-même. Ici est le code.
OriginalL'auteur user