Bonjour à tous,
Je voudrais écrire cette clé et cette valeur dans le registre Windows
Il s'agit d'une valeur binary a écrire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 [HKEY_LOCAL_MACHINE\System\DPAPIKeys\default] @=hex:02,00,f4,01,00,00,08,10,c7,33,33,ea,69,ba,7c,3e,67,15,d2,82,ef,6f,33,e8,\ 23,5a,f2,e6,fe,5d,63,64,7a,98,24,58,db,4c,84,e3,8c,2d,02,ef,1b,cb,21,83,19,de,\ 8f,30
Voila ce que j'ai tenté :
Le problème est que voici ce qui est crée dans le registre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Registrykey key = Registry.LocalMachine.CreateSubKey(@"\System\DPAPIKeys\default"); string hexstring = "02,00,f4,01,00,00,08,10,c7,33,33,ea,69,ba,7c,3e,67,15,d2,82,ef,6f,33,e8,23,5a,f2,e6,fe,5d,63,64,7a,98,24,58,db,4c,84,e3,8c,2d,02,ef,1b,cb,21,83,19,de,8f,30"; byte[] b1 = System.Text.Encoding.ASCII.GetBytes(hexstring); key.SetValue("Default", b1, RegistryValueKind.Binary);
Avez vous une idée ? j'ai éssayé en remplacent ASCII par UTF8, et j'obtiens la même chose.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 [HKEY_LOCAL_MACHINE\System\DPAPIKeys\default] @=hex:\ 30,32,2C,30,30,2C,66,34,2C,30,31,2C,30,30,2C,30,30,2C,30,38,2C,31,30,2C,63,\ 37,2C,33,33,2C,33,33,2C,65,61,2C,36,39,2C,62,61,2C,37,63,2C,33,65,2C,36,37,\ 2C,31,35,2C,64,32,2C,38,32,2C,65,66,2C,36,66,2C,33,33,2C,65,38,2C,32,33,2C,\ 35,61,2C,66,32,2C,65,36,2C,66,65,2C,35,64,2C,36,33,2C,36,34,2C,37,61,2C,39,\ 38,2C,32,34,2C,35,38,2C,64,62,2C,34,63,2C,38,34,2C,65,33,2C,38,63,2C,32,64,\ 2C,30,32,2C,65,66,2C,31,62,2C,63,62,2C,32,31,2C,38,33,2C,31,39,2C,64,65,2C,\ 38,66,2C,33,30
Merci à tous
Cordialement,
Nixeus
Partager