Je souhaite écrire une valeur dans mon registre. Im en utilisant C# 4.0. Im en utilisant le code suivant.Problème d'accès lors de la tentative d'écriture dans le registre
RegistryKey rk = baseRegistryKey;
RegistryKey sk1 = rk.CreateSubKey(subKey);
sk1.SetValue(KeyName.ToUpper(), Value);
cette valeur est subKey "SOFTWARE \ POS"
Cela a bien fonctionné dans ma machine précédente. C'était Windows 7, système d'exploitation 32 bits. Maintenant, j'utilise Windows 7, 64 bits Système d'exploitation. Maintenant, ce programme génère une erreur de suivi lors de l'exécution de la ligne RegistryKey sk1 = rk.CreateSubKey(subKey);
.
"L'accès à la clé de Registre 'HKEY_LOCAL_MACHINE \ SOFTWARE \ POS' est niée."
Je me suis également connecté en tant qu'administrateur. Mais la méthode CreateSubKey est sous Microsoft.Win32 Espace de nom.
Aidez-nous s'il vous plaît. Merci d'avance.
duplication possible de [Comment forcer C# App à s'exécuter en tant qu'administrateur sur Windows 7] (http://stackoverflow.com/questions/2818179/how-to-force-c-sharp-app-to-run-as -administrateur-sur-windows-7) –