Surveiller_changement_registre

Soyez le premier à donner votre avis sur cette source.

Vue 15 715 fois - Téléchargée 649 fois

Description

Surveiller les clés qui ont changées.
Le principe est simple, vous enregistrez les clés une première fois dans un fichier texte( automatiquement dans le fichier approprié), ensuite à la deuxième ouverture du programme vous comparez. Un 2nd fichier texte s'enregistre et l'on fait la comparaison entre les 2 fichiers.
La comparaison apparait dans Word (attendre l'ouverture). Vous pouvez l'enregistrer en .doc.

Source / Exemple :


Voir zip

Conclusion :


La comparaison se fait avec COM Automation
http://datafast.cjb.net
Merci à l'auteur

Codes Sources

Ajouter un commentaire Commentaires
cs_Le Pivert Messages postés 7894 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 9 juin 2023 136
9 oct. 2009 à 11:17
Bonjour PATRICE99
Pourrais-tu nous donner les références de ta version pour ceux qui n'ont pas VB6.
Merci
cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018
9 oct. 2009 à 09:39
Voir aussi la source : www.vbfrance.com/codes/TROUVER-CLES-REGISTRE-CHANGENT_50346.aspx
J'en ai fait une version qui se convertie bien en VB.Net.
cs_Le Pivert Messages postés 7894 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 9 juin 2023 136
9 oct. 2009 à 08:15
Bonjour WILLI
J'ai pris connaissance de la fonction RegNotifyChangeKeyValue sur le site msdn. Je pense que cela te renvoie True ou False mais n'indique pas les éléments ajoutés ou supprimés. C'est quand même une voie à explorer.Mon code est lourd mais son fonctionnement est assez aisé d'utilisation.
@+ Le Pivert.
cs_Willi Messages postés 2375 Date d'inscription jeudi 12 juillet 2001 Statut Modérateur Dernière intervention 15 décembre 2018 22
8 oct. 2009 à 21:42
Il existe la fonction RegNotifyChangeKeyValue de l'api windows.
Côté performance/légèreté du code, n'est-il pas mieux de se tourner vers cette fonction ??
(http://msdn.microsoft.com/en-us/library/ms724892(VS.85).aspx)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.