Обзор инсталляторов.
Рано или поздно перед программистом встает вопрос: «Как перенести свою программу на компьютер конечного пользователя, избавив его при этом от создания веток и ключей в реестре, регистрации
dll и прочего?». Ответ прост: «Создать инсталлятор». Конечно, инсталлятор можно написать и самому, но зачем тратить время (и изобретать велосипед), когда уже есть множество программ для создания инсталляторов.
Программа распространяется бесплатно с дистрибутивом
Delphi (
BDS), иначе придется выложить свои кровные и не мало. Что программа может делать:
- создает стандартные диалоги инсталляторов.
- работает с реестром.
- работает с библиотеками.
- поддерживает BDE.
- создает ярлыки и папки.
- поддерживает носители разных размеров.
- может вместе с приложением установить на компьютер .Net.
Это, так сказать, начальный минимум.
Бесплатная утилита от
Microsoft, для создания инсталляторов программ, написанных на
Visual Studio.
Главный плюс – если вы программируете в
Visual Studio, вам вообще не надо будет о чем-то заботиться. Программа сама узнает, что и куда надо прописать и что скомпилировать в дистрибутив. Другие достоинства:
- Поддержка многоязыковых проектов.
- Шаблоны инсталляторов.
- Графические редакторы.
- Поддержка различных видов носителей.
- Предоставляет возможность самовосстановления программы (исправление).
Удобная программа создающая красивые инсталляторы, одна проблема: стоит она
495$. Вот
тут можно посмотреть ролики.
Программа поддерживает темы и скрипты для инсталляторов. А так же:
- поддержка серийных номеров.
- редактирование реестра.
- поддержка различных языков.
- создание ярлыков и групп.
- проверка правописания при создании сценария.
Программа для создания инсталляторов от разработчиков
WinAMP’а. Она абсолютно бесплатна и:
- Сжимает дистрибутив методом LZMA.
- работает с реестром.
- создает ярлыки и группы.
- имеет встроенный скриптовый язык.
- поддерживает многоязычные инсталляции.
Так же для неё есть дополнительные программы:
- NSIS Script Editor - Редактор скриптов NSIS с подсветкой синтаксиса. Есть русский язык. стоит 25$.
- HM NIS Edit - Редактор скриптов NSIS с подсветкой синтаксиса. Есть Мастер сценариев и поддержка русского языка. Бесплатный.
- NSIS SkinCrafter plugin - Надстройка для поддержки скинов к установочным пакетам NSIS.
Это мощное и удобное средство для создания инсталляторов. Программа обладает удобным и интуитивно понятным интерфейсом. а также полным набором необходимых функций для создания профессиональных инсталляторов с минимальным размером, высокой степенью сжатия файлов и приятным интерфейсом. Основные особенности:
- Современный стиль оформления.
- Полностью настраиваемый интерфейс инсталлятора.
- Небольшой размер установочного модуля - 50 Кб.
- Поддержка алгоритма сжатия LZMA.
- Поддержка мультиязычных инсталляторов.
- Интуитивно понятный интерфейс пользователя.
- Проверка версии установленного .NET Framework.
- Возможность использования переменных директорий.
- Возможность разбивки инсталлятора на установочные диски.
- Возможность редактировать системный реестр и INI-файлы.
Описание взято с официального сайта. Предлагается платная и бесплатная версия. В бесплатной существует пара ограничений, за платную придется отдать
450 рублей.
Данный продукт, судя по всему, давно не обновлялся (хоть дата выхода последнего дистрибутива и не указана), и требует за своё использование
99$. Однако есть и
Free Evaluation Version. Умеет:
- Создавать "тихие" инсталляторы.
- Устанавливать патчи.
Имеет:
- Простой и удобный GUI интерфейс.
- Возможность перевода инсталлятора.
Универсальный инструмент для создания инсталляторов любой сложности. Основные возможности:
- Скриптовый язык.
- Алгоритмы сжатия: Cab-LZX, Cab-MSZIP, Cab-Store.
- Поддержка макросов.
- Создание многоязыковых установщиков.
- Возможность создавать autorun.inf для CD-ROM'ов.
Разные версии программ стоят от
700 до
1400 рублей.
Позволяет легко и быстро создавать мощные профессиональные инсталляторы.
Adobe,
Xerox,
NEC,
Intel уже используют
Ghost Installer Studio для создания своих инсталляций.
Основные возможности:
- Имеет полную совместимость с Microsoft Visual Studio, Borland Delphi, JBuilder и C++Builder.
- Поддержка .NET приложений.
- Возможность подгружать части установочных пакетов через интернет.
- Защита программного обеспечения, используя RSA шифрование и персональные ключи.
- Управление регистрациями и пользователями (e-mail-поддержка).
- Поддержка plugin'ов.
- Поддержка skin'ов.
За все эти возможности придется заплатить от
300 до
700$.
Описание находиться в процессе разработки! Кое-что можно глянуть тут и тут.
Описание находиться в процессе разработки!
VISG
Официальный сайт не доступен! Можно скачать тут
Бесплатная программа для быстрого создания полноценных инсталляторов под
MS Windows. Содержит в себе массу особенностей. Вот некоторые из них:
- Маленький размер модуля установки/распаковки (12-13КБ).
- Сильное zip-сравнимое сжатие.
- Маленький модуль деинсталляции (4КБ).
- Удобный понятный интерфейс программы и справка.
- Многоязычный интерфейс (русский и английский языки на данный момент).
- Возможность создать многоязычный инсталлятор/деинсталлятор.
- Поддержка отображения лицензии при установке.
- Поддержка кроме стандартного еще и альтернативного цветного интерфейса с заданными пользователем цветами.
- Возможность задать название производителя программы для отдельного отображения в диалоге установки.
- Возможность менять встроенную иконку инсталлятора на пользовательскую.
- Программа и созданные инсталляторы работают даже при малом разрешении экрана (используется прокрутка).
- Можно создавать ярлыки на устанавливаемые файлы в любом месте системы (рабочий стол, меню Пуск, меню Программы, меню Автозагрузка, панель быстрого запуска, меню Отправить).
- Пользователь во время установки может выбрать создавать ли ему те или иные ярлычки или нет (но некоторые ярлычки контролировать он не сможет, это определяется на этапе проекта инсталлятора).
- Возможность создавать папки (группы, подменю) в меню Программы.
- Возможность задать пароль для созданного инсталлятора.
- Возможность задать путь установки по-умолчанию (поддержка переменных окружения вроде %ProgramFiles%).
- Программа поддерживает создание/открытие файлов-проектов для более удобной периодической работы с ней.
- Работа под всеми версиями ОС MS Windows, начиная с Windows 98 (скорее всего в Windows 95 тоже работает).
- Работа под ОС семейства Linux через программу Wine.
- Работа под ОС ReactOS (начиная с версии 0.3.0, но, возможно, и в более ранних версиях тоже).
- Постоянная поддержка через сайт автора и по e-mail.
- Шифрование данных помимо упаковки.
Описание предоставлено разработчиком.
Легкая в использовании программа для создания установочных пакетов для
Windows приложений. Программа стоит
950 рублей, также имеется урезанная по функционалу бесплатная версия. За пару минут можно создать готовую для дистрибуции установку.
- быстрое создание инсталлятора.
- все основные функции инсталлятора.
- упаковка больших по размеру приложений.
- проверка установленных программ.
- алгоритмы сжатия LZX.
- множество Wizard логотипов.
- поддержка серийных номеров.
- поддержка различных языков (включая русский).
- выполнение любых MS-DOS команд.
Описание предоставлено разработчиком.
Один из главных плюсов этой программы – она абсолютно бесплатна и распространяется с исходным кодом. Она:
- поддерживает 32-х и 64-х битные версии Windows.
- Сжимает дистрибутив методом 7-zip.
- Регистрирует DLL/OCX.
- Устанавливает шрифты.
- работает с реестром.
- создает ярлыки и группы.
- имеет встроенный скриптовый язык с синтаксисом Pascal.
- поддерживает многоязычные инсталляции.
- поддерживает BDE.
Плюс ко всему, для неё есть дополнительные программы:
- ISTools - Бесплатный редактор скриптов Inno Setup с подсветкой синтаксиса.
- Inno Setup Unpacker - Распаковщик установок, сделанных с помощью Inno Setup.