Condividi tramite


Lettura e scrittura nel Registro di sistema utilizzando l'oggetto My (Visual Basic)

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 legacy è possibile usare il Registro di sistema.

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 il valore 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

Sicurezza e Registro di sistema

L'utilizzo del Registro di sistema potrebbe comportare problemi di sicurezza, consentendo accesso non appropriato a risorse di sistema o informazioni protette. Per utilizzare tali proprietà, è necessario disporre di autorizzazioni di lettura e scrittura derivanti dall'enumerazione RegistryPermissionAccess, che controlla l'accesso alle variabili del Registro di sistema. Qualsiasi codice eseguito con attendibilità completa, che in base ai criteri di sicurezza predefiniti corrisponde al codice installato nel disco rigido locale dell'utente, dispone delle autorizzazioni necessarie per accedere al Registro di sistema.

Le variabili del Registro di sistema non devono essere memorizzate 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 (Visual Basic)

Procedura dettagliata: creazione di una chiave del Registro di sistema e modifica dei relativi valori (Visual Basic)

Riferimenti

My.Settings Object

Concetti

Sicurezza e Registro di sistema (Visual Basic)