VB注册表操作示例创建与删除键值

VB 注册表操作其实挺,尤其是对于需要操作 Windows 注册表的开发者来说,掌握如何创建和删除键值可以让你的应用更有灵活性。,通过导入Microsoft.Win32命名空间,你就能访问到Registry类,操作注册表就像打开文件夹一样简单。想要创建一个新键值,可以通过CreateSubKey方法,比如可以在 HKEY_CURRENT_USERSoftware 下创建一个名为'MyApp'的新键,代码如下:

Dim regKey As RegistryKey
regKey = Registry.CurrentUser.CreateSubKey("Software\MyApp")
If regKey IsNot Nothing Then
  regKey.SetValue("AppName", "My Application")
  regKey.Close()
Else
  '键创建失败,错误
End If

创建成功后,你还能设置键值,挺方便的。如果想删除注册表键,可以使用DeleteSubKeyTree方法,不过如果有子键要先删除子键,代码如下:

Dim regKey As RegistryKey
regKey = Registry.CurrentUser.OpenSubKey("Software\MyApp", True)
If regKey IsNot Nothing Then
  regKey.DeleteSubKeyTree("MyApp")
  regKey.Close()
Else
  '键不存在,无需删除
End If

在操作注册表时要小心,错误的操作导致系统问题。所以代码要加上异常,避免程序崩溃哦。如果你正好在做 Windows 应用开发,这个小技巧会对你有。

rar
注册表操作.rar 预估大小:4个文件
folder
注册表操作 文件夹
file
Form1.frm 2KB
file
module1.bas 5KB
file
example97.vbw 81B
file
example97.VBP 648B
rar 文件大小:2.73KB