RegistryProxy.LocalMachine 属性

定义

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

public:
 property Microsoft::Win32::RegistryKey ^ LocalMachine { Microsoft::Win32::RegistryKey ^ get(); };
public Microsoft.Win32.RegistryKey LocalMachine { get; }
member this.LocalMachine : Microsoft.Win32.RegistryKey
Public ReadOnly Property LocalMachine As RegistryKey

属性值

RegistryKey

示例

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

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

注解

HKEY_LOCAL_MACHINE 通常用于存储 Windows 中因用户而异的设置。 计算机的所有用户共享此密钥。 它的五个子项 (HardwareSAMSecuritySoftware、 和 System) 保存本地计算机的配置数据。

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

通过 RegistryPermissionAccess 枚举定义注册表权限访问值。 下表详细说明了其成员。

Value 说明
AllAccess 对注册表变量的创建、读取和写入访问权限。
创建 可以创建注册表变量。
NoAccess 没有对注册表变量的访问权限。
读取 可以读注册表变量。
写入 可以写注册表变量。

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

功能 查看
创建注册表项并设置其值 如何:创建注册表项并设置其值
删除注册表项 如何:删除注册表项
从注册表项读取值 如何:从注册表项读取值

适用于

另请参阅