Bonjour tout le monde! J'ai actuellement besoin de modifier une valeur du registre avec mon logiciel, donc voici mon code:
Dim key As RegistryKey = Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background")
key.SetValue("OEMBackground", "1", RegistryValueKind.DWord)
key.Flush()
key.Close()
Le code semble marcher, mais lors de l’exécution il bloque sur la 2eme ligne en disant:
"L'exception UnauthorizedException n'a pas été gérée, impossible d'écrire dans la clé de Registre.". Je pense que mon logiciel n'a pas le droit de modifier cette clé de registre, je suis pourtant sur le compte administrateur et ça ne marche pas même quand je fait clic droit > Exécuter en tant qu’administrateur. Donc je voudrais savoir comment corriger cette erreur, comment donner le droit à l'utilisateur du logiciel de modifier cette clé. Merci infiniment! :)
PS: Excusez moi si je me trompe de section, mais je vois pas ou je peut poster ça sinon.