My.Computer.Registry.Users-Eigenschaft

Aktualisiert: November 2007

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

' Usage
Dim value As Microsoft.Win32.RegistryKey = My.Computer.Registry.Users
' Declaration
Public ReadOnly Property Users 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_USERS wird hauptsächlich verwendet, um Standardeinstellungen für neue Benutzer zu speichern.

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

Zugriff auf Registrierungsvariablen

AllAccess

Erstellen, Lesen und Schreiben

Erstellen

Erstellen

NoAccess

Kein Zugriff

Read (Lesen)

Lesen

Write (Schreiben)

Schreiben

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 die Anzahl von Werten im Registrierungsschlüssel gezählt und angezeigt.

Dim keyCount as Integer
keyCount = My.Computer.Registry.Users.ValueCount
MsgBox(keyCount)

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