My.Computer.Registry 对象

更新:2007 年 11 月

为操作注册表提供属性和方法。

备注

若要使用这些属性,必须具有 RegistryPermissionAccess 枚举 的读写权限。任何以完全信任方式运行的代码(在默认安全策略下,指任何安装在用户的本地硬盘驱动器上的代码)都具有访问注册表的必要权限。有关更多信息,请参见 RegistryPermission 类

任务

下表列出了涉及 My.Computer.Registry 对象的任务的示例。

要执行的操作

请参见

创建注册表项

如何:在 Visual Basic 中创建注册表项并设置其值

确定注册表项中是否存在某个值

如何:在 Visual Basic 中确定注册表项中是否存在某个值

将数据写入注册表项

如何:在 Visual Basic 中设置注册表项的值

删除注册表项

如何:在 Visual Basic 中删除注册表项

读取注册表中的数据

如何:在 Visual Basic 中从注册表项中读取值

示例

本示例从 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 对象成员

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.Users 属性

My.Computer.Registry.GetValue 方法

My.Computer.Registry.SetValue 方法

My.Computer 对象

Microsoft.Win32.Registry