[Base de registre] Problème de droits [Résolu]

Signaler
Messages postés
48
Date d'inscription
dimanche 14 août 2005
Statut
Membre
Dernière intervention
12 septembre 2009
-
Messages postés
48
Date d'inscription
dimanche 14 août 2005
Statut
Membre
Dernière intervention
12 septembre 2009
-
Bonjour
Je suis actuellement sous Windows 7. Je fais un programme qui doit créer une clé et une valeur dans la base de registre.
Dans les autres applications généralement j'ai une boite de dialogue qui s'affiche et qui me demande mes droits d'amin pour continuer. Seulement dans mon cas, j'ai une exception :

L'exception System.UnauthorizedAccessException n'a pas été gérée
Message="Tentative d'exécution d'une opération non autorisée."

Voilà mon code si ça peut vous aider :
RegistryKey rk = Registry.LocalMachine;
rk.CreateSubKey("SOFTWARE\\Mon_Appli");
rk.SetValue("installationPath", value);
rk.Close();

J'ai essayé de voir au niveau des permissions "RegistryKeyPermissionCheck" mais je comprend pas et ça n'a pas l'air de changer grand chose.

Comment résoudre ce problème ? Merci.

@+, Kaneda Shotaro

1 réponse

Messages postés
48
Date d'inscription
dimanche 14 août 2005
Statut
Membre
Dernière intervention
12 septembre 2009

J'ai trouvé le problème !
Voici la solution, qui était toute bête :
RegistryKey rk = Registry.LocalMachine;
rk = rk.CreateSubKey("SOFTWARE\\Mon_Appli");
rk.SetValue("installationPath", value);
rk.Close();



@+, Kaneda Shotaro