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 característica My
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);
[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)
Parámetros
- AppName
- String
Obligatorio.
String
expresión que contiene el nombre de la aplicación o proyecto al que se aplica la configuración.
- Section
- String
Obligatorio.
String
expresión que contiene el nombre de la sección en la que se guarda la configuración de clave.
- Key
- String
Obligatorio.
String
expresión que contiene el nombre de la configuración de clave que se va a guardar.
- Setting
- String
Obligatorio. Expresión que contiene el valor al que se va a establecer Key
.
- Atributos
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 SaveSetting
para realizar entradas en el Registro de Windows para la aplicación MyApp
y, a continuación, se usa la función DeleteSetting
para quitarlas.
' 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 función SaveSetting
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, ya que funciona con la clave del Registro de HKEY_LOCAL_USER
, 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 la HKEY_LOCAL_MACHINE\Software\
o en las claves del Registro de HKEY_USER\DEFAULT\Software
.
SaveSetting
requiere Write
y Create
RegistryPermission.