Я создал установочный файл с помощью innoIDE v1.0.0.0078 и отправил его нашему клиенту, но он не смог установить наше 64-битное приложение. Программа установки не загружается, и я получаю сообщение: «Неподдерживаемое 16-разрядное приложение. Программа или компонент "\??\C:\Setup.exe" не может запускаться или работать из-за несовместимости с 64-разрядными версиями Windows. Пожалуйста, свяжитесь с поставщиком программного обеспечения, чтобы узнать, доступна ли версия, совместимая с 64-разрядной Windows». Что я могу сделать, чтобы программа установки работала в 64-битной Windows? Спасибо заранее.
Скомпилированный exe-файл inno setup не устанавливает приложение в 64-разрядной версии Windows 8, неподдерживаемое 16-разрядное приложение
Ответы (1)
Inno Setup не является 16-битным приложением. Поэтому произошло одно из двух:
Загрузка была повреждена, и Windows не распознает ее как действительное приложение. В этом случае попросите вашего клиента загрузить его снова (и проверьте версию, которую вы загрузили, возможно, проблема возникла тогда).
Вы пытаетесь запустить 16-битную подустановку из своего скрипта Inno. Перепишите настройки, чтобы избежать этого.
person
Miral
schedule
21.04.2013
Спасибо за ответ. Что такое 16-битная подустановка и как этого избежать в следующий раз? огромное спасибо.
- person user2304144; 24.04.2013
Я имел в виду использование
[Run]
или кода для выполнения программы из вашего процесса установки, которая оказалась 16-битной. 16-битные приложения нормально работают в 32-битной Windows, но не в 64-битной Windows.
- person Miral; 25.04.2013