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

È possibile usare i metodi DeleteSubKey(String) e DeleteSubKey(String, Boolean) per eliminare le chiavi del Registro di sistema.

Procedura

Per eliminare una chiave del Registro di sistema

  • Usare il metodo DeleteSubKey per eliminare una chiave del Registro di sistema. Questo esempio elimina la chiave Software/TestApp nell'hive CurrentUser. È possibile impostarlo nel codice sulla stringa appropriata oppure basarsi sulle informazioni specificate dall'utente.

    My.Computer.Registry.CurrentUser.DeleteSubKey(
        "Software\TestApp")
    

Programmazione efficiente

Il metodo DeleteSubKey restituisce una stringa vuota se la coppia chiave/valore non esiste.

Le seguenti condizioni possono generare un'eccezione:

Sicurezza di .NET Framework

Le chiamate al Registro di sistema hanno esito negativo se non sono concesse autorizzazioni sufficienti in fase di esecuzione (RegistryPermission) o se, in base a quanto determinato dagli ACL, l'utente non usa l'accesso corretto per la creazione o la scrittura nelle impostazioni. Ad esempio, un'applicazione locale che ha l'autorizzazione di sicurezza dall'accesso di codice potrebbe non avere l'autorizzazione del sistema operativo.

Vedi anche