My.Computer.Registry.PerformanceData 属性

更新:2007 年 11 月

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

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

返回值

RegistryKey

备注

HKEY_PERFORMANCE_DATA 用于访问软件组件的性能信息。每个软件组件在安装时将为其对象和计数器创建一些注册表项并在执行时编写计数器数据。尽管此数据需要使用注册表进行访问,但它并不是存储在注册表中。如果通过 HKEY_PERFORMANCE_DATA 调用注册表函数,系统将从相应的系统对象管理器中收集数据。

Windows 98 系统中没有提供此项;如果试图使用该项而不是调用 Name 方法,则会引发 IOException

此项通常不能写入;试图创建它的子项会引发 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 中设置注册表项的值

示例

此示例从 MyCompany 子项获取值 ThisSoftware。

My.Computer.Registry.PerformanceData.GetValue("MyCompany\ThisSoftware")

要求

命名空间:Microsoft.VisualBasic.MyServices

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

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

按项目类型列出的可用性

项目类型

可用

Windows 应用程序

类库

控制台应用程序

Windows 控件库

Web 控件库

Windows 服务

网站

权限

不需要任何权限。

请参见

任务

疑难解答:操作注册表

概念

常见的注册表任务

安全性与注册表

使用 My 读取和写入注册表

参考

My.Computer.Registry 对象

Microsoft.Win32.RegistryKey

Registry.PerformanceData