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
Concetti
Protezione e Registro di sistema