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 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 Create
RegistryPermission.
Se aplica a
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de