Trouver les clés de registre qui changent

Soyez le premier à donner votre avis sur cette source.

Vue 10 078 fois - Téléchargée 1 152 fois

Description

Ce code permet de trouver entre deux instants t1 et t2 quelles sont les clés de registre qui ont subit une modification.

exemple : trouver la clée de registre gérant la sécurité de Excel (Macros)

1) lancer SpyReg
2) click sur le bouton de gauche
3) modification de la securite sous Excel
4) click sur le bouton de droite (Analyser)

--> Le label indique le nombre de clées modifiées par rapport au nombre de clée du root
--> La liste enumère les différentes clées qui on subit une modification
==> On retrouve bine la clée de Excel (a condition d'avoir chercher dans curent_user bien sur ^^)

Les résultats de la recherche sont sauvegardés dans un fichier Log
Le log est dans le même repertoire que l'application.

Log premiere partie :
enumération de toutes les clées trouvées et etat de la date par rapport au start
Log Seconde partie :
énumération des Valeurs de la base de registre qui ont subi une modification. + valeur avant + valeur apres

Source / Exemple :


tout est dans le(s) zip(s)

Conclusion :


On peut voir grace a ce programme, des clés de registres tres interressante dont on ignorait même jusqu'a l'existance.
Par exemple, lors de mes essaies, je me suis apercu qu'il existe une clé de registre qui donne le nombre d'applications ouvertes (dans la barre des taches uniquement ? ca je ne sais pas, mais c'est facil à vérifier ^^)
/!\ si une valeur change plusieurs fois, cela n'est pas vu.

bonne utilisation a tous
toutes critiques ou remarques sont les bienvenues ^^

cordialement

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
307
Date d'inscription
lundi 17 juillet 2006
Statut
Membre
Dernière intervention
27 mai 2012
3
Ravi que cette source serve ^^ (et pas pour du piratage ;) )
Patrice99 je serrais ravi de savoir coder un VB6 portable en .net, si tu as des pistes, elles sont les bienvenues. (oui oui oui , je vais commencer par googeliser tout ça, mais le savoir est fait pour être partagé...)
D'ailleurs, Patrice99, si tu as modifié la dernière version de sorte a la rendre compatible avec le .net, je t'invite à me la faire parvenir. Je la mettrait à disposition des VBiens sur ce site ^^

cordialement,
Messages postés
1221
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018

ha j'oubliais maintenant que ça marche je vais donner une bonne note, car ça faisait pas mal de temps que je voulais faire une source similaire (je cherchais où était codé les options d'impression PostScript dans la BR pour faire une installation automatique de mon logiciel Doc2Pdf) : bravo donc !
Messages postés
1221
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018

Visual studio 2008 express, c'est bien du .Net, pas du VB6 : j'avais réussi à convertir ta 1ère version en .Net, mais il faut faire quelques modif pas évidentes pour ceux qui connaissent pas. Maintenant ta source fonctionne bien, faudra que je réessaie de la convertir, et je te dirais ce qu'il faut changer pour avoir une version VB6 qui se convertie facilement en .Net (et qui marche toujours :-)
Messages postés
4
Date d'inscription
samedi 22 septembre 2007
Statut
Membre
Dernière intervention
31 juillet 2009

Voici de bonnes questions.
Pour Seven: Ça ressemble à Vista.

Pour visual Studio express, J'ai été sur wikipédia:
http://fr.wikipedia.org/wiki/Visual_Basic_.NET#Les_IDE_.28environnements_de_d.C3.A9veloppements.29

Effectivement ca semble être du .net d'ou le soucis.

Je regarde si la portabilité est possible.
Cordialement
Messages postés
307
Date d'inscription
lundi 17 juillet 2006
Statut
Membre
Dernière intervention
27 mai 2012
3
Bonjour, je n'ai encore pas eu la joie de travailler avec Windows Seven et ne saurais donc te dire d'où proviens le problème.
Cependant, si tu as un niveau minimum en VB6, tu devrais pouvoir supprimer la partie du code qui utilise le contrôle Hierrarchical Flex Grid. Cette grille permet seulement un affichage sommaire. L'ensemble des informations générées par le programmes sont stoquées dans un fichier log (dans le même répertoire que l'application).

question tout a fait personnelle.
"Visual studio 2008 express" est-ce tjs du VB6 ou est-ce du .net ?
Je ne suis pas persuadé que mon code soit portable en .net


Cordialement
Afficher les 25 commentaires

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.