Lettura e scrittura nel Registro di sistema utilizzando l'oggetto My

Aggiornamento: novembre 2007

L'oggetto My.Computer.Registry fornisce metodi e proprietà per l'utilizzo delle chiavi del Registro di sistema.

Nel Registro di sistema di Windows sono memorizzate informazioni provenienti dal sistema operativo, nonché informazioni provenienti dalle applicazioni presenti nel computer. Sebbene sia consigliabile utilizzare My.Settings per l'archiviazione di tali informazioni, nel caso di applicazioni precedenti è possibile usare il Registro di sistema.

Per un elenco completo dei membri di My.Computer.Registry, vedere Membri dell'oggetto My.Computer.Registry.

Attività

Nella tabella riportata di seguito sono elencati esempi di attività relative alle chiavi del Registro di sistema che implicano l'utilizzo dell'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

Procedura: determinare se esiste un valore in una chiave del Registro di sistema in Visual Basic

Leggere un valore

Procedura: leggere un valore da una chiave del Registro di sistema in Visual Basic

Protezione e Registro di sistema

L'utilizzo del Registro di sistema potrebbe comportare problemi di protezione, consentendo accesso non appropriato a risorse di sistema o informazioni protette. Per utilizzare tali proprietà, è necessario ottenere autorizzazioni di lettura e scrittura dall'enumerazione RegistryPermissionAccess che controlla l'accesso alle variabili del Registro di sistema. Il codice eseguito con attendibilità completa, ovvero il codice installato nell'unità disco rigido locale dell'utente con i criteri di protezione predefiniti, dispone delle autorizzazioni necessarie per accedere al Registro di sistema. Per ulteriori informazioni, vedere T:System.Security.Permissions.RegistryPermission.

Le variabili del Registro di sistema non devono essere archiviate in posizioni di memoria accessibili da codice senza RegistryPermission. In modo analogo, al momento della concessione delle autorizzazioni, concedere il privilegio minimo necessario a eseguire il lavoro.

Vedere anche

Attività

Risoluzione dei problemi: modifica del Registro di sistema

Procedura dettagliata: creazione di una chiave del Registro di sistema e modifica dei relativi valori

Concetti

Protezione e Registro di sistema

Riferimenti

Oggetto My.Settings