Partager via


Procédure : supprimer une clé de Registre en Visual Basic

Les méthodes DeleteSubKey(String) et DeleteSubKey(String, Boolean) peuvent être utilisées pour supprimer des clés de Registre.

Procédure

Pour supprimer une clé de Registre

  • Utilisez la DeleteSubKey méthode pour supprimer une clé de Registre. Cet exemple montre comment supprimer la clé Software/TestApp dans la ruche CurrentUser. Vous pouvez le modifier dans le code en fonction de la chaîne appropriée ou s’appuyer sur des informations fournies par l’utilisateur.

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

Programmation robuste

La DeleteSubKey méthode retourne une chaîne vide si la paire clé/valeur n’existe pas.

Les conditions suivantes peuvent entraîner une exception :

Sécurité du .NET Framework

Les appels de Registre échouent si des autorisations d’exécution suffisantes ne sont pas accordées (RegistryPermission) ou si l’utilisateur n’a pas l’accès correct (tel que déterminé par les listes de contrôle d’accès) pour la création ou l’écriture dans les paramètres. Par exemple, une application locale disposant de l’autorisation de sécurité d’accès au code n’a peut-être pas l’autorisation du système d’exploitation.

Voir aussi