EN VB.net sous Visual Studio 2019 j'accède en écriture à la BDR pour la clef HKEY_CURRENT_USER mais pas avec la Clef HKEY_LOCAL_MACHINE
j'obtiens le message " Accès au registre demandé non autorisé"
j'utilise l'écriture suivante :
Fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Ecriture_Reg("HKEY_CURRENT_USER", "Control Panel\Desktop", "AutoEndTasks", Valeur)
Malgré toutes les différentes solutions proposées ici et là je sèche..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Public Sub Ecriture_Reg(KRoot As String, Clef As String, Sous_clef As String, Valeur As Object) ' Ecriture d'une Clé Rk\Chaine Dim RegKey As RegistryKey Select Case KRoot Case "HKEY_CURRENT_USER" RegKey = Registry.CurrentUser.OpenSubKey(Clef, True) With RegKey .SetValue(Sous_clef, Valeur) : .Close() End With Case "HKEY_LOCAL_MACHINE" ' Try RegKey = Registry.LocalMachine.OpenSubKey(Clef, True) With RegKey .SetValue(Sous_clef, Valeur) : .Close() End With Catch Ex As Exception MsgBox(Ex.Message) End Try
Merci de vos réponses.
Partager