共用方式為


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

通常無法寫入這個機碼。嘗試在此機碼上建立子機碼 (Subkey) 將會擲回 IOException

RegistryPermission 類別,位於 System.Security.Permissions 命名空間中,可以控制對登錄變數的存取。不應該將登錄變數儲存於記憶體位置中,因為只有不具 RegistryPermission 的程式碼才能存取這些位置。同樣地,授與權限時請授與完成工作所需的最低權限。

登錄使用權限存取值是由 RegistryPermissionAccess 列舉型別定義。下表詳細說明其成員。

描述

AllAccess

建立、讀取和寫入登錄變數的存取權限。

Create

建立登錄變數的存取權限。

NoAccess

不允許存取登錄變數。

Read

對登錄變數的讀取存取。

Write

對登錄變數的寫入存取。

工作

下表列出包含 My.Computer.Registry 物件的工作範例。

若要

請參閱

建立登錄機碼

HOW TO:在 Visual Basic 中建立登錄機碼並設定其值

刪除登錄機碼

HOW TO:在 Visual Basic 中刪除登錄機碼

判斷登錄機碼中是否存在值

HOW TO:在 Visual Basic 中判斷登錄機碼是否存在值

從登錄機碼讀取值

HOW TO:在 Visual Basic 中讀取登錄機碼的值

設定登錄機碼中的值

HOW TO:在 Visual Basic 的登錄機碼中設定值

範例

這個範例會從 MyCompany 子機碼 (Subkey) 取得值 ThisSoftware。

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

需求

命名空間︰Microsoft.VisualBasic.MyServices

類別 (Class):RegistryProxy (提供對 Registry 的存取)

組件 (Assembly):Visual Basic Runtime Library (在 Microsoft.VisualBasic.dll 中)

依專案類型的可用性

專案類型

是否可用

Windows 應用程式

類別庫

主控台應用程式

Windows 控制項程式庫

Web 控制項程式庫

Windows 服務

網站

使用權限

不需要使用權限。

請參閱

工作

疑難排解:管理登錄

概念

一般登錄工作

安全性和登錄

讀取和寫入使用 My 的登錄

參考

My.Computer.Registry 物件

Microsoft.Win32.RegistryKey

Registry.PerformanceData