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
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