My.Computer.Registry.LocalMachine 属性

更新:2007 年 11 月

返回 RegistryKey 类型,该类型提供对 HKEY_LOCAL_MACHINE 的访问。

' Usage
Dim value As Microsoft.Win32.RegistryKey = My.Computer.Registry.LocalMachine
' Declaration
Public ReadOnly Property LocalMachine As Microsoft.Win32.RegistryKey

返回值

RegistryKey

备注

My.Computer.Registry 对象提供了使用注册表项的方法和属性。有关更多信息,请参见 My.Computer.Registry 对象

HKEY_LOCAL_MACHINE 通常用于存储 Windows 中不会随用户的不同而发生变化的设置。计算机的所有用户共享此项。它的五个子项(Hardware、SAM、Security、Software 和 System)存储本地计算机的配置数据。

位于 System.Security.Permissions 命名空间中的 RegistryPermission 类控制对注册表变量的访问。注册表变量不应存储在没有 RegistryPermission 的代码也能访问的内存位置。同样,授予权限时,请授予完成工作所需的最少权限。

注册表权限访问值由 RegistryPermissionAccess 枚举定义。下表详细描述了它的成员。

说明

AllAccess

对注册表变量的创建、读取和写入访问权限。

Create

对注册表变量的创建访问权限。

NoAccess

没有对注册表变量的访问权限。

Read

对注册表变量的读访问权限。

Write

对注册表变量的写访问权限。

任务

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

要执行的操作

请参见

创建注册表项

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

删除注册表项

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

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

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

从注册表项中读取值

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

在注册表项中设置值

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

示例

此示例打开子项 Software\MyCompany\Preferences 并将值 FontColor 设置为 "red"。

My.Computer.Registry.LocalMachine.OpenSubKey _ 
("Software\MyCompany\Preferences", True)
My.Computer.Registry.LocalMachine.SetValue("FontColor", "red")

要求

命名空间:Microsoft.VisualBasic.MyServices

类:RegistryProxy(提供对 Registry 的访问)

**程序集:**Visual Basic 运行库(在 Microsoft.VisualBasic.dll 中)

权限

不需要任何权限。

请参见

任务

疑难解答:操作注册表

概念

常见的注册表任务

安全性与注册表

使用 My 读取和写入注册表

参考

My.Computer.Registry 对象

Microsoft.Win32.RegistryKey

Registry.LocalMachine