Metodo RegistryKey.CreateSubKey (String, RegistryKeyPermissionCheck, RegistryOptions, RegistrySecurity)

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

Crea una nuova sottochiave o apre una sottochiave per l'accesso in scrittura, usando l'opzione di verifica delle autorizzazioni, l'opzione del Registro di sistema e la sicurezza del Registro di sistema specificate.

Spazio dei nomi:   Microsoft.Win32
Assembly:  mscorlib (in mscorlib.dll)

[ComVisibleAttribute(false)]
public RegistryKey CreateSubKey(
	string subkey,
	RegistryKeyPermissionCheck permissionCheck,
	RegistryOptions registryOptions,
	RegistrySecurity registrySecurity
)

Parametri

subkey
Type: System.String

Nome o percorso della sottochiave da creare o aprire.

permissionCheck
Type: Microsoft.Win32.RegistryKeyPermissionCheck

Uno dei valori di enumerazione che specifica se la chiave è aperta per l'accesso in lettura o in lettura/scrittura.

registryOptions
Type: Microsoft.Win32.RegistryOptions

Opzione del Registro di sistema da usare.

registrySecurity
Type: System.Security.AccessControl.RegistrySecurity

Sicurezza del controllo di accesso per la nuova sottochiave.

Valore restituito

Type: Microsoft.Win32.RegistryKey

Nuova sottochiave creata oppure null se l'operazione non è riuscita.

Exception Condition
ArgumentNullException

subkey è null.

ObjectDisposedException

Corrente RegistryKey oggetto è chiuso. Pertanto non è accessibile.

UnauthorizedAccessException

Corrente RegistryKey oggetto non può essere scritta; ad esempio, non è stato aperto come chiave scrivibile oppure l'utente non dispone dei diritti di accesso necessarie.

IOException

Il livello di annidamento supera 510.

-oppure-

Si è verificato un errore di sistema, ad esempio l'eliminazione di un tentativo di creare una chiave o la chiave di LocalMachine radice.

SecurityException

L'utente non ha le autorizzazioni necessarie per creare o aprire la chiave del Registro di sistema.

Per ottenere l'oggetto RegistryKey di oggetto, specificare una stringa vuota ("") per subkey.

.NET Framework
Disponibile da 4.0
Torna all'inizio
Mostra: