My.Computer.Registry.GetValue-Methode
Aktualisiert: November 2007
Ruft einen Wert aus einem Registrierungsschlüssel ab.
' Usage
Dim value As Object = My.Computer.Registry.GetValue(keyName ,valueName ,defaultValue)
' Declaration
Public Function GetValue( _
ByVal keyName As String, _
ByVal valueName As String, _
ByVal defaultValue As Object _
) As Object
Parameter
keyName
String. Schlüssel, aus dem der Wert abgerufen werden soll. Erforderlich.valueName
String. Wert, der abgerufen werden soll. Erforderlich.defaultValue
Object. Standardwert, der angegeben werden soll, wenn der Wert nicht vorhanden ist. Erforderlich.
Hinweise
Bei valueName wird nicht zwischen Groß- und Kleinschreibung unterschieden.
Ein Registrierungsschlüssel kann einen Wert enthalten, der keinem Namen zugeordnet ist. Wenn dieser unbenannte Wert im Registrierungs-Editor angezeigt wird, wird die Zeichenfolge "(Standard)" statt eines Namens angezeigt. Um diesen unbenannten Wert abzurufen, geben Sie entweder NULL oder die leere Zeichenfolge ("") für valueName an.
Ausnahmen
Die folgenden Bedingungen können einen Ausnahmefehler verursachen:
Der Name des Schlüssels lautet Nothing (ArgumentNullException).
Der Benutzer ist nicht berechtigt, Registrierungsschlüssel zu lesen (SecurityException).
Der Name des Schlüssels ist länger als 255 Zeichen (ArgumentException).
Aufgaben
In der folgenden Tabelle werden Beispiele für Aufgaben mit der GetValue-Methode aufgeführt.
Zweck |
Weitere Informationen finden Sie unter |
---|---|
Lesen eines Werts aus einem Registrierungsschlüssel |
Gewusst wie: Lesen eines Werts aus einem Registrierungsschlüssel in Visual Basic |
Beispiel
In diesem Beispiel wird der Name-Wert aus HKEY_CURRENT_USER\Software\MyApp gelesen und über einen Aufruf von MessageBox in einem Meldungsfeld angezeigt.
Dim readValue As Object
readValue = My.Computer.Registry.GetValue("HKEY_CURRENT_USER\Software\MyApp", "Name", Nothing)
MsgBox("The value is " & CStr(readValue))
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