Condividi tramite


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

I DeleteSubKey(String) metodi e DeleteSubKey(String, Boolean) possono essere usati per eliminare le chiavi del Registro di sistema.

Procedimento

Per eliminare una chiave del Registro di sistema

  • Utilizzare il DeleteSubKey metodo per eliminare una chiave del Registro di sistema. In questo esempio viene eliminata la chiave Software/TestApp nell'hive CurrentUser. È possibile modificarlo nel codice in base alla stringa appropriata oppure fare affidamento sulle informazioni fornite dall'utente.

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

Programmazione affidabile

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

Le condizioni seguenti possono causare un'eccezione:

Sicurezza di .NET Framework

Le chiamate al Registro di sistema hanno esito negativo se non vengono concesse autorizzazioni di runtime sufficienti (RegistryPermission) o se l'utente non dispone dell'accesso corretto (come determinato dagli ACL) per la creazione o la scrittura nelle impostazioni. Ad esempio, un'applicazione locale che dispone dell'autorizzazione di sicurezza per l'accesso al codice potrebbe non disporre dell'autorizzazione del sistema operativo.

Vedere anche