Delen via


Procedure: Een registersleutel verwijderen in Visual Basic

De DeleteSubKey(String) en DeleteSubKey(String, Boolean) methoden kunnen worden gebruikt om registersleutels te verwijderen.

Werkwijze

Een registersleutel verwijderen

  • Gebruik de DeleteSubKey methode om een registersleutel te verwijderen. In dit voorbeeld wordt de sleutel Software/TestApp verwijderd in de CurrentUser Hive. U kunt deze in de code wijzigen in de juiste tekenreeks of deze laten vertrouwen op door de gebruiker verstrekte informatie.

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

Robuuste programmering

De DeleteSubKey methode retourneert een lege tekenreeks als het sleutel-/waardepaar niet bestaat.

De volgende voorwaarden kunnen een uitzondering veroorzaken:

.NET Framework-beveiliging

Registeraanroepen mislukken als er onvoldoende runtimemachtigingen worden verleend (RegistryPermission) of als de gebruiker niet over de juiste toegang beschikt (zoals bepaald door de ACL's) voor het maken of schrijven naar instellingen. Een lokale toepassing met de beveiligingsmachtiging voor codetoegang heeft bijvoorbeeld mogelijk geen machtiging voor het besturingssysteem.

Zie ook