Accueil > > > COMMENT FAIRE UN MONITORING DU REGISTRE (EXEMPLE : MONITORER LA CRÉATION/DESTRUCTION DES SERVICES)
COMMENT FAIRE UN MONITORING DU REGISTRE (EXEMPLE : MONITORER LA CRÉATION/DESTRUCTION DES SERVICES)
Information sur la source
Description
Bonjour à tous, voilà un code assez court pour permettre de monitorer le registre, c'est à dire détecter les modifications apportées au registre. La méthode utilisée est assez simple (à base d'API windows (CreateEvent) et de multithreading). Bon, rien de plus à dire si ce n'est que je l'ai fait à la va vite quand même :-) Au fait, la liste des services ne sert vraiment à rien !
Source
- ' Create monitoring for services
- cReg = New cRegMonitor(cRegMonitor.KEY_TYPE.HKEY_LOCAL_MACHINE, SERVICE_REG_PATH, _
- cRegMonitor.KEY_MONITORING_TYPE.REG_NOTIFY_CHANGE_NAME)
-
-
-
- ' Events of my class
- Private Sub keyAdded(ByVal k As cRegMonitor.KeyDefinition) Handles cReg.KeyAdded
- news(k.name)
- End Sub
-
- Private Sub keyDeleted(ByVal k As cRegMonitor.KeyDefinition) Handles cReg.KeyDeleted
- dels(k.name)
- End Sub
' Create monitoring for services
cReg = New cRegMonitor(cRegMonitor.KEY_TYPE.HKEY_LOCAL_MACHINE, SERVICE_REG_PATH, _
cRegMonitor.KEY_MONITORING_TYPE.REG_NOTIFY_CHANGE_NAME)
' Events of my class
Private Sub keyAdded(ByVal k As cRegMonitor.KeyDefinition) Handles cReg.KeyAdded
news(k.name)
End Sub
Private Sub keyDeleted(ByVal k As cRegMonitor.KeyDefinition) Handles cReg.KeyDeleted
dels(k.name)
End Sub
Conclusion
Comment tester ? Démarrer un programme qui créé/supprime dynamiquement un service à son chargement/déchargement.
Ou bien simuler la création d'une clé dans le registre : HKLM\SYSTEM\CurrentControlSet\Services (ajouter une sous clé).
Bon ne me parlez pas de Timers pour checker le registre à intervalle de temps régulier, c'est une méthode vraiment nulle, tout l'intérêt de cette source est de ne pas procéder ainsi.
@+
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Recherche dans la base de registre de Windows [ par shamantao ]
Y-a-t il un moyen de faire une recherche sur une clef ou une valeur dans la base de registre ?Merci
Données Binaires de la Base de registre. [ par Steph21 ]
Avant tout, je me présente ! Je débute actuellement le VB (version 5), et j'ai déjà utilisé le VBA 97 et 2K.Passons aux choses sérieuses :)J'aimerai e
Base de registre [ par Steph21 ]
J'aimerai extraire de la base de registre une donnée binaire. J'ai trouvé sur ce site comment le faire avec d'autres types de données mais pas avec du
Base de registre distante [ par XFlo ]
je cherche à savoir comment modifier la base de registre sur un poste distant en VB6Les exemple sur le site ne traite que de la base local.Quelqu'un
Base de registre [ par presseb ]
je cherche a renommer une clé dans la base de registre j'arrivea changer les valeurs mais les clés (repertoire à gauche )merci a celui qui me repondr
ecrire sur la base de registre d`un ordinateur distant [ par djinn ]
Voila mon probleme est que quand je teste mon programme qui modifie ma base de registre, sur mon ordinateur pas de probleme, mais des que j`essaye de
Nom d'entreprise enregistré dans la base de registre ... [ par JDV ]
je souhaiterai récupérer le USERCOMPANY dans la base de registreA l'aide................merci d'avance..
Ah ! les services NT ! [ par RVTT ]
Salut, Voila, je devellope une petite application qui permet a bernard de 'couper' ce qui risque de faire planter une gravure en cour. Il click sur un
Pb base de registre :) [ par zeeti ]
Comment en VB on peut voir tous les programmes qui démarre quand windows démarre ?! En fait je voudrais savoir comment je peux voir le contenu de HKLM
Base de registre ??? [ par Joez ]
Ou puis je trouver un site expliquant la base de registre. Par exemple je voudrais empecher l'affichage de certaine fenetre de windows (parametrage, s
|
Derniers Blogs
[SHAREPOINT] NOUVELLE PRéSENTATION POUR LA DOCUMENTATION SHAREPOINT SUR TECHNET.[SHAREPOINT] NOUVELLE PRéSENTATION POUR LA DOCUMENTATION SHAREPOINT SUR TECHNET. par Patrick Guimonet
Vous l'avez peut-être déjà remarqué ? La documentation SharePoint a subit un cure de "relooking" et prend un style inspiré de Metro, donc plus sobre, plus pur, plus clair ! C'est sur fond blanc et ca ressemble à ça : Globaleme...
Cliquez pour lire la suite de l'article par Patrick Guimonet ASYNC/AWAIT: COMPRENDRE COMMENT CA MARCHEASYNC/AWAIT: COMPRENDRE COMMENT CA MARCHE par fathi
Tout le monde est unanime pour dire que la programmation multi-thread et asynchrone est en train de devenir un sujet incontournable. Beaucoup de choses sont arrivées avec le framework 4 pour le code parallèle (TPL, PLinq,.) et bientôt, on va avoir l...
Cliquez pour lire la suite de l'article par fathi PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS !PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS ! par Etienne Margraff
J'ai récemment eu un problème pour obtenir l'intelliTrace sur un site web dans IIS. Il n'y avait pas de message d'erreur, rien dans le journal d'évènement Windows, et après 3 appels à une voyante, 2 visites chez un marabou, j'ai failli me résign...
Cliquez pour lire la suite de l'article par Etienne Margraff OFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONSOFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONS par junarnoalg
De nombreuses entreprises font le choix de SharePoint Online, service fourni au travers de l'offre de Microsoft Office 365. S'il est vrai que ce choix apporte un grand nombre d'avantages; rapidité de mise en œuvre, disponibilité, large couvertu...
Cliquez pour lire la suite de l'article par junarnoalg PRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGEPRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGE par richardc
http://www.c2idotnet.com/articles/presentation-des-api-rest-de-windows-azure-lister-les-comptes-de-storage
Désolé pour "toto", mais c2i existait avant blogs.developpeur.org et c'est mon site "officiel" ;-) ...
Cliquez pour lire la suite de l'article par richardc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|