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)