¿La configuración de Inno determina si el sistema es de 32 bits o de 64 bits?
Utilice la función IsWin64 para detectar el sistema. La siguiente es una descripción de la función:
Ejemplo:
comenzar
si IsWin64 entonces.
comenzar
MsgBox('sistema de 64 bits', mbInformation, MB_OK
finalizar
else
);comenzar
MsgBox('sistema de 32 bits', mbInformation, MB_OK
finalizar
fin; Descripción de la función IsWin64:
p>
Sintaxis:
Función IsWin64: Booleana;
Descripción:
Si el sistema es ejecutándose en un sistema que proporciona a Inno Setup la funcionalidad necesaria para realizar tareas de instalación de 64 bits. Devuelve True para versiones de 64 bits de Windows compatibles con la API. Si se devuelve
False, no podrá utilizar ninguna de las funciones de 64 bits de Inno Setup.
Nota:
Si el usuario está ejecutando una versión anterior de Windows de 64 bits, como la versión Itanium de Windows Server 2003 sin Service Pack 1
Esta función puede devolver Falso.
Estas versiones anteriores carecen de las API requeridas por Inno Setup (como RegDeleteKeyEx).