Tema anterior: IsLikeNTTema siguiente: LANGUAGES


KeyExists

KeyExists

Permite verificar que una clave de registro existe bien en el equipo de origen, bien en el de destino. Acepta dos parámetros. El primer parámetro corresponde a la ruta de la clave de registro, una cadena. El segundo parámetro indica si se debe buscar en el equipo de origen o en el de destino. El segundo parámetro es opcional y constituye un valor booleano. Si el segundo parámetro es Verdadero, el intérprete busca la clave especificada en el equipo de origen. Si el parámetro es Falso o no está presente, el intérprete realiza la búsqueda en el equipo de destino.

Nota: El parámetro booleano sólo se puede usar durante las funciones General y Apply. Si se usa en otras funciones, se produce un error de sintaxis o de tiempo de ejecución.

Primer parámetro:

Ruta de la clave (cadena)

Segundo parámetro:

Indicador del equipo (valor booleano)

Uso:
KeyExists( <ruta de clave> );
Ejemplo:
if (KeyExists( "HKLM\\Software\\Microsoft\\Plus!", SOURCE))
    ApplyKey( "HKLM\\Software\\Microsoft\\Plus!");