My.Computer.Registry.CurrentUser-Eigenschaft

Aktualisiert: November 2007

Gibt einen RegistryKey-Typ zurück, der Zugriff auf HKEY_CURRENT_USER gewährt.

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

Rückgabewert

RegistryKey

Hinweise

Das My.Computer.Registry-Objekt bietet Methoden und Eigenschaften für das Arbeiten mit Registrierungsschlüsseln. Weitere Informationen finden Sie unter My.Computer.Registry-Objekt.

HKEY_CURRENT_USER wird hauptsächlich verwendet, um benutzerspezifische Einstellungen, z. B. Farben und Schriftarten, in Windows zu speichern. Die Schlüssel sind benutzerspezifisch.

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

Erstellzugriff 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

Weitere Informationen finden Sie unter

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 der Unterschlüssel Software\MyCompany\Preferences\UserData gelöscht.

My.Computer.Registry.CurrentUser.DeleteSubKey _
("Software\MyCompany\Preferences\UserData")

Anforderungen

Namespace:Microsoft.VisualBasic.MyServices

Klasse:RegistryProxy (ermöglicht Zugriff auf Registry)

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

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