function IsWin64: Boolean;
Возвращает значение True, если система является 64-бит версией Windows, которая обеспечивает поддержку всех функций API, необходимых Inno Setup для выполнения 64-бит задач установки. Если функция вернёт False, то вы не сможете воспользоваться ни одной из 64-бит функций Inno Setup.
Другое описание этой функции: возвращает True, если система соответствует идентификатору архитектуры win64.
Не используйте эту функцию для определения режима 64-бит. Вместо неё применяйте функцию Is64BitInstallMode.
begin // Прежде чем использовать особенности 64-бит, вызываем IsWin64, // чтобы избежать получения исключения при запуске в Windows 32-бит. if IsWin64 then begin MsgBox('Путь каталога "Program Files" в системе 64-бит: ' + ExpandConstant('{autopf64}'), mbInformation, MB_OK); end; end;