Condividi tramite


Proprietà My.Computer.Registry.DynData

Aggiornamento: novembre 2007

Restituisce un tipo RegistryKey che fornisce l'accesso a HKEY_DYNDATA.

' Usage
Dim value As Microsoft.Win32.RegistryKey = My.Computer.Registry.DynData
' Declaration
Public ReadOnly Property DynData 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.

La chiave HKEY_DYNDATA viene utilizzata per memorizzare dati dinamici del Registro di sistema, ad esempio quelli utilizzati dai driver di periferica virtuale, ed è supportata solo in sistemi Windows 95 e 98. Nei sistemi diversi da Windows 95 e 98, la chiamata di qualsiasi metodo della chiave restituita da Registry.DynData, ad esempio CreateSubKey, DeleteSubKey, GetSubKeyCount, GetValueCount e così via, genera un'eccezione IOException.

La classe RegistryPermission, contenuta 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

In questo esempio viene eliminata la struttura di sottochiave Software\MyCompany\Preferences.

My.Computer.Registry.DynData.DeleteSubKeyTree("Software\MyCompany\Preferences")

Requisiti

Spazio dei nomi:Microsoft.VisualBasic.MyServices

Classe:RegistryProxy (fornisce l'accesso a Registry)

**Assembly:**Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)

Disponibilità per tipo di progetto

Tipo di progetto

Disponibile

Applicazione Windows

Libreria di classi

Applicazione console

Libreria di controlli Windows

Libreria di controlli Web

Servizio Windows

Sito Web

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.DynData