Interaction.SaveSetting(String, 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.
Enregistre ou crée une entrée d'application d'entrée dans la base de registres Windows. L'utilisation de la fonctionnalité My
vous permet une meilleure productivité et de meilleures performances dans les opérations de Registre que SaveSetting
. Pour plus d'informations, consultez Registry.
public:
static void SaveSetting(System::String ^ AppName, System::String ^ Section, System::String ^ Key, System::String ^ Setting);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static void SaveSetting (string AppName, string Section, string Key, string Setting);
public static void SaveSetting (string AppName, string Section, string Key, string Setting);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member SaveSetting : string * string * string * string -> unit
static member SaveSetting : string * string * string * string -> unit
Public Sub SaveSetting (AppName As String, Section As String, Key As String, Setting As String)
Paramètres
- AppName
- String
Obligatoire. Expression String
contenant le nom de l'application ou du projet auquel le paramètre s'applique.
- Section
- String
Obligatoire. Expression String
contenant le nom de la section dans laquelle le paramètre de clé est enregistré.
- Key
- String
Obligatoire. Expression String
contenant le nom du paramètre de clé enregistré.
- Setting
- String
Obligatoire. Expression contenant la valeur avec laquelle Key
est définie.
- Attributs
Exceptions
La clé du Registre n'a pas pu être créée ou l'utilisateur n'est pas connecté.
Exemples
L’exemple suivant utilise d’abord la SaveSetting
fonction pour créer des entrées dans le Registre Windows pour l’application MyApp
, puis utilise la DeleteSetting
fonction pour les supprimer.
' Place some settings in the registry.
SaveSetting("MyApp", "Startup", "Top", "75")
SaveSetting("MyApp", "Startup", "Left", "50")
' Remove Startup section and all its settings from registry.
DeleteSetting("MyApp", "Startup")
' Remove MyApp from the registry.
DeleteSetting("MyApp")
Remarques
La SaveSetting
fonction ajoute la clé à HKEY_CURRENT_USER\Software\VB and VBA Program Settings
.
Si le paramètre de clé ne peut pas être enregistré pour une raison quelconque, une erreur se produit.
SaveSetting
nécessite qu’un utilisateur soit connecté, car il fonctionne sous la clé de HKEY_LOCAL_USER
Registre, qui n’est pas active tant qu’un utilisateur n’a pas ouvert une session interactive.
Les paramètres du Registre accessibles à partir d’un processus non interactif (par exemple, Mtx.exe) doivent être stockés sous les clés de HKEY_LOCAL_MACHINE\Software\
Registre ou .HKEY_USER\DEFAULT\Software
SaveSetting
nécessite Write
et Create
RegistryPermission.
S’applique à
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour