Compartir a través de


My.Computer.Registry.CurrentUser (Propiedad)

Actualización: noviembre 2007

Devuelve un tipo RegistryKey que proporciona acceso a HKEY_CURRENT_USER.

' Usage
Dim value As Microsoft.Win32.RegistryKey = My.Computer.Registry.CurrentUser
' Declaration
Public ReadOnly Property CurrentUser As Microsoft.Win32.RegistryKey

Valor devuelto

RegistryKey

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_CURRENT_USER se utiliza principalmente para almacenar la configuración por usuario, como colores y fuentes, en Windows. La clave varía según el usuario.

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

Cómo: Eliminar una clave del Registro de Visual Basic

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 elimina la subclave Software\MyCompany\Preferences\UserData.

My.Computer.Registry.CurrentUser.DeleteSubKey _
("Software\MyCompany\Preferences\UserData")

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)

Microsoft.Win32.RegistryKey

Registry.CurrentUser