bonjour,
j'ai une fenetre d'authentification qui lors de la validation de saisie, enregistre le mot de passe sur la base de registre (regedit.exe).
voici le code
Lorsque je vais sur ma base de registre pour vérifier si c'est bien écrit
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
17
18
19
20
21
22
23
24
25
26
27
28
29
30 //Fonction qui écrit le mot de passe dans la base de registre windows private void WriteValue() { string MotDePasse = "" ; RegistryKey Nkey = Registry.CurrentUser; try { RegistryKey valKey = Nkey.OpenSubKey("Software\\enregistrement\\MyKey", true); if(valKey == null) { Nkey.CreateSubKey("Software\\enregistrement\\MyKey"); } valKey.SetValue("MyKeyValue", MotDePasse); } catch(Exception er) { MessageBox.Show(er.Message, "enregistrement", MessageBoxButtons.OK, MessageBoxIcon.Stop); } finally { Nkey.Close(); } }
je trouve dans HKEY_CURRENT_USER/Software/enregistrement/MyKey/ :
MyKeyValue
jusqu'ici tout va bien, mais par contre dans données il n'y a rien, alors que je pensais y trouver le code.
je pense avoir un problème avec sPassword, mais je ne sais pas vraiment lequel
merci d'avance si quelqu'un peu m'aider à ce sujet.
C'est la 1ère fois que j'utilise la base de registre
Partager