Обзор инсталляторов.
Рано или поздно перед программистом встает вопрос: «Как перенести свою
программу на компьютер конечного пользователя, избавив его при этом от
создания веток и ключей в реестре, регистрации
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 рублей.
Данный продукт обладает не меньшей функциональностью, чем
InstallShield, и даже имеет более понятный интерфейс. Умеет:
- устанавливать патчи, шрифты и т.д.
- создавать ярлыки, записи в реестре и ini-файлах, добавлять службы.
- изменять внешний вид инсталлятора.
- разбивать установочный файл на части.
Так же в программу включена поддержка
Windows CE. Однако выложить за самую скромную версию придется
499$.
Данный продукт, судя по всему, давно не обновлялся (хоть дата выхода
последнего дистрибутива и не указана), и требует за своё использование
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$.
Описание находиться в процессе разработки!
Описание находиться в процессе разработки! Кое-что можно глянуть тут и тут.
Описание находиться в процессе разработки!
Бесплатная программа для быстрого создания полноценных инсталляторов под
MS Windows. Содержит в себе массу особенностей. Вот некоторые из них:
- Маленький размер модуля установки/распаковки (12-13КБ).
- Сильное zip-сравнимое сжатие.
- Маленький модуль деинсталляции (4КБ).
- Удобный понятный интерфейс программы и справка.
- Многоязычный интерфейс (русский и английский языки на данный момент).
- Возможность создать многоязычный инсталлятор/деинсталлятор.
- Поддержка отображения лицензии при установке.
- Поддержка кроме стандартного еще и альтернативного цветного интерфейса с заданными пользователем цветами.
- Возможность задать название производителя программы для отдельного отображения в диалоге установки.
- Возможность менять встроенную иконку инсталлятора на пользовательскую.
- Программа и созданные инсталляторы работают даже при малом разрешении экрана (используется прокрутка).
- Можно
создавать ярлыки на устанавливаемые файлы в любом месте системы
(рабочий стол, меню Пуск, меню Программы, меню Автозагрузка, панель
быстрого запуска, меню Отправить).
- Пользователь во время
установки может выбрать создавать ли ему те или иные ярлычки или нет (но
некоторые ярлычки контролировать он не сможет, это определяется на
этапе проекта инсталлятора).
- Возможность создавать папки (группы, подменю) в меню Программы.
- Возможность задать пароль для созданного инсталлятора.
- Возможность задать путь установки по-умолчанию (поддержка переменных окружения вроде %ProgramFiles%).
- Программа поддерживает создание/открытие файлов-проектов для более удобной периодической работы с ней.
- Работа под всеми версиями ОС MS Windows, начиная с Windows 98 (скорее всего в Windows 95 тоже работает).
- Работа под ОС семейства Linux через программу Wine.
- Работа под ОС ReactOS (начиная с версии 0.3.0, но, возможно, и в более ранних версиях тоже).
- Постоянная поддержка через сайт автора и по e-mail.
- Шифрование данных помимо упаковки.
Описание предоставлено разработчиком.
Один из главных плюсов этой программы – она абсолютно бесплатна и распространяется с исходным кодом. Она:
- поддерживает 32-х и 64-х битные версии Windows.
- Сжимает дистрибутив методом 7-zip.
- Регистрирует DLL/OCX.
- Устанавливает шрифты.
- работает с реестром.
- создает ярлыки и группы.
- имеет встроенный скриптовый язык с синтаксисом Pascal.
- поддерживает многоязычные инсталляции.
- поддерживает BDE.
Плюс ко всему, для неё есть дополнительные программы:
- ISTools - Бесплатный редактор скриптов Inno Setup с подсветкой синтаксиса.
- Innounp - Распаковщик установок, сделанных с помощью Inno Setup.
- Inno Setup Generator - Еще один бесплатный редактор скриптов.