Salut chers developpeurs
Je veux ajouter une valeur dans la base de registre Windows xp, la valeur aura le nom ‘valeur1’ et contenu dans la clé 'run' qui se trouve sur le chemin : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Run
Pour vérifier l’existence de la clé « run », J’ai essayé la syntaxe suivante :
mais run n'été pas reconnu par delphi (message envoyé: "la clé n'existe pas" ), alors qu'elle existe réellement!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Var Reg: TRegistry; . . . reg:=TRegistry.Create; Reg.RootKey :=HKEY_LOCAL_MACHINE; if not Reg.OpenKey('Run', false) then begin showmessage('la clé n''existe pas') ; end else begin showmessage('la clé existe') ; end;
j’ai réessayé la syntaxe qui consiste à donner tout le chemin vers la clé 'run', mais sans parvenir à ouvrir la clé 'run'
merci pour vos aides à venir, bye
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 reg:=TRegistry.Create; Reg.RootKey :=HKEY_LOCAL_MACHINE; if not Reg.OpenKey(' HKEY_CURRENT_USER\Software\Microsoft\Windows\Run', false) then begin showmessage('la clé n''existe pas') ; end else begin showmessage('la clé existe') ; end;
Partager