My.Computer.Registry.LocalMachine-Eigenschaft
Aktualisiert: November 2007
Gibt einen RegistryKey-Typ zurück, der Zugriff auf HKEY_LOCAL_MACHINE gewährt.
' Usage
Dim value As Microsoft.Win32.RegistryKey = My.Computer.Registry.LocalMachine
' Declaration
Public ReadOnly Property LocalMachine As Microsoft.Win32.RegistryKey
Rückgabewert
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_LOCAL_MACHINE wird normalerweise verwendet, um nichtbenutzerspezifische Windows-Einstellungen zu speichern. Alle Benutzer des Computers nutzen diesen Schlüssel gemeinsam. Die fünf Unterschlüssel (Hardware, SAM, Security, Software und System) enthalten Konfigurationsdaten für den lokalen Computer.
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 geöffnet und der Wert FontColor auf "red" festgelegt.
My.Computer.Registry.LocalMachine.OpenSubKey _
("Software\MyCompany\Preferences", True)
My.Computer.Registry.LocalMachine.SetValue("FontColor", "red")
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