Interaction.DeleteSetting(String, String, String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Supprime une section ou un paramètre de clé de l'entrée d'une application dans le registre Windows. La My fonctionnalité vous offre une productivité et des performances plus élevées dans les opérations de Registre que la DeleteSetting fonction. Pour plus d'informations, consultez Registry.
public static void DeleteSetting(string AppName, string Section = default, string Key = default);
static member DeleteSetting : string * string * string -> unit
Public Sub DeleteSetting (AppName As String, Optional Section As String = Nothing, Optional Key As String = Nothing)
Paramètres
- AppName
- String
Required.
String expression contenant le nom de l’application ou du projet auquel s’applique le paramètre de section ou de clé.
- Section
- String
Required.
String expression contenant le nom de la section à partir de laquelle le paramètre de clé est supprimé. Si uniquement AppName et Section sont fournis, la section spécifiée est supprimée avec tous les paramètres de clé associés.
- Key
- String
Optional.
String expression contenant le nom du paramètre de clé en cours de suppression.
Exceptions
L’utilisateur n’est pas connecté.
Exemples
L’exemple suivant utilise d’abord la procédure SaveSetting pour effectuer des entrées dans le registre Windows pour l’application MyApp, puis utilise la fonction DeleteSetting pour les supprimer. Comme aucun argument n’est Key spécifié, la section entière Startup est supprimée, y compris le nom de la section et toutes ses clés.
' Place some settings in the registry.
SaveSetting("MyApp", "Startup", "Top", "75")
SaveSetting("MyApp", "Startup", "Left", "50")
' Remove section and all its settings from registry.
DeleteSetting("MyApp", "Startup")
' Remove MyApp from the registry.
DeleteSetting("MyApp")
Remarques
Si tous les arguments sont fournis, le paramètre spécifié est supprimé. Une erreur d’exécution se produit si vous tentez d’utiliser DeleteSetting sur une section ou un paramètre de clé inexistant.
DeleteSetting exige qu’un utilisateur soit connecté, car il fonctionne sous la clé de HKEY_LOCAL_USER Registre, ce qui n’est pas actif tant qu’un utilisateur ne se connecte pas de manière interactive.
Les paramètres de Registre accessibles à partir d’un processus non interactif (par exemple, Mtx.exe) doivent être stockés sous les clés de Registre ou sous HKEY_LOCAL_MACHINE\Software\ les clés de HKEY_USER\DEFAULT\Software Registre.