Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Restituisce un tipo RegistryKey che fornisce l'accesso a HKEY_LOCAL_MACHINE.
' Usage
Dim value As Microsoft.Win32.RegistryKey = My.Computer.Registry.LocalMachine
' Declaration
Public ReadOnly Property LocalMachine As Microsoft.Win32.RegistryKey
Valore restituito
Note
L'oggetto My.Computer.Registry fornisce metodi e proprietà per l'utilizzo delle chiavi del Registro di sistema. Per ulteriori informazioni, vedere Oggetto My.Computer.Registry.
HKEY_LOCAL_MACHINE viene generalmente utilizzato per memorizzare impostazioni di Windows che non variano a seconda dell'utente. Tutti gli utenti del computer condividono questa chiave. Le cinque sottochiavi relative (Hardware, SAM, Security, Software e System) conservano i dati di configurazione per la macchina locale.
La classe RegistryPermission, presente nello spazio dei nomi System.Security.Permissions, controlla l'accesso alle variabili del Registro di sistema. Si consiglia di non memorizzare le variabili del Registro di sistema in posizioni di memoria cui possa accedere codice senza RegistryPermission. Analogamente, è preferibile concedere solo i privilegi necessari a eseguire un determinato processo.
I valori delle autorizzazioni di accesso al Registro di sistema sono definiti dall'enumerazione RegistryPermissionAccess. Nella tabella riportata di seguito sono illustrati i dettagli dei membri.
Valore |
Descrizione |
|---|---|
AllAccess |
Accesso per la creazione, la lettura e la scrittura delle variabili del Registro di sistema. |
Crea |
Accesso per la creazione delle variabili del Registro di sistema. |
NoAccess |
Nessun accesso alle variabili del Registro di sistema. |
Read |
Accesso in lettura alle variabili del Registro di sistema. |
Write |
Accesso in scrittura alle variabili del Registro di sistema. |
Attività
Nella tabella riportata di seguito sono elencati esempi di attività relative all'oggetto My.Computer.Registry.
Per |
Vedere |
|---|---|
Creare una chiave del Registro di sistema |
Procedura: creare una chiave del Registro di sistema e impostarne i valori in Visual Basic |
Eliminare una chiave del Registro di sistema |
Procedura: eliminare una chiave del Registro di sistema in Visual Basic |
Determinare se un valore è presente in una chiave del Registro di sistema |
Procedura: determinare se esiste un valore in una chiave del Registro di sistema in Visual Basic |
Leggere un valore da una chiave del Registro del sistema |
Procedura: leggere un valore da una chiave del Registro di sistema in Visual Basic |
Impostare un valore in una chiave del Registro di sistema |
Procedura: impostare valori nelle chiavi del Registro di sistema in Visual Basic |
Esempio
In questo esempio viene impostata la sottochiave Software\MyCompany\Preferences e il valore FontColor viene impostato su "red".
My.Computer.Registry.LocalMachine.OpenSubKey _
("Software\MyCompany\Preferences", True)
My.Computer.Registry.LocalMachine.SetValue("FontColor", "red")
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