Interaction.SaveSetting(String, String, String, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Speichert oder erstellt einen Anwendungseintrag in der Windows-Registrierung. Das My
-Feature bietet bei Registrierungsvorgängen höhere Produktivität und Leistung als SaveSetting
. Weitere Informationen finden Sie unter 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)
Parameter
- AppName
- String
Erforderlich. String
-Ausdruck mit dem Namen der Anwendung oder des Projekts, für die bzw. das die Einstellung gilt.
- Section
- String
Erforderlich. String
-Ausdruck mit dem Namen des Abschnitts, in dem die Schlüsseleinstellung gespeichert wird.
- Key
- String
Erforderlich. String
-Ausdruck mit dem Namen der Schlüsseleinstellung, die gespeichert wird.
- Setting
- String
Erforderlich. Ausdruck mit dem Wert, auf den Key
festgelegt wird.
- Attribute
Ausnahmen
Schlüsselregistrierung konnte nicht erstellt werden, oder Benutzer ist nicht angemeldet.
Beispiele
Im folgenden Beispiel wird zunächst die SaveSetting
-Funktion verwendet, um Einträge in der Windows-Registrierung für die MyApp
Anwendung zu erstellen, und dann verwendet die DeleteSetting
-Funktion, um sie zu entfernen.
' 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")
Hinweise
Die SaveSetting
-Funktion fügt den Schlüssel zu hinzu HKEY_CURRENT_USER\Software\VB and VBA Program Settings
.
Wenn die Schlüsseleinstellung aus irgendeinem Grund nicht gespeichert werden kann, tritt ein Fehler auf.
SaveSetting
erfordert, dass ein Benutzer angemeldet ist, da er unter dem Registrierungsschlüssel ausgeführt wird, der HKEY_LOCAL_USER
erst aktiv ist, wenn sich ein Benutzer interaktiv anmeldet.
Registrierungseinstellungen, auf die über einen nicht interaktiven Prozess (z. B. Mtx.exe) zugegriffen werden soll, sollten entweder unter oder unter den HKEY_LOCAL_MACHINE\Software\
HKEY_USER\DEFAULT\Software
Registrierungsschlüsseln gespeichert werden.
SaveSetting
erfordert Write
und Create
RegistryPermission.
Gilt für:
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für