My.Computer.Registry.DynData-Eigenschaft

Aktualisiert: November 2007

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

' Usage
Dim value As Microsoft.Win32.RegistryKey = My.Computer.Registry.DynData
' Declaration
Public ReadOnly Property DynData As Microsoft.Win32.RegistryKey

Rückgabewert

RegistryKey

Hinweise

Das My.Computer.Registry-Objekt bietet Methoden und Eigenschaften für die Verwendung von Registrierungsschlüsseln. Weitere Informationen finden Sie unter My.Computer.Registry-Objekt.

HKEY_DYNDATA wird zum Speichern dynamischer Registrierungsdaten verwendet, z. B. solcher Daten, die von virtuellen Gerätetreibern verwendet werden, und wird nur unter den Systemen Windows 95/98 unterstützt. Unter anderen Systemen als Windows 95/98 wird durch Aufrufen von Methoden des Schlüssels, der von Registry.DynData zurückgegeben wird (z. B. CreateSubKey, DeleteSubKey, GetSubKeyCount und GetValueCount) eine IOException ausgelöst.

Die RegistryPermission-Klasse, die sich im System.Security.Permissions-Namespace befindet, steuert den Zugriff auf die Registrierungsvariablen. Registrierungsvariablen sollten nicht in Speicherbereichen gespeichert werden, in denen Code ohne RegistryPermission auf sie zugreifen kann. Ebenso gilt, dass Sie beim Erteilen von Berechtigungen jeweils nur die Rechte gewähren sollten, die zur Ausführung der Aufgabe unbedingt erforderlich sind.

Die Zugriffswerte der Registrierungsberechtigung werden durch die RegistryPermissionAccess-Enumeration definiert. In der folgenden Tabelle sind deren Member aufgeführt.

Wert

Beschreibung

AllAccess

Erstell-, Lese- und Schreibzugriff auf Registrierungsvariablen.

Erstellen

Erstellen Sie den Zugriff auf Registrierungsvariablen.

NoAccess

Kein Zugriff auf Registrierungsvariablen.

Read (Lesen)

Lesezugriff auf Registrierungsvariablen.

Write (Schreiben)

Schreibzugriff auf Registrierungsvariablen.

Aufgaben

In der folgenden Tabelle werden Beispiele für Aufgaben mit dem My.Computer.Registry-Objekt aufgeführt.

Ziel

Thema

Erstellen eines Registrierungsschlüssels

Gewusst wie: Erstellen eines Registrierungsschlüssels und Festlegen seiner Werte in Visual Basic

Löschen eines Registrierungsschlüssels

Gewusst wie: Löschen eines Registrierungsschlüssels in Visual Basic

Ermitteln, ob ein Wert in einem Registrierungsschlüssel vorhanden ist

Gewusst wie: Bestimmen, ob ein Wert in einem Registrierungsschlüssel vorhanden ist, in Visual Basic

Lesen eines Werts aus einem Registrierungsschlüssel

Gewusst wie: Lesen eines Werts aus einem Registrierungsschlüssel in Visual Basic

Festlegen eines Werts in einem Registrierungsschlüssel

Gewusst wie: Festlegen von Werten in Registrierungsschlüsseln in Visual Basic

Beispiel

In diesem Beispiel wird die Unterschlüsselstruktur Software\MyCompany\Preferences gelöscht.

My.Computer.Registry.DynData.DeleteSubKeyTree("Software\MyCompany\Preferences")

Anforderungen

Namespace:Microsoft.VisualBasic.MyServices

Klasse:RegistryProxy (ermöglicht Zugriff auf Registry)

**Assembly:**Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)

Verfügbarkeit nach Projekttyp

Projekttyp

Verfügbar

Windows-Anwendung

Ja

Klassenbibliothek

Ja

Konsolenanwendung

Ja

Windows-Steuerelementbibliothek

Ja

Web-Steuerelementbibliothek

Ja

Windows-Dienst

Ja

Website

Ja

Berechtigungen

Es sind keine Berechtigungen erforderlich.

Siehe auch

Aufgaben

Problembehandlung: Bearbeiten der Registrierung

Konzepte

Allgemeine Registrierungsaufgaben

Sicherheit und die Registrierung

Lesen aus der und Schreiben in die Registrierung mit My

Referenz

My.Computer.Registry-Objekt

Microsoft.Win32.RegistryKey

Registry.DynData