انجام اعمال متداول در رجیستری خیلی جالبه :
Imports Microsoft.Win32
Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
' // Create SubKey
Registry.LocalMachine.CreateSubKey("Software\Sinpi n", RegistryKeyPermissionCheck.ReadWriteSubTree)
'//Create Key and Set Value
Dim reg As RegistryKey = Registry.LocalMachine.OpenSubKey("Software\Sinpin" , True)
reg.SetValue("DWord", "1", RegistryValueKind.DWord)
reg.SetValue("ExpandString", "1", RegistryValueKind.ExpandString)
reg.SetValue("QWord", "1", RegistryValueKind.QWord)
reg.SetValue("String", "1", RegistryValueKind.String)
reg.SetValue("Unknown", "1", RegistryValueKind.Unknown)
'// Delete Key
reg.DeleteValue("DWOrd")
'// Delete SubKey
Registry.LocalMachine.DeleteSubKey("Software\Sinpi n")
'// Read Key Value
Dim val As String = reg.GetValue("QWord").ToString()
'// Retrieve All Keys
For Each s As String In reg.GetValueNames()
MessageBox.Show(s)
Next
End Sub