Registre HKEY_CURRENT_USER

- 11 mars 2005 à 10:43
gg00xiv Messages postés 656 Date d'inscription mercredi 22 août 2001 Statut Membre Dernière intervention 11 mars 2005 - 11 mars 2005 à 20:14
Bonjour,

En lisant le registre à partir du code (csharp) en utilisant les classes Registry et RegistryKey, je m'apperçois que lorsque je veux lire les sous clés de HKEY_CURRENT_USER, il m'affiche les sous clés de HKEY_USERS\.DEFAULT !?

protected void ReadValue()
{
RegistryKey Nkey = Registry.CurrentUser;

try {
RegistryKey valKey = Nkey.OpenSubKey("");
String [] names = valKey.GetSubKeyNames();
foreach (String s in names)
{
Response.Write("-> " + s + "
");
}

(...)

voilà le bout de code, ça me remonte donc les sous clés de HKEY_USERS alors que je demande Registry.CurrentUser !

Est ce qqun a déjà rencontré ce pb?

Merci de m'éclairer de vos lumières

1 réponse

gg00xiv Messages postés 656 Date d'inscription mercredi 22 août 2001 Statut Membre Dernière intervention 11 mars 2005 13
11 mars 2005 à 20:14
Salut,

Si tu veux lire les sous clés de HKEY_CURRENT_USER, appelle la méthode GetSubKeyNames sur Nkey et pas sur valKey qui ne représente rien à mon sens...

Cordialement,

Grégory GHEZ
Hermes Informatique
0
Rejoignez-nous