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。
通常無法寫入這個機碼。嘗試在此機碼上建立子機碼 (Subkey) 將會擲回 IOException。
RegistryPermission 類別,位於 System.Security.Permissions 命名空間中,可以控制對登錄變數的存取。不應該將登錄變數儲存於記憶體位置中,因為只有不具 RegistryPermission 的程式碼才能存取這些位置。同樣地,授與權限時請授與完成工作所需的最低權限。
登錄使用權限存取值是由 RegistryPermissionAccess 列舉型別定義。下表詳細說明其成員。
值 |
描述 |
---|---|
AllAccess |
建立、讀取和寫入登錄變數的存取權限。 |
Create |
建立登錄變數的存取權限。 |
NoAccess |
不允許存取登錄變數。 |
Read |
對登錄變數的讀取存取。 |
Write |
對登錄變數的寫入存取。 |
工作
下表列出包含 My.Computer.Registry 物件的工作範例。
若要 |
請參閱 |
---|---|
建立登錄機碼 |
|
刪除登錄機碼 |
|
判斷登錄機碼中是否存在值 |
|
從登錄機碼讀取值 |
|
設定登錄機碼中的值 |
範例
這個範例會從 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 服務 |
是 |
網站 |
是 |
使用權限
不需要使用權限。