RegistryProxy 类

定义

提供了用于操控注册表的属性和方法。

public ref class RegistryProxy
public class RegistryProxy
type RegistryProxy = class
Public Class RegistryProxy
继承
RegistryProxy

示例

此示例从 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))

注解

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

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

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

属性

ClassesRoot

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

CurrentConfig

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

CurrentUser

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

DynData
已过时.

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

LocalMachine

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

PerformanceData

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

Users

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

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
GetValue(String, String, Object)

从注册表项中获取值。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
SetValue(String, String, Object)

向注册表项中写入值。

SetValue(String, String, Object, RegistryValueKind)

向注册表项中写入值。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅