Compartir a través de


My.Computer.Registry.SetValue (Método)

Actualización: noviembre 2007

Escribe un valor en una clave del Registro

' Usage
My.Computer.Registry.SetValue(keyName ,valueName ,value)
My.Computer.Registry.SetValue(keyName ,valueName ,value ,valueKind)
' Declaration
Public Sub SetValue( _
   ByVal keyName As String, _
   ByVal valueName As String, _
   ByVal value As Object _
)
' -or-
Public Sub SetValue( _
   ByVal keyName As String, _
   ByVal valueName As String, _
   ByVal value As Object, _
   ByVal valueKind As Microsoft.Win32.RegistryValueKind _
)

Parámetros

  • keyName
    String. Nombre de la clave donde se va a escribir. Requerido.

  • valueName
    String. Nombre del valor que se va a escribir. Requerido.

  • value
    Object. Valor que se va a escribir. Requerido.

  • valueKind
    RegistryValueKind. Requerido.

Comentarios

Si la clave o el valor especificados no existen, se crean.

Excepciones

Las condiciones siguientes pueden provocar una excepción:

Tareas

A continuación, se incluye un ejemplo de una tarea en la que interviene el método My.Computer.Registry.SetValue.

Para

Vea

Establecer un valor en una clave del Registro

Cómo: Crear una clave del Registro y establecer sus valores en Visual Basic

Ejemplo

En este ejemplo se establece el valor FontColor en "red" 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")

Requisitos

Espacio de nombres:Microsoft.VisualBasic.MyServices

Clase:RegistryProxy (proporciona acceso a Registry)

Ensamblado: Visual Basic Runtime Library (en Microsoft.VisualBasic.dll)

Permisos

El permiso siguiente puede ser necesario:

Permiso

Descripción

RegistryPermission

Controla la capacidad de acceso al Registro. Enumeraciones asociadas: RegistryPermissionAccess.Write, RegistryPermissionAccess.Create.

Para obtener más información, vea Seguridad de acceso a código y Solicitar permisos.

Vea también

Tareas

Solución de problemas: Manipulación del Registro

Conceptos

Tareas habituales del Registro

Seguridad y Registro

Leer y escribir en el Registro con Mi

Acceso al Registro para usuarios de Visual Basic 6.0

Referencia

My.Computer.Registry (Objeto)

Microsoft.Win32.RegistryValueKind

Registry.SetValue