REGISTRI - SetRegKey






Public Sub SetRegKey(ByVal NomeChiaveFiglia As String, ByVal Valore As String, ByVal MyVal As RegistryValueKind)
' questa sub inserisce un valore dentro ad una chiave

' se non esiste la inserisce

' NomeChiaveMadre inserire il nome dell'applicazione

' NomeChiaveFiglia inserire l'etichetta della chiave da inserire

' Valore inserire il valore della chiave stessa


' 0 nessun valueKing

' 1 RegistryValueKind.Binary

' 2 DWord

' 3 ExpandString

' 4 MultiString

' 5 QWord

' 6 String

' 7 Unknown


On Error GoTo errore
Const userRoot As String = "HKEY_CURRENT_USER\Software"
Dim subkey As String = NomeChiaveMadre
Dim keyName As String = userRoot & "\" & subkey

Registry.SetValue(keyName, NomeChiaveFiglia, Valore, MyVal)
Exit Sub

Errore:
MsgBox("SetRegKey : Errore :" & Err.Description, MsgBoxStyle.Information, "Errore")


End Sub










( registrisetregkey.html )- by Paolo Puglisi - Modifica del 17/12/2023