Metodo My.Computer.Registry.GetValue
Aggiornamento: novembre 2007
Ottiene un valore da una chiave del Registro di sistema.
' 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
Parametri
keyName
String. Chiave da cui recuperare il valore. Obbligatorio.valueName
String. Valore da recuperare. Obbligatorio.defaultValue
Object. Valore predefinito da fornire se il valore non esiste. Obbligatorio.
Note
Per valueName non viene effettuata la distinzione tra maiuscole e minuscole.
Una chiave del Registro di sistema può contenere un valore non associato ad alcun nome. Quando tale valore senza nome viene visualizzato nell'editor del Registro di sistema, in luogo del nome viene visualizzata la stringa "(Default)". Per recuperare il valore senza nome, specificare null o la stringa vuota ("") per valueName.
Eccezioni
Le seguenti condizioni possono generare un'eccezione:
Il nome della chiave è Nothing (ArgumentNullException).
L'utente non dispone di autorizzazioni per la lettura dalle chiavi del Registro di sistema (SecurityException).
Il nome della chiave supera il limite di 255 caratteri (ArgumentException).
Attività
Nella tabella riportata di seguito sono elencati esempi di attività relative al metodo GetValue.
Per |
Vedere |
---|---|
Leggere un valore da una chiave del Registro del sistema |
Procedura: leggere un valore da una chiave del Registro di sistema in Visual Basic |
Esempio
In questo esempio il valore Name viene letto da HKEY_CURRENT_USER\Software\MyApp e visualizzato in unaMessageBox.
Dim readValue As Object
readValue = My.Computer.Registry.GetValue("HKEY_CURRENT_USER\Software\MyApp", "Name", Nothing)
MsgBox("The value is " & CStr(readValue))
Requisiti
Spazio dei nomi:Microsoft.VisualBasic.MyServices
Classe:RegistryProxy (fornisce l'accesso a Registry)
**Assembly:**Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)
Autorizzazioni
Non sono richieste autorizzazioni.
Vedere anche
Attività
Risoluzione dei problemi: modifica del Registro di sistema
Concetti
Attività comuni del Registro di sistema
Protezione e Registro di sistema
Lettura e scrittura nel Registro di sistema utilizzando l'oggetto My