Malheureusement, il n'y a donc aucun moyen de récupérer les infos contenues??? Enfin, je veux dire autrement que chargeant la ruche dans la base de registres??? Si c'est la seule solution, quelqu'un sait m'éclairer???
Malheureusement, il n'y a donc aucun moyen de récupérer les infos contenues??? Enfin, je veux dire autrement que chargeant la ruche dans la base de registres??? Si c'est la seule solution, quelqu'un sait m'éclairer???
Bon, avec un peu de recherches, j'ai quelque chose à proposer qui ne fera pas appel à de sombres fonctions d'API.
Je ne donnerai pas de code mais une piste.
Sur une machine Xp, il existe une application, reg.exe qui permet de faire toutes les manipulations voulues dans la registry.
Il suffit de taper reg dans une dosbox pour avoir la syntaxe et les possibilités.
Je propose donc d'utiliser reg (par un Shell) pour
Importer une ruche
L'exporter en texte dans un fichier dont le nom sera composé du nom de machine + le nom d'utilisateur.
Décharger la ruche.
Pour le reste, c'est de l'analyse de fichier texte...
Merci, une petite chose quand même, je vais sans doute avoir l'air bête mais comment place tu la ruche en fichier texte??? Pas en renommant l'extension qd même, si???
Sorry, je viens de me rendre compte de mon absurdité... Je vais tenter le coup avec reg.exe... Merci...
Faute avouée est à moitié pardonnéeEnvoyé par Empty_body
Reg.exe semble remplir mes attentes, merci encore... Lorsque mon prog sera fini, je l'ajouterai...
Voici déjà la fonction qui permet de monter la ruche ntuser.dat et donc de pouvoir lire ce fichier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Sub LoadHive(myuser As String) FileCopy "C:\Documents and Settings\" & myuser & "\ntuser.dat", "c:\ntuser.dat" 'copie du fichier ntuser.dat sur le c: car les espaces de documents And settings génèrent des erreurs. Shell "command.com /c reg load hku\mynewhive c:\ntuser.dat" End Sub
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager