Interaction.SaveSetting(String, String, String, String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Guarda o crea una entrada de aplicación en el registro de Windows. La My característica proporciona mayor productividad y rendimiento en las operaciones del Registro que SaveSetting. Para obtener más información, consulte 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)
Parámetros
- AppName
- String
Required.
String expresión que contiene el nombre de la aplicación o proyecto al que se aplica la configuración.
- Section
- String
Required.
String expresión que contiene el nombre de la sección en la que se guarda la configuración de clave.
- Key
- String
Required.
String expresión que contiene el nombre de la configuración de clave que se va a guardar.
- Setting
- String
Required. Expresión que contiene el valor al que Key se va a establecer.
Excepciones
No se pudo crear el Registro de claves o el usuario no ha iniciado sesión.
Ejemplos
En el ejemplo siguiente se usa primero la función
' 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")
Comentarios
La SaveSetting función agrega la clave a HKEY_CURRENT_USER\Software\VB and VBA Program Settings.
Si la configuración de la clave no se puede guardar por ningún motivo, se produce un error.
SaveSetting requiere que un usuario inicie sesión porque funciona con la clave del HKEY_LOCAL_USER Registro, que no está activa hasta que un usuario inicia sesión de forma interactiva.
La configuración del Registro a la que se va a acceder desde un proceso no interactivo (por ejemplo, Mtx.exe) debe almacenarse en las claves del HKEY_LOCAL_MACHINE\Software\ Registro o HKEY_USER\DEFAULT\Software .
SaveSetting requiere Write y CreateRegistryPermission.