Condividi tramite


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

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

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(
        "Software\TestApp")
    

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 sicurezza per l'accesso di codice potrebbe ad esempio non disporre dell'autorizzazione del sistema operativo.

Vedere anche

Riferimenti

DeleteSubKey

DeleteSubKey

RegistryKey

Concetti

Sicurezza e Registro di sistema (Visual Basic)

Altre risorse

Lettura e scrittura nel Registro di sistema (Visual Basic)