Procedura: eliminare una chiave del Registro di sistema in Visual Basic

Aggiornamento: novembre 2007

Per eliminare chiavi del Registro di sistema, è possibile utilizzare i metodi DeleteSubKey e DeleteSubKey.

Procedura

Per eliminare una chiave del Registro di sistema

  • Utilizzare il metodo DeleteSubKey per eliminare una chiave del Registro di sistema. Nell'esempio che segue viene eliminata la chiave Software/TestApp nell'hive CurrentUser. È possibile impostare la stringa appropriata nel codice o far sì che l'operazione si basi sulle informazioni fornite dall'utente.

    My.Computer.Registry.CurrentUser.DeleteSubKey(text)
    

Questo esempio di codice è disponibile anche come frammento di codice IntelliSense. Nella casella di selezione dei frammenti di codice si trova in Sistema operativo Windows > Registro di sistema. Per ulteriori informazioni, vedere Procedura: inserire frammenti nel codice (Visual Basic).

Programmazione efficiente

Se la coppia chiave/valore non esiste, il metodo DeleteSubKey restituirà una stringa vuota.

Le seguenti condizioni possono generare un'eccezione:

Sicurezza

Se non vengono concesse autorizzazioni sufficienti in fase di esecuzione (RegistryPermission) o se l'utente non dispone dell'accesso corretto (determinato dagli ACL) per la creazione o la scrittura nelle impostazioni, le chiamate al Registro di sistema avranno esito negativo. Un'applicazione locale che dispone dell'autorizzazione di protezione dall'accesso di codice potrebbe ad esempio non disporre dell'autorizzazione del sistema operativo.

Vedere anche

Attività

Risoluzione dei problemi: modifica del Registro di sistema

Procedura dettagliata: creazione di una chiave del Registro di sistema e modifica dei relativi valori

Concetti

Protezione e Registro di sistema

Attività comuni del Registro di sistema

Riferimenti

DeleteSubKey

DeleteSubKey

RegistryKey