Interaction.SaveSetting(String, String, String, String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Uloží nebo vytvoří položku aplikace v registru systému Windows. Tato My
funkce poskytuje vyšší produktivitu a výkon při operacích registru než SaveSetting
. Další informace naleznete v tématu 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)
Parametry
- AppName
- String
Povinná hodnota. String
Výraz obsahující název aplikace nebo projektu, na který se nastavení vztahuje.
- Section
- String
Povinná hodnota. String
výraz obsahující název oddílu, ve kterém se ukládá nastavení klíče.
- Key
- String
Povinná hodnota. String
výraz obsahující název uloženého nastavení klíče.
- Setting
- String
Povinná hodnota. Výraz obsahující hodnotu, na kterou Key
se nastavuje.
- Atributy
Výjimky
Registr klíčů nelze vytvořit nebo uživatel není přihlášený.
Příklady
Následující příklad nejprve použije SaveSetting
funkci k vytvoření záznamů v registru systému Windows pro MyApp
aplikaci a poté pomocí DeleteSetting
funkce je odebere.
' 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")
Poznámky
Funkce SaveSetting
přidá klíč do HKEY_CURRENT_USER\Software\VB and VBA Program Settings
.
Pokud se nastavení klíče z nějakého důvodu nedá uložit, dojde k chybě.
SaveSetting
vyžaduje, aby byl uživatel přihlášený, protože funguje pod HKEY_LOCAL_USER
klíčem registru, který není aktivní, dokud se uživatel interaktivně nepřihlásí.
Nastavení registru, ke kterým se má přistupovat z neinteraktivních procesů (například Mtx.exe), by měla být uložená pod HKEY_LOCAL_MACHINE\Software\
klíči registru nebo HKEY_USER\DEFAULT\Software
.
SaveSetting
vyžaduje Write
a Create
RegistryPermission.
Platí pro
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro