Proprietà My.Computer.Registry.CurrentUser
Aggiornamento: novembre 2007
Restituisce un tipo RegistryKey che fornisce l'accesso a HKEY_CURRENT_USER.
' Usage
Dim value As Microsoft.Win32.RegistryKey = My.Computer.Registry.CurrentUser
' Declaration
Public ReadOnly Property CurrentUser 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_CURRENT_USER viene utilizzato principalmente per memorizzare impostazioni per utente, quali colori e tipi di carattere, in Windows. La chiave cambia in base all'utente.
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
Nell'esempio riportato di seguito viene eliminata la sottochiave Software\MyCompany\Preferences\UserData.
My.Computer.Registry.CurrentUser.DeleteSubKey _
("Software\MyCompany\Preferences\UserData")
Requisiti
Spazio dei nomi:Microsoft.VisualBasic.MyServices
Classe:RegistryProxy (fornisce 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