Inno Setup (создание инсталяционных пакетов)

Тема в разделе "Софт", создана пользователем Andrey, 3 авг 2009.

  1. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507

    Это мощное бесплатное средство для создания установочных пакетов (дистрибутивов) программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки.
    По сравнению с NSIS (основной конкурент на бесплатной основе) проще в настройке, имеет более понятную структуру скрипта, но генерит на 200-300 кб больший инсталятор. На данный момент он конкурирует и даже превосходит многие коммерческие установщики по функциональности и стабильности.

    Последний бета релиз: 5.3.2-beta [29.05.2009]
    Последний стабильный релиз: 5.2.4 [01.04.2009]
    Что нового? | Что нового в версии 5.3-beta? | Все сборки

    Inno Setup Compiler 5.2.3 090506 - расширенная версия от ResTools (зеркало)
    Добавляет списку компонентов возможность сворачивать дочерние элементы. Содержит более удобный редактор, кроме того, компилятор имеет множество других возможностей и новых функций. На сайте автора также есть дополнительные библиотеки.

    Русификатор версии 5.3.2 от vadimsva

    Русская справка к версии 5.0.x, автор перевода BagIra (зеркало) | cкачать в .chm формате

    Inno Setup Scripting 5.1 - Руководство по расширенным возможностям Inno Setup от Kindly
    версия 5 скачать (зеркало) | версия 4 скачать (зеркало) | версия 3 скачать (зеркало)

    Inno Setup Extensions Knowledge Base (содержит ответы на многие вопросы) | старая chm-версия

    Дополнительные библиотеки и примеры для Inno Setup - Corona Skin, InnoTools Downloader, распаковка архивов 7-zip и FreeArc и т.д.

    Дополнительные утилиты для Inno Setup - сюда входят различные распаковщики, надстройки над Inno Setup, различные генераторы скриптов, утилита объединения скриптов и т.д.

    Пережатиe/Pекомпрессия/Oптимизация файлов для лучшего сжатия - обсуждение того, какими утилитами/способами лучше сжимать, чтобы получить как можно меньший размер инсталятора.
     
    random.81, Серый™ и rJIa3 нравится это.
  2. Dakard

    Dakard

    Сообщения:
    13
    Симпатии:
    0
    во отвечаю Андрей, нужная вещь уже года 1,5 как пользуюсь, конечно не в комерческих целях, а так чисто проги уже настроенные под себя делаю, удобно 1ехе файл у меня устанавливает почти все проги на компе, уже с готовыми настройками=)
     
  3. zalman

    zalman Ушёл в армию 13.12.2011

    Сообщения:
    764
    Симпатии:
    146
    У кого есть пример полного autorun.inf чтобы там бэкграунд, музыка, кнопки и тд делать
     
  4. sas123

    sas123

    Сообщения:
    311
    Симпатии:
    224
    Andrey нравится это.
  5. noBap

    noBap

    Сообщения:
    196
    Симпатии:
    107
    У кого есть нормальный красивый скрипт. поделитесь если не жалко.
    пару месяцев назад собрал сам довольно неплохой скрипт и недавно удалил его ща вспоминать все не очень хочется если кто поделится буду премного благодарен.
     
  6. sas123

    sas123

    Сообщения:
    311
    Симпатии:
    224
    Andrey, zalman и noBap нравится это.
  7. noBap

    noBap

    Сообщения:
    196
    Симпатии:
    107
    В директории [Files] прописываю
    ;Source: "D:\Games\Counter-Strike Source\*"; DestDir: "{app}";
    Но в инсталлятор берутся только файлы как заставить его запаковывать и папки тоже.
     
  8. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
    [Files]
    Source: D:\Games\Counter-Strike Source\*; DestDir: {app}; Flags: ignoreversion recursesubdirs createallsubdirs sortfilesbyextension
     
    noBap нравится это.
  9. sas123

    sas123

    Сообщения:
    311
    Симпатии:
    224
    Код:
    Source: "D:\Games\Counter-Strike Source\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
     
    Последнее редактирование: 2 авг 2011
  10. noBap

    noBap

    Сообщения:
    196
    Симпатии:
    107
    мне нужно чтобы файл unins000.exe создавался не в корневой директории а допусти /папка с контрой (корневая)/cstrike/unins000.exe как это сделать?
     
    Последнее редактирование: 2 авг 2011