Condividi tramite


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

RegistryKey

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

Riferimenti

Oggetto My.Computer.Registry

Microsoft.Win32.RegistryKey

Registry.CurrentUser