[Base de registre] Problème de droits

Résolu
Kaneda Shotaro Messages postés 48 Date d'inscription dimanche 14 août 2005 Statut Membre Dernière intervention 12 septembre 2009 - 12 sept. 2009 à 12:29
Kaneda Shotaro Messages postés 48 Date d'inscription dimanche 14 août 2005 Statut Membre Dernière intervention 12 septembre 2009 - 12 sept. 2009 à 13:53
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

Kaneda Shotaro Messages postés 48 Date d'inscription dimanche 14 août 2005 Statut Membre Dernière intervention 12 septembre 2009
12 sept. 2009 à 13:53
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
3
Rejoignez-nous