更新:2007 年 11 月
为操作注册表提供属性和方法。
备注
若要使用这些属性,必须具有 RegistryPermissionAccess 枚举 的读写权限。任何以完全信任方式运行的代码(在默认安全策略下,指任何安装在用户的本地硬盘驱动器上的代码)都具有访问注册表的必要权限。有关更多信息,请参见 RegistryPermission 类。
任务
下表列出了涉及 My.Computer.Registry 对象的任务的示例。
| 要执行的操作 | 请参见 | 
|---|---|
| 创建注册表项 | |
| 确定注册表项中是否存在某个值 | |
| 将数据写入注册表项 | |
| 删除注册表项 | |
| 读取注册表中的数据 | 
示例
本示例从 HKEY_CURRENT_USER\Software\MyApp 中读取 Name 值并在消息框中显示该值。
Dim readValue As Object
        readValue = My.Computer.Registry.GetValue _
        ("HKEY_CURRENT_USER\Software\MyApp", "Name", Nothing)
        MsgBox("The value is " & CStr(readValue))
要求
命名空间:Microsoft.VisualBasic.MyServices
类:RegistryProxy(提供对 Registry 的访问)
**程序集:**Visual Basic 运行库(在 Microsoft.VisualBasic.dll 中)
请参见
任务
概念
参考
My.Computer.Registry.ClassesRoot 属性
My.Computer.Registry.CurrentConfig 属性
My.Computer.Registry.CurrentUser 属性
My.Computer.Registry.DynData 属性
My.Computer.Registry.LocalMachine 属性
My.Computer.Registry.PerformanceData 属性
My.Computer.Registry.GetValue 方法