Inno Setup 7
История версий

Авторские права © 1997-2026 Jordan Russell. Все права защищены.
Смежные авторские права © 2000-2026 Martijn Laan. Все права защищены.
Условия распространения и использования смотрите в LICENSE.TXT.

Хотите получать уведомления об обновлениях? Подпишитесь на рассылку о новых выпусках Inno Setup.

Inno Setup 7.1

7.1.0 (2026-08-12)

Используете Inno Setup в коммерческих целях? Пожалуйста, купите лицензию.

Спасибо всем, кто уже приобрел лицензию! Ваша поддержка очень важна для нашего дальнейшего развития.

Модернизация IDE компилятора

Среда разработки сценариев теперь доступна на немецком, японском, чешском и голландском языках. Немецкий, японский и чешский языки были выбраны в первую очередь благодаря активной коммерческой поддержке со стороны пользователей этих языков, учитывая многочисленность их сообществ. Спасибо.

Дополнительно был добавлен "Редактор RTF", а также появились возможности временно отключать трудоёмкие этапы компиляции для ускорения отладки. Подробнее:

Кроме того, в IDE компилятора внесены не менее значительные улучшения:

Обновление документации Модернизация компилятора командной строки (ISCC)

Компилятор командной строки был усовершенствован с целью упрощения его использования другими инструментами и сценариями. Все существующие опции продолжают работать, однако следует учесть, что предупреждения теперь выводятся в stderr, а для параметра ISPP -$e теперь по умолчанию установлено значение "включено":

Изменения ISPP и сценариев на языке Паскаль

Функциональность препроцессора Inno Setup и программного модуля на языке Паскаль была улучшена за счёт добавления новых и обновления существующих функций, улучшения документации и исправления ошибок, возникающих в редких или особых случаях.

Препроцессор Inno Setup (ISPP):

Программирование на языке Паскаль:

Другие изменения
Inno Setup 7.0

7.0.2 (2026-07-13)

7.0.1-beta (2026-05-26)

7.0.0-beta (2026-05-18)

Мы с гордостью представляем Inno Setup 7, который включает в себя как 64-разрядную версию, так и 32-разрядную.

Обе версии Inno Setup 7 могут создавать 32-разрядные или 64-разрядные установщики, их можно устанавливать параллельно и они могут сосуществовать вместе с Inno Setup 6.

Кроме того, добавлена поддержка длинных путей, что устраняет ограничения MAX_PATH.

Большое внимание было уделено обеспечению максимальной обратной совместимости с Inno Setup 6, включая обратную совместимость с поддержкой длинных путей и совместимость между 32-разрядными и 64-разрядными установщиками.

Эта работа была бы невозможна без поддержки, оказанной путем приобретения коммерческих лицензий. Используете Inno Setup в коммерческих целях? Пожалуйста, купите лицензию.

Коммерческие лицензии включают два года обновлений — как основных, так и промежуточных. Если вы недавно приобрели коммерческую лицензию, она также даёт право на использование Inno Setup 7.

64-разрядные установщики

В обеих версиях по умолчанию используется создание 32-разрядных установщиков. Чтобы создать 64-разрядный установщик вместо 32-разрядного, установите в секции [Setup] для директивы SetupArchitecture значение x64. Это также изменит значения директив ArchitecturesAllowed и ArchitecturesInstallIn64BitMode на x64compatible, в результате чего 64-разрядные установщики по умолчанию будут работать в 64-разрядном режиме установки.

Основные преимущества и отличия:

Связанные изменения, внесенные в обе версии:

64-разрядные IDE компилятора и ISCC

Чтобы использовать 64-разрядные версии IDE компилятора и ISCC, установите 64-разрядную версию Inno Setup 7. Обе версии одинаково читают сценарии, используют одни и те же настройки и могут компилировать 32- и 64-разрядные установщики.

Чтобы узнать, какую версию вы установили, запустите IDE компилятор сценариев. 32-разрядная версия в строке заголовка будет иметь надпись "32-bit", а 64-разрядная нет.

Рекомендуется использовать 64-разрядную версию.

Основные преимущества и отличия:

Поддержка длинных путей

Программа установки и удаления теперь поддерживают пути с расширенной длиной (так называемые "суперпути"), устраняя ограничения MAX_PATH.

Это относится как к 32-разрядным, так и к 64-разрядным установщикам.

Связанные изменения:

Повышение безопасности Другие изменения

Кроме того, в обеих редакциях были внесены следующие изменения:

История версий Inno Setup 6