Condividi tramite


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

Definizione

Salva o crea una voce dell'applicazione nel Registro di sistema di Windows. La funzionalità My offre maggiore produttività e prestazioni nelle operazioni del Registro di sistema rispetto a 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. String'espressione contenente il nome dell'applicazione o del progetto a cui si applica l'impostazione.

Section
String

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

Key
String

Obbligatorio. String'espressione contenente il nome dell'impostazione della chiave da salvare.

Setting
String

Obbligatorio. Espressione contenente il valore a cui è in corso l'impostazione di Key.

Attributi

Eccezioni

Impossibile creare il Registro di sistema delle chiavi oppure l'utente non è connesso.

Esempio

Nell'esempio seguente viene prima utilizzata la funzione SaveSetting per creare voci nel Registro di sistema di Windows per l'applicazione MyApp e quindi usa la funzione DeleteSetting 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 funzione SaveSetting 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 perché funziona con la chiave del Registro di sistema HKEY_LOCAL_USER, che non è attiva finché 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 Registro di sistema HKEY_USER\DEFAULT\Software.

SaveSetting richiede Write e CreateRegistryPermission.

Si applica a

Vedi anche