AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de Windows / Funciones del registro
  • Manejo del registro en Windows Vista (y posteriores)
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Devuelve el tipo de valor encontrado en el registro.
Ejemplo
// Returns the type of "Language" value in "HKEY_LOCAL_MACHINE\SOFTWARE\App"
ResReadingType is string
ResReadingType = RegistryValueType("HKEY_LOCAL_MACHINE\SOFTWARE\App", "Language")
 
IF ResReadingType = registryTypeString THEN
Info("Type of language key: String")
END
Sintaxis

Obtener el tipo de un valor identificado por su nombre en el registro Ocultar los detalles

<Result> = RegistryValueType([<Access mode>, ] <Key path> , <Value name>)
<Result>: Constante de tipo Character String
Tipo de valor:
registryTypeBinaryClave binaria.
registryTypeIntTecla de 4 bytes enteros.
registryTypeInt_8Tecla entera de 8 bytes.
registryTypeIntegerBigEndianTecla entera Big-endian
registryTypeMultiStringTecla multistring
registryTypeStringClave de cadena.
registryTypeStringEnvClave de cadena que contiene variables de entorno.
<Access mode>: Constante de tipo Integer
Modo de acceso al registro:
registryMode32Modo forzado para acceder al registro como un programa de 32 bits.
registryMode64Modo forzado para acceder al registro como un programa de 64 bits.
registryModeAuto
(Valor predeterminado)
Modo de acceso al registro de automatic:
  • una aplicación de 32 bits que se ejecuta en un sistema de 32 bits manipula el registro como un programa de 32 bits.
  • una aplicación de 32 bits que se ejecuta en un sistema de 64 bits manipula el registro desde la siguiente rama:
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node
  • una aplicación de 64 bits que se ejecuta en un sistema de 64 bits manipula el registro como un programa de 64 bits.
<Key path>: Cadena de caracteres
ruta completa de llave a utilizar. Esta clave debe existir para que se le pueda dar un valor.
<Value name>: Cadena de caracteres
Nombre del valor a utilizar.

Obtener el tipo de un valor identificado por su índice en el registro Ocultar los detalles

<Result> = RegistryValueType([<Access mode>, ] <Key path> , <Value index>)
<Result>: Constante de tipo Character String
Tipo de valor:
registryTypeBinaryClave binaria.
registryTypeIntTecla de 4 bytes enteros.
registryTypeInt_8Tecla entera de 8 bytes.
registryTypeIntegerBigEndianTecla entera Big-endian
registryTypeMultiStringTecla multistring
registryTypeStringClave de cadena.
registryTypeStringEnvClave de cadena que contiene variables de entorno.
<Access mode>: Constante de tipo Integer
Modo de acceso al registro:
registryMode32Modo forzado para acceder al registro como un programa de 32 bits.
registryMode64Modo forzado para acceder al registro como un programa de 64 bits.
registryModeAuto
(Valor predeterminado)
Modo de acceso al registro de automatic:
  • una aplicación de 32 bits que se ejecuta en un sistema de 32 bits manipula el registro como un programa de 32 bits.
  • una aplicación de 32 bits que se ejecuta en un sistema de 64 bits manipula el registro desde la siguiente rama:
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node
  • una aplicación de 64 bits que se ejecuta en un sistema de 64 bits manipula el registro como un programa de 64 bits.
<Key path>: Cadena de caracteres
ruta completa de llave a utilizar. Esta clave debe existir.
<Value index>: Integro
Índice del valor a utilizar.
Observaciones

Manejo del registro en Windows Vista (y posteriores)

A partir de Windows Vista, si la Mecanismo UAC está activada, debe tener derechos de administrador para escribir en la clave "HKEY_LOCAL_MACHINE\SOFTWARE".
Si el usuario no tiene los derechos necesarios, el mecanismo UAC realiza una redirección a "HKEY_CURRENT_USER\Software\Classes\VirtualStore\MACHINE\SOFTWARE".. El objetivo de esta redirección es garantizar la compatibilidad de las aplicaciones. Las claves escritas en este directorio pueden ser leídas por la aplicación que las ha escrito..
Recordatorio: al crear el ejecutable, se puede incluir un manifiesto en el ejecutable para que se concedan derechos de administrador a la aplicación.
Clasificación Lógica de negocio / UI: Lógica de negocio
Componente: wd290std.dll
Versión mínima requerida
  • Versión 14
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local