My.Computer.Registry.Users 属性

更新:2007 年 11 月

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

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

返回值

RegistryKey

备注

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

HKEY_USERS 主要用于存储第一个用户的默认设置。

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

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

Value

访问注册表变量

AllAccess

创建、读取和写入

Create

创建

NoAccess

没有访问权。

Read

读取

Write

写入

任务

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

要执行的操作

请参见

创建注册表项

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

删除注册表项

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

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

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

从注册表项中读取值

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

在注册表项中设置值

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

示例

此示例计算和显示注册表项中值的数量。

Dim keyCount as Integer
keyCount = My.Computer.Registry.Users.ValueCount
MsgBox(keyCount)

要求

命名空间:Microsoft.VisualBasic.MyServices

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

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

权限

不需要任何权限。

请参见

任务

疑难解答:操作注册表

概念

常见的注册表任务

安全性与注册表

使用 My 读取和写入注册表

参考

My.Computer.Registry 对象

Microsoft.Win32.RegistryKey

Registry.Users