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 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 Create
RegistryPermission.