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
返回值
备注
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 对象的任务的示例。
要执行的操作 |
请参见 |
---|---|
创建注册表项 |
|
删除注册表项 |
|
确定注册表项中是否存在某个值 |
|
从注册表项中读取值 |
|
在注册表项中设置值 |
示例
此示例从 MyCompany 子项获取值 ThisSoftware。
My.Computer.Registry.PerformanceData.GetValue("MyCompany\ThisSoftware")
要求
命名空间:Microsoft.VisualBasic.MyServices
类:RegistryProxy(提供对 Registry 的访问)
**程序集:**Visual Basic 运行库(在 Microsoft.VisualBasic.dll 中)
按项目类型列出的可用性
项目类型 |
可用 |
---|---|
Windows 应用程序 |
是 |
类库 |
是 |
控制台应用程序 |
是 |
Windows 控件库 |
是 |
Web 控件库 |
是 |
Windows 服务 |
是 |
网站 |
是 |
权限
不需要任何权限。