Windows 7 Impossible de lire dans le registre ( HKEY_LOCAL_MACHINE )

Signaler
Messages postés
120
Date d'inscription
lundi 26 janvier 2009
Statut
Membre
Dernière intervention
27 août 2015
-
Guillemouze
Messages postés
991
Date d'inscription
samedi 25 octobre 2003
Statut
Membre
Dernière intervention
29 août 2013
-
bonjour a tous
Windows 7 Impossible de lire dans le registre partie ( HKEY_LOCAL_MACHINE )
et sa marche nikel dans HKEY_CURRENT_USER


var start2:TRegistry;
begin
start2:=TRegistry.Create;
start2.RootKey := HKEY_LOCAL_MACHINE;
start2.OpenKey('SYSTEM\CurrentControlSet\Control\Lsa',false);
label2.caption:=start2.Readstring('test');
Start2.Destroy;


j'ai essai de tous type ( chaine dword hexa ... )

8 réponses

Messages postés
991
Date d'inscription
samedi 25 octobre 2003
Statut
Membre
Dernière intervention
29 août 2013
5
essaye peut etre de le contruire en lecture seule :
start2:=TRegistry.Create(KEY_READ);


Que te retourne OpenKey ?
if start2.OpenKey('SYSTEM\CurrentControlSet\Control\Lsa',false) then
  label2.caption:=start2.Readstring('test')
else
  label2.caption:='ERREUR d''ouverture de la clé';
Messages postés
120
Date d'inscription
lundi 26 janvier 2009
Statut
Membre
Dernière intervention
27 août 2015

je vais essai merci
Messages postés
120
Date d'inscription
lundi 26 janvier 2009
Statut
Membre
Dernière intervention
27 août 2015

kifkif

Tu n'as pas répondu à la question de Guillemouze. Respectivement que te retourne les fonctions RootKey, OpenKey et ReadString ?
Messages postés
120
Date d'inscription
lundi 26 janvier 2009
Statut
Membre
Dernière intervention
27 août 2015

oui j'ai essai mais sa donne pas de resultat
Messages postés
991
Date d'inscription
samedi 25 octobre 2003
Statut
Membre
Dernière intervention
29 août 2013
5
pas de resultat !!!!
ca veut dire quoi ?
il contient quoi le label2 a la fin de la procedure ?
si il contient rien, as tu essayé de verifier qu'il passait bien dans le ReadString ?
petite piste : peut etre que tout marche tres bien, mais que tu n'es pas admin, et que la clé est valeur dans le VirtualStore :
HKEY_CURRENT_USER\Software\Classes\VirtualStore\MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\test
Messages postés
120
Date d'inscription
lundi 26 janvier 2009
Statut
Membre
Dernière intervention
27 août 2015

Guillemouze
j'ai essai avec une autre clé sa marche nickel
Messages postés
991
Date d'inscription
samedi 25 octobre 2003
Statut
Membre
Dernière intervention
29 août 2013
5
Connais-tu le VirtualStore ?
Je penses que non, et que tu devrais te renseigner dessus