Interaction.SaveSetting(String, String, String, String) Metodo

Definizione

Salva o crea una voce di applicazione nel Registro di sistema di Windows. Per quanto riguarda le operazioni nel Registro di sistema, la funzionalità My garantisce una maggiore produttività e prestazioni migliori rispetto alla funzione SaveSetting. Per altre informazioni, vedere 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)

Parametri

AppName
String

Obbligatorio. Espressione String contenente il nome dell'applicazione o del progetto a cui si applica l'impostazione.

Section
String

Obbligatorio. Espressione String contenente il nome della sezione in cui viene salvata l'impostazione di chiave.

Key
String

Obbligatorio. Espressione String contenente il nome dell'impostazione di chiave da salvare.

Setting
String

Obbligatorio. Espressione contenente il valore su cui viene impostato Key.

Attributi

Eccezioni

Non è stato possibile creare la chiave del Registro di sistema, oppure l'utente non è connesso.

Esempio

L'esempio seguente usa prima la SaveSetting funzione per creare voci nel Registro di sistema di Windows per l'applicazione MyApp e quindi usa la DeleteSetting funzione per rimuoverle.

' 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")

Commenti

La SaveSetting funzione aggiunge la chiave a HKEY_CURRENT_USER\Software\VB and VBA Program Settings.

Se l'impostazione della chiave non può essere salvata per qualsiasi motivo, si verifica un errore.

SaveSetting richiede che un utente sia connesso poiché opera sotto la chiave del HKEY_LOCAL_USER Registro di sistema, che non è attivo fino a quando un utente non accede in modo interattivo.

Le impostazioni del Registro di sistema a cui accedere da un processo non interattivo (ad esempio Mtx.exe) devono essere archiviate in HKEY_LOCAL_MACHINE\Software\ o nelle chiavi del HKEY_USER\DEFAULT\Software Registro di sistema.

SaveSetting richiede Write e CreateRegistryPermission.

Si applica a

Vedi anche