RegistryProxy.SetValue 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í.
Escribe un valor en una clave del Registro.
Sobrecargas
| Nombre | Description |
|---|---|
| SetValue(String, String, Object) |
Escribe un valor en una clave del Registro. |
| SetValue(String, String, Object, RegistryValueKind) |
Escribe un valor en una clave del Registro. |
SetValue(String, String, Object)
Escribe un valor en una clave del Registro.
public:
void SetValue(System::String ^ keyName, System::String ^ valueName, System::Object ^ value);
public void SetValue(string keyName, string valueName, object value);
member this.SetValue : string * string * obj -> unit
Public Sub SetValue (keyName As String, valueName As String, value As Object)
Parámetros
- keyName
- String
String. Nombre de la clave en la que se va a escribir. Required.
- valueName
- String
String. Nombre del valor que se va a escribir. Required.
- value
- Object
Object. Valor que se va a escribir. Required.
Excepciones
value es Nothing.
keyName no comienza con una raíz del Registro válida.
O bien
valueName es mayor que la longitud máxima permitida (255 caracteres).
RegistryKey es de solo lectura y, por tanto, no se puede escribir en; por ejemplo, es un nodo de nivel raíz o no se ha abierto con acceso de escritura.
El usuario no tiene los permisos necesarios para crear o modificar claves del Registro.
Ejemplos
En este ejemplo se establece el valor FontColor en "rojo" en la clave HKEY_LOCAL_MACHINE\Software\MyCompany\Preferences.
My.Computer.Registry.LocalMachine.OpenSubKey(
"Software\MyCompany\Preferences", True)
My.Computer.Registry.LocalMachine.SetValue("FontColor", "red")
Comentarios
Si la clave o el valor especificados no existen, se crea.
Este es un ejemplo de una tarea que implica el My.Computer.Registry.SetValue método .
| En | Vea |
|---|---|
| Establecer un valor en una clave del Registro | Cómo: Crear una clave del Registro y establecer su valor |
Consulte también
- RegistryValueKind
- SetValue
- Objetos (Visual Basic)
- Leer y escribir en el Registro (Visual Basic)
- Security y el Registro (Visual Basic)
Se aplica a
SetValue(String, String, Object, RegistryValueKind)
Escribe un valor en una clave del Registro.
public:
void SetValue(System::String ^ keyName, System::String ^ valueName, System::Object ^ value, Microsoft::Win32::RegistryValueKind valueKind);
public void SetValue(string keyName, string valueName, object value, Microsoft.Win32.RegistryValueKind valueKind);
member this.SetValue : string * string * obj * Microsoft.Win32.RegistryValueKind -> unit
Public Sub SetValue (keyName As String, valueName As String, value As Object, valueKind As RegistryValueKind)
Parámetros
- keyName
- String
String. Nombre de la clave en la que se va a escribir. Required.
- valueName
- String
String. Nombre del valor que se va a escribir. Required.
- value
- Object
Object. Valor que se va a escribir. Required.
- valueKind
- RegistryValueKind
RegistryValueKind. Required.
Excepciones
value es Nothing.
keyName no comienza con una raíz del Registro válida.
O bien
keyName es mayor que la longitud máxima permitida (255 caracteres).
O bien
El tipo de no coincide con el tipo de value datos del Registro especificado por valueKind, por lo tanto, los datos no se pueden convertir correctamente.
RegistryKey es de solo lectura y, por tanto, no se puede escribir en; por ejemplo, es un nodo de nivel raíz o no se ha abierto con acceso de escritura.
El usuario no tiene los permisos necesarios para crear o modificar claves del Registro.
Ejemplos
En este ejemplo se establece el valor FontColor en "rojo" en la clave HKEY_LOCAL_MACHINE\Software\MyCompany\Preferences.
My.Computer.Registry.LocalMachine.OpenSubKey(
"Software\MyCompany\Preferences", True)
My.Computer.Registry.LocalMachine.SetValue("FontColor", "red")
Comentarios
Si la clave o el valor especificados no existen, se crea.
Este es un ejemplo de una tarea que implica el My.Computer.Registry.SetValue método .
| En | Vea |
|---|---|
| Establecer un valor en una clave del Registro | Cómo: Crear una clave del Registro y establecer su valor |
Consulte también
- RegistryValueKind
- SetValue
- Objetos (Visual Basic)
- Leer y escribir en el Registro (Visual Basic)
- Security y el Registro (Visual Basic)