RegistryProxy.ClassesRoot Eigenschaft

Definition

Gibt einen RegistryKey-Typ zurück, der Zugriff auf HKEY_CLASSES_ROOT ermöglicht.

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

Eigenschaftswert

RegistryKey

Beispiele

In diesem Beispiel werden die Namen der Unterschlüssel für den ClassesRoot Registrierungsschlüssel abgerufen und zu ListBox1hinzugefügt.

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

Dieses Beispiel erfordert, dass Sie in Ihrem Projekt über einen ListBox benannten verfügen ListBox1 .

Hinweise

HKEY_CLASSES_ROOT wird hauptsächlich verwendet, um Informationen zu Dateizuordnungen in Windows zu speichern.

Die RegistryPermission -Klasse, die sich im Namespace befindet, steuert den System.Security.Permissions Zugriff auf Registrierungsvariablen. Registrierungsvariablen sollten nicht an Speicherorten gespeichert werden, in denen Code ohne RegistryPermission darauf zugreifen kann. Ebenso gewähren Sie beim Erteilen von Berechtigungen nur die Berechtigungen, die erforderlich sind, um den Auftrag zu erledigen.

Zugriffswerte für Registrierungsberechtigungen werden von der Enumeration RegistryPermissionAccess definiert. In der folgenden Tabelle werden die Member aufgeführt.

Wert BESCHREIBUNG
AllAccess Erstellen, Lesen und Schreiben von Zugriff auf Registrierungsvariablen.
Erstellen Zugriffsberechtigung für das Erstellen von Registrierungsvariablen.
NoAccess Kein Zugriff auf Registrierungsvariablen.
Lesen Zugriffsberechtigung für das Lesen von Registrierungsvariablen.
Schreiben Schreibzugriff auf Registrierungsvariablen.

In der folgenden Tabelle sind Beispiele für Aufgaben aufgeführt, die das My.Computer.Registry-Objekt betreffen.

Beschreibung Siehe
Erstellen eines Registrierungsschlüssels und Festlegen des Werts Vorgehensweise: Erstellen von Registrierungsschlüsseln und Festlegen ihrer Werte
Löschen von Registrierungsschlüsseln Vorgehensweise: Löschen von Registrierungsschlüsseln
Lesen eines Werts aus einem Registrierungsschlüssel Vorgehensweise: Lesen eines Werts aus einem Registrierungsschlüssel

Gilt für:

Weitere Informationen