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

Definizione

Salva o crea una voce dell'applicazione nel Registro di sistema Windows. La My funzionalità 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);
public static void SaveSetting(string AppName, string Section, string Key, string Setting);
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

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

Section
String

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

Key
String

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

Setting
String

Required. Espressione contenente il valore in cui Key è in corso l'impostazione.

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 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 perché opera nella 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 si accede da un processo non interattivo , ad esempio Mtx.exe, devono essere archiviate in o nelle chiavi del HKEY_LOCAL_MACHINE\Software\HKEY_USER\DEFAULT\Software Registro di sistema.

SaveSetting richiede Write e CreateRegistryPermission.

Si applica a

Vedi anche