Условно установите драйверы x64 с помощью Inno Setup

Я пытаюсь использовать Inno Setup для загрузки сгенерированного WiX файла .msi со всеми необходимыми предпосылками.

По большей части это работает достаточно хорошо, но я не могу найти никакой информации для условной установки и запуска необходимого установщика на основе x86 / x64, как я могу это сделать в установщике Windows.

Кому-нибудь повезло с этим? Я стараюсь избегать отдельного установщика x64 только из-за одного драйвера. Приложение, которое я загружаю, работает на x86 и полагается на WOW для поддержки x64.

Спасибо!

Ответов (1)

Решение

Посмотрите пример "64BitThreeArch.iss" в $ (InnoSetup) / Examples, он устанавливает один из трех различных исполняемых файлов, в зависимости от архитектуры, на которой выполняется установка. Вы можете использовать аналогичные проверки для всех разделов вашего скрипта.