Compartir a través de


Interaction.SaveSetting(String, String, String, String) Método

Definición

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 CreateRegistryPermission.

Se aplica a

Consulte también