Parcourir sa BDR

Signaler
Messages postés
11
Date d'inscription
mercredi 7 juin 2006
Statut
Membre
Dernière intervention
15 septembre 2006
-
Messages postés
11
Date d'inscription
mercredi 7 juin 2006
Statut
Membre
Dernière intervention
15 septembre 2006
-
    Bonjour à tous

Voilà: je suis loin d'être un pro en programmation, et encore moins en manipulations diverses sur la base de registre, et pourtant, je cherche à faire quelque chose qui me semble tout à fait faisable: merci si vous pouvez m'indiquer une astuce !

Atteint de paranoïa en ce qui concerne les virus, trojans et autres malwares, j'ai décidé de me renseigner sur l'évolution de ma base de registre: je veux savoir ce qui change dedans, après l'installation d'un programme...
Vous me direz: il y a des logiciels pour ça (Ashampoo, CCleaner), mais pour ma petite satisfaction personnelle, je voudrais étudier ces changements avec un programme Python...

Donc c'est juste une mission de surveillance que je veux faire, pas de changement dans la BDR.

Le problème, c'est que je n'arrive pas à parcourir ma BDR avec un programme Python.

Je tape quelque chose dans le genre, juste pour essayer:

import os
try:
    for rep,sous_rep,fichier in os.walk('C:\Poste de travail\HKEY_CURRENT_USER'):
    try:
        print rep, sous_rep
    except:
       print 'erreur'
except:
    print 'erreur'

Ca ne sert pas à grand-chose, mais c'est juste pour voir: et ça ne marche pas... Le programme se lance avec succès, puis rien ne s'affiche... même pas 'erreur'.

Quelqu'un pourrait-il m'expliquer en deux mots comment parcourir sa BDR avec Python?

Merci si vous pouvez me renseigner

1 réponse

Messages postés
11
Date d'inscription
mercredi 7 juin 2006
Statut
Membre
Dernière intervention
15 septembre 2006

Pas de réponses.... Ma question était peut-être mal posée.


En tout cas, j'ai la réponse, pour ceux que ça intéresserait.


Pour tout ce qui concerne la base de registre, il y a le module _winreg, qui permet les manipulations diverses, depuis la lecture des clés, sous-clés et de leurs valeurs, jusqu'à la création, suppression et modification des clés.

Pour plus d'infos, voir http://wikipython.flibuste.net/moin.py/CodeWindows#head-923d5e00c624bf3ab1d6c7c0ef62005abf09ef8a