Об Inno Setup

Inno Setup появившийся в 1997 году, сегодня соперничает с платными инсталляторами и даже превосходит многие из них по количеству функций и стабильности. Домашняя страница проекта находится здесь.

Вот ключевые возможности инсталлятора:

  • Поддержка всех версий Windows, начиная с Windows 2000, включая: Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Vista, Windows Server 2008, Windows XP, Windows Server 2003 и Windows 2000. При этом никакие пакеты обновлений не требуются.
  • Обширная поддержка для установки 64-битных приложений на 64-битные версии Windows. Поддержка архитектур x64 and Itanium (если используется Windows Server 2003 на Itanium архитектуре, то требуется пакет обновлений 1 или более поздний для установки 64-битного режима работы).
  • Возможность создания дистрибутива, состоящего из одного единственного EXE-файла для удобного распространения в Интернете. Разбиение на диски также поддерживается.
  • Стандартный интерфейс мастера установки в стиле Windows 2000/XP.
  • Настраиваемые типы установки, такие как Полная, Компактная, Выборочная.
  • Широкие возможности деинсталляции.
  • Установка файлов: Включает интегрированную поддержку сжатия deflate, bzip2 и 7-Zip LZMA/LZMA2. Инсталлятор может сравнивать версии файлов, заменять используемые файлы, использовать подсчёт общих файлов, регистрировать DLL/OCX и библиотеки типов и устанавливать шрифты.
  • Создание ярлыков в любом месте, включая меню Пуск и рабочий стол.
  • Создание элементов реестра и INI-файлов.
  • Выполнение других программ до, во время и после установки.
  • Создание многоязычных дистрибутивов, включая языки с написанием слева направо.
  • Создание запароленных и зашифрованных дистрибутивов.
  • Поддержка цифровой подписи при установке и удалении.
  • Скрытая установка и удаление.
  • Поддержка Unicode.
  • Встроенный препроцессор для дополнительной настройки во время компиляции.
  • Встроенный обработчик скриптов Pascal для выполнения дополнительных действий во время установки и удаления.
  • Свободный исходный код (Borland Delphi 2.0-5.0 и 2009).
  • Большим плюсом Inno Setup является то, что его можно использовать абсолютно бесплатно даже для коммерческого использования. Хотя в качестве благодарности или для поддержки инсталлятора вы можете сделать пожертвование здесь. Там же есть список всех, кто пожертвовал от 100 долларов.