RegistryProxy.ClassesRoot Proprietà

Definizione

Restituisce un tipo RegistryKey che consente di accedere a HKEY_CLASSES_ROOT.Returns a RegistryKey type which provides access to 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

Valore della proprietà

RegistryKey

RegistryKey

Esempio

Questo esempio Mostra come ottenere i nomi delle sottochiavi per la ClassesRoot chiave del registro di sistema e aggiungerli a ListBox1 .This example gets the names of the subkeys for the ClassesRoot registry key and adds them to 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

Per questo esempio è necessario disporre di un oggetto ListBox denominato ListBox1 nel progetto.This example requires that you have a ListBox named ListBox1 in your project.

Commenti

HKEY_CLASSES_ROOT viene utilizzato principalmente per archiviare le informazioni sulle associazioni di file in Windows.HKEY_CLASSES_ROOT is primarily used to store information about file associations in Windows.

La RegistryPermission classe, che si trova nello System.Security.Permissions spazio dei nomi, controlla l'accesso alle variabili del registro di sistema.The RegistryPermission class, which is in the System.Security.Permissions namespace, controls access to registry variables. Le variabili del Registro di sistema non devono essere memorizzate in posizioni di memoria accessibili da codice senza RegistryPermission.Registry variables should not be stored in memory locations where code without RegistryPermission can access them. Analogamente, quando si concedono le autorizzazioni, concedere solo i privilegi necessari per eseguire il processo.Similarly, when granting permissions, grant only those privileges necessary to get the job done.

I valori di accesso alle autorizzazioni per il Registro di sistema sono definiti dall'enumerazione RegistryPermissionAccess.Registry permission access values are defined by the RegistryPermissionAccess enumeration. Nella tabella riportata di seguito sono illustrati i dettagli dei membri.The following table details its members.

ValoreValue DescrizioneDescription
AllAccessAllAccess Consente di creare, leggere e scrivere l'accesso alle variabili del registro di sistema.Create, read, and write access to registry variables.
CreaCreate Creare un accesso alle variabili del Registro di sistema.Create access to registry variables.
NoAccessNoAccess Nessun accesso alle variabili del Registro di sistema.No access to registry variables.
LetturaRead Accesso in lettura alle variabili del Registro di sistema.Read access to registry variables.
ScritturaWrite Accesso in scrittura alle variabili del Registro di sistema.Write access to registry variables.

Nella tabella seguente sono elencati esempi di attività relative all' My.Computer.Registry oggetto.The following table lists examples of tasks involving the My.Computer.Registry object.

ATo VedereSee
Creare una chiave del registro di sistema e impostarne il valoreCreate a registry key and set its value Procedura: Creare una chiave del Registro di sistema e impostarne il valoreHow to: Create a Registry Key and Set Its Value
Eliminare una chiave del Registro di sistema:Delete a registry key Procedura: Eliminare una chiave del Registro di sistemaHow to: Delete a Registry Key
Leggere un valore da una chiave del registro di sistemaRead a value from a registry key Procedura: Leggere un valore da una chiave del Registro di sistemaHow to: Read a Value from a Registry Key

Si applica a

Vedi anche