RegistryProxy.ClassesRoot 屬性

定義

回傳一個 RegistryKey 提供存取 的 HKEY_CLASSES_ROOT型別。

public:
 property Microsoft::Win32::RegistryKey ^ ClassesRoot { Microsoft::Win32::RegistryKey ^ get(); };
public Microsoft.Win32.RegistryKey ClassesRoot { get; }
member this.ClassesRoot : Microsoft.Win32.RegistryKey
Public ReadOnly Property ClassesRoot As RegistryKey

屬性值

RegistryKey

範例

此範例取得登錄檔鍵子鍵 ClassesRoot 的名稱,並將其加入 ListBox1

Dim keyList As System.Collections.IEnumerable
keyList = My.Computer.Registry.ClassesRoot.GetSubKeyNames()
For Each keyName As String In keyList
    ListBox1.Items.Add(keyName)
Next

這個例子要求你的專案中有 一個 ListBox 名稱 ListBox1

備註

HKEY_CLASSES_ROOT 主要用於儲存 Windows 中的檔案關聯資訊。

位於命名空間中的 RegistryPermission 類別 System.Security.Permissions 控制登錄變數的存取。 登錄檔變數不應儲存在沒有 RegistryPermission 程式碼存取的記憶體位置。 同樣地,授予權限時,只授予完成工作所需的權限。

登錄檔權限存取值由 RegistryPermissionAccess 列舉定義。 下表列出其成員。

價值觀 Description
AllAccess 建立、讀取及寫入登錄檔變數的存取權。
Create 建立登錄檔變數的存取權限。
無訪問 無法存取登錄變數。
讀取 讀取登錄檔變數的存取權。
書寫 對登錄檔變數的寫入權限。

下表列出涉及該 My.Computer.Registry 物件的任務範例。

看!
建立登錄檔鍵並設定其值 如何:建立登錄檔金鑰並設定其值
刪除登錄檔金鑰 如何:刪除登錄機碼
讀取登錄檔金鑰的值 如何:從登錄檔金鑰讀取值

適用於

另請參閱