Compartir a través de


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

Actualización: noviembre 2007

Obtiene un valor de una clave del Registro.

' Usage
Dim value As Object = My.Computer.Registry.GetValue(keyName ,valueName ,defaultValue)
' Declaration
Public Function GetValue( _
   ByVal keyName As String, _
   ByVal valueName As String, _
   ByVal defaultValue As Object _
) As Object

Parámetros

  • keyName
    String. Clave de donde se recupera el valor. Requerido.

  • valueName
    String. Valor que se va a recuperar. Requerido.

  • defaultValue
    Object. El valor predeterminado que se va a proporcionar si el valor no existe. Requerido.

Comentarios

valueName no distingue entre mayúsculas y minúsculas.

Una clave del Registro puede contener un valor que no esté asociado con ningún nombre. Cuando este valor sin nombre se muestra en el editor del Registro, la cadena "(Valor predeterminado)" aparece en lugar de un nombre. Para recuperar este valor sin nombre, especifique null o la cadena vacía ("") para valueName.

Excepciones

Las condiciones siguientes pueden producir una excepción:

Tareas

La tabla siguiente muestra una lista de ejemplos de tareas en las que está implicado el método GetValue.

Para

Vea

Leer un valor de una clave del Registro

Cómo: Leer un valor a partir de una clave del Registro en Visual Basic

Ejemplo

En este ejemplo se lee el valor Name de HKEY_CURRENT_USER\Software\MyApp y se presenta en un MessageBox.

Dim readValue As Object
readValue = My.Computer.Registry.GetValue("HKEY_CURRENT_USER\Software\MyApp", "Name", Nothing)
MsgBox("The value is " & CStr(readValue))

Requisitos

Espacio de nombres:Microsoft.VisualBasic.MyServices

Clase:RegistryProxy (proporciona acceso a Registry)

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

Permisos

No se requiere ningún permiso.

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

Referencia

My.Computer.Registry (Objeto)

GetValue