Interaction.SaveSetting(String, String, String, String) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Sparar eller skapar en programpost i Windows-registret. Funktionen My ger dig bättre produktivitet och prestanda i registeråtgärder än SaveSetting. Mer information finns i 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)
Parametrar
- AppName
- String
Required.
String uttryck som innehåller namnet på programmet eller projektet som inställningen gäller för.
- Section
- String
Required.
String uttryck som innehåller namnet på avsnittet där nyckelinställningen sparas.
- Key
- String
Required.
String uttryck som innehåller namnet på nyckelinställningen som sparas.
- Setting
- String
Required. Uttryck som innehåller värdet som Key anges.
- Attribut
Undantag
Det gick inte att skapa nyckelregistret eller så är användaren inte inloggad.
Exempel
I följande exempel används först funktionen SaveSetting för att göra poster i Windows-registret för programmet MyApp och använder sedan funktionen DeleteSetting för att ta bort dem.
' 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")
Kommentarer
Funktionen SaveSetting lägger till nyckeln i HKEY_CURRENT_USER\Software\VB and VBA Program Settings.
Om nyckelinställningen inte kan sparas av någon anledning uppstår ett fel.
SaveSetting kräver att en användare är inloggad eftersom den fungerar under registernyckeln HKEY_LOCAL_USER , som inte är aktiv förrän en användare loggar in interaktivt.
Registerinställningar som ska nås från en icke-interaktiv process (till exempel Mtx.exe) ska lagras under antingen HKEY_LOCAL_MACHINE\Software\ registernycklarna HKEY_USER\DEFAULT\Software eller .
SaveSetting kräver Write och CreateRegistryPermission.