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

Definición

Guarda o crea una entrada de la 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, vea 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. Expresión de tipo String que contiene el nombre de la aplicación o proyecto al que corresponde el valor.

Section
String

Obligatorio. Expresión de tipo String que contiene el nombre de la sección en la que se va a guardar la configuración de clave.

Key
String

Obligatorio. Expresión de tipo String que contiene el nombre de la configuración de clave que se va a guardar.

Setting
String

Obligatorio. Expresión que contiene el valor en el que se establece Key.

Atributos

Excepciones

No se puede crear el Registro de clave o el usuario no ha iniciado la sesión.

Ejemplos

En el ejemplo siguiente se usa primero la SaveSetting función para realizar entradas en el Registro de Windows para la MyApp aplicación y, a continuación, se usa la DeleteSetting función 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 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 cualquier motivo, se produce un error.

SaveSetting requiere que un usuario inicie sesión, ya que 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 (como Mtx.exe) debe almacenarse en las HKEY_LOCAL_MACHINE\Software\ claves del Registro o HKEY_USER\DEFAULT\Software .

SaveSetting requiere Write y CreateRegistryPermission.

Se aplica a

Consulte también