Interaction.SaveSetting(String, String, String, String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.