My.Computer.Registry.LocalMachine (Propiedad)
Actualización: noviembre 2007
Devuelve un tipo RegistryKey, que proporciona acceso a HKEY_LOCAL_MACHINE.
' Usage
Dim value As Microsoft.Win32.RegistryKey = My.Computer.Registry.LocalMachine
' Declaration
Public ReadOnly Property LocalMachine As Microsoft.Win32.RegistryKey
Valor devuelto
Comentarios
El objeto My.Computer.Registry proporciona métodos y propiedades por trabajar con las claves del Registro. Vea My.Computer.Registry (Objeto) para obtener más información.
HKEY_LOCAL_MACHINE se utiliza normalmente para almacenar configuración que no varía entre usuarios en Windows. Todos los usuarios del equipo comparten esta clave. Sus cinco subclaves (Hardware, SAM, Security, Software y System) contienen datos de configuración del equipo local.
La clase RegistryPermission que está en el espacio de nombres System.Security.Permissions controla el acceso a las variables de Registro. No deben almacenarse variables de Registro en ubicaciones de memoria donde pueda obtener acceso el código sin RegistryPermission. Asimismo, cuando se conceden permisos, se conceden los privilegios mínimos necesarios para realizar el trabajo.
La enumeración RegistryPermissionAccess define los valores de acceso de permiso del Registro. La siguiente tabla proporciona detalles de sus miembros.
Valor |
Descripción |
---|---|
AllAccess |
Acceso de creación, lectura y escritura para las variables del Registro. |
Create |
Acceso de creación para las variables del Registro. |
NoAccess |
No se dispone de acceso para las variables del Registro. |
Read |
Acceso de lectura para las variables del Registro. |
Write |
Acceso de escritura para las variables del Registro. |
Tareas
La tabla siguiente muestra ejemplos de tareas que implican al objeto My.Computer.Registry.
Para |
Vea |
---|---|
Crear una clave del Registro |
Cómo: Crear una clave del Registro y establecer sus valores en Visual Basic |
Eliminar una clave del Registro |
|
Determinar si un valor existe en una clave del Registro |
Cómo: Determinar si existe un valor en una clave del Registro en Visual Basic |
Leer un valor de una clave del Registro |
Cómo: Leer un valor a partir de una clave del Registro en Visual Basic |
Establecer un valor en una clave del Registro |
Cómo: Establecer los valores de las claves del Registro en Visual Basic |
Ejemplo
Este ejemplo abre la subclave Software\MyCompany\Preferences y establece el valor FontColor en "red".
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
No se requiere ningún permiso.
Vea también
Tareas
Solución de problemas: Manipulación del Registro
Conceptos
Tareas habituales del Registro
Leer y escribir en el Registro con Mi