|
|
|
|
- Manejo del registro en Windows Vista (y posteriores)
RegistryValueType( Función) Devuelve el tipo de valor encontrado en el registro. // 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: | | registryTypeBinary | Clave binaria. | registryTypeInt | Tecla de 4 bytes enteros. | registryTypeInt_8 | Tecla entera de 8 bytes. | registryTypeIntegerBigEndian | Tecla entera Big-endian | registryTypeMultiString | Tecla multistring | registryTypeString | Clave de cadena. | registryTypeStringEnv | Clave de cadena que contiene variables de entorno. |
<Access mode>: Constante de tipo Integer Modo de acceso al registro:
| | registryMode32 | Modo forzado para acceder al registro como un programa de 32 bits. | registryMode64 | Modo 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: | | registryTypeBinary | Clave binaria. | registryTypeInt | Tecla de 4 bytes enteros. | registryTypeInt_8 | Tecla entera de 8 bytes. | registryTypeIntegerBigEndian | Tecla entera Big-endian | registryTypeMultiString | Tecla multistring | registryTypeString | Clave de cadena. | registryTypeStringEnv | Clave de cadena que contiene variables de entorno. |
<Access mode>: Constante de tipo Integer Modo de acceso al registro:
| | registryMode32 | Modo forzado para acceder al registro como un programa de 32 bits. | registryMode64 | Modo 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
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|