My.Computer.Registry.DynData 属性

更新:2007 年 11 月

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

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

返回值

RegistryKey

备注

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

HKEY_DYNDATA 用于存储动态注册表数据(如由虚拟设备驱动程序使用的数据),并仅受 Windows 95/98 系统支持。在非 Windows 95/98 系统上,调用 Registry.DynData 返回的项的任何方法(例如 CreateSubKey、DeleteSubKey、GetSubKeyCount、GetValueCount 等)都将引发 IOException

位于 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。

My.Computer.Registry.DynData.DeleteSubKeyTree("Software\MyCompany\Preferences")

要求

命名空间:Microsoft.VisualBasic.MyServices

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

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

按项目类型列出的可用性

项目类型

可用

Windows 应用程序

类库

控制台应用程序

Windows 控件库

Web 控件库

Windows 服务

网站

权限

不需要任何权限。

请参见

任务

疑难解答:操作注册表

概念

常见的注册表任务

安全性与注册表

使用 My 读取和写入注册表

参考

My.Computer.Registry 对象

Microsoft.Win32.RegistryKey

Registry.DynData