|
|
|
|
- Creación de una clave
- Manejo del registro en Windows Vista (y posteriores)
RegistryCreateKey( Función) Crea una clave en el registro de Windows. // Create the "HKEY_LOCAL_MACHINE\SOFTWARE\MyApp" key ResCreateKey = RegistryCreateKey("HKEY_LOCAL_MACHINE\SOFTWARE\MyApp")
Sintaxis
<Result> = RegistryCreateKey([<Access mode>, ] <Key path>)
<Result>: booleano - True si se creó la clave,
- False en caso contrario.
La clave no se modifica si ya existe: la función RegistryCreateKey devuelve False y la variable ErrorOccurred se establece en False.
<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 clave para crear. Observaciones - La creación de claves es recursiva: si los directorios especificados en <Key ruta> no existen, se crean automáticamente en el registro.
- Sólo se pueden crear claves secundarias (no se puede crear ninguna clave primaria).
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…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|