Registre HKEY_CURRENT_USER

Signaler
-
Messages postés
656
Date d'inscription
mercredi 22 août 2001
Statut
Membre
Dernière intervention
11 mars 2005
-
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

Messages postés
656
Date d'inscription
mercredi 22 août 2001
Statut
Membre
Dernière intervention
11 mars 2005
13
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