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
返回值
备注
My.Computer.Registry 对象提供了使用注册表项的方法和属性。有关更多信息,请参见 My.Computer.Registry 对象。
HKEY_USERS 主要用于存储第一个用户的默认设置。
位于 System.Security.Permissions 命名空间中的 RegistryPermission 类控制对注册表变量的访问。注册表变量不应存储在没有 RegistryPermission 的代码也能访问的内存位置。同样,授予权限时,请授予完成工作所需的最少权限。
注册表权限访问值由 RegistryPermissionAccess 枚举定义。下表详细描述了它的成员。
Value |
访问注册表变量 |
---|---|
AllAccess |
创建、读取和写入 |
Create |
创建 |
NoAccess |
没有访问权。 |
Read |
读取 |
Write |
写入 |
任务
下表列出了涉及 My.Computer.Registry 对象的任务的示例。
要执行的操作 |
请参见 |
---|---|
创建注册表项 |
|
删除注册表项 |
|
确定注册表项中是否存在某个值 |
|
从注册表项中读取值 |
|
在注册表项中设置值 |
示例
此示例计算和显示注册表项中值的数量。
Dim keyCount as Integer
keyCount = My.Computer.Registry.Users.ValueCount
MsgBox(keyCount)
要求
命名空间:Microsoft.VisualBasic.MyServices
类:RegistryProxy(提供对 Registry 的访问)
**程序集:**Visual Basic 运行库(在 Microsoft.VisualBasic.dll 中)
权限
不需要任何权限。