Возможности
Инсталляция
Инсталлятор из Excelsior Installer выглядит и управляется просто и привычно. Он поддерживает наиболее общий сценарий установки:
- запрос параметров у пользователя
- копирование файлов и папок приложения в папку инсталляции
- создание ярлыков и регистрация деинсталлятора
Диалог инсталлятора с пользователем содержит до восьми шагов, на каждом из которых запрашивается один параметр. При желании пользователь может пропустить большинство шагов диалога и выполнить установку со значениям параметров по умолчанию.
При желании с Excelsior Installer можно использовать инсталлятор из продукта NSIS (см.ниже).
Упаковка
Для подготовки дистрибутива используется редактор пакета. Его интерфейс выполнен в стиле "Мастера", который помогает подготовить дистрибутив по шагам. Чтобы получился работающий дистрибутив, в Мастере необходимо указать как минимум:
- файлы и папки приложения,
- ярлыки, которые нужно создать на компьютере пользователя,
- название Вашей компании,
- название Вашего продукта и
- его версию.
По этим данным редактор пакетов вычисляет разумные умолчательные значения для всех остальных параметров инсталляции. Вы можете оставить их как есть, или с их помощью подстроить сценарий инсталляции под особенности Вашего приложения и Ваши вкусы, что-нибудь добавить или даже убавить.
Возможности таких настроек перечислены ниже.
Интеграция с NSIS
NSIS (Nullsoft Scriptable Install System) - это профессиональная инсталляционная платформа с открытыми кодами, которая предлагает богатый набор возможностей и гибкость в выборе сценария инсталляции.
Начиная с версии 1.8, Excelsior Installer может породить полный набор скриптов для сборки Вашего дистрибутива с помощью NSIS, а также позволяет запустить соответствующую сборку прямо из Упаковщика.
Это позволяет использовать Excelsior Installer как графическую оболочку для облегчения работы с NSIS или как средство для мгновенной миграции на эту инсталляционную платформу в случае необходимости.
Опции пакета
Заставка
Для дистрибутива можно указать заставку - картинку, которуюинсталлятор покажет на экране во время распаковки файлов. Это помогает пользователю скоротать время ожидания, а Вам может помочь произвести на него нужное впечатление или сообщить что-то полезное.
Годится любой файл в формате BMP, JPG, PNG или GIF, но лучше чтобы картинка в нем была симпатичной Вам и Вашему пользователю.
Лицензионное соглашение
Excelsior Installer поддерживает общепринятую процедуру электронного подтверждения лицензионного соглашения.
Если оно у Вас есть, укажите его текст Упаковщику, и тогда инсталлятор покажет его пользователю и предложит подтвердить свое согласие с этим соглашением. Дальнейшие шаги инсталляции становятся возможными только если лицензионное соглашение явно подтверждено.
Так что не отвертится, случись что.
Выбор папки инсталляции
По традиции, приложения в Windows ставятся в папку с подходящим названием внутри Program Files. Excelsior Installer по умолчанию поддерживает эту традицию, предлагая назвать новую папку именем Ваших компании и продукта.
Вы можете изменить как это имя так и расположение самой папки. Если хотите, можно также запретить пользователю изменять заданное Вами имя, и тогда приложение будет ставиться всегда одинаково, а пользователю нужно будет щелкнуть мышкой на один раз меньше.
Выбор типа инсталляции
В Windows приложение можно установить либо только для данного пользователя компьютера (персональный режим), либо для всех пользователей данного компьютера (общий режим).
Различие в том, в какой папке Start-меню создаются ярлыки приложения, а также в том, что общий режим установки требует администраторских привилегий у того, кто производит установку.
Вы можете указать определенный тип установки сами, позволить это решить инсталлятору, или дать выбор Вашему пользователю, тогда инсталлятор на специальном шаге диалогов инсталляции попросит его это сделать.
Дополнительные ярлыки
Основные ярлыки приложения располагаются в подходящей папке вStart-меню.
Дополнительно Вы можете создать ярлыки в Панели быстрого запуска, на Рабочем столе, в корне Start-меню и в папкеАвтозапуска. В этом случае инсталлятор оповестит пользователя об этом и предоставит возможность отказаться от всех или части из них, чтобы позволить пользователю сохранять комфортную для себя обстановку на своем компьютере.
Выбор языка инсталляции
Excelsior Installer поддерживает восемь языков инсталляции - русский, английский, немецкий, французский, итальянский, испанский, японский и польский. Нужный язык выбирается автоматически в зависимости от настроек компьютера пользователя. Вы можете отключить автоматический выбор и заранее задать один из них, если это лучше согласуется с Вашими планами.
Создание ключа в реестре
При установке приложения инсталлятор может создать ключ в системном реестре для использования Вашим приложением. Для этого нужно выбрать раздел реестра и указать имя ключа.
При удалении приложения этот ключ будет удален автоматически, что помогает поддерживать компьютер пользователя в порядке.
Верификация дистрибутива
Excelsior Installer защищает дистрибутив от несанкционированных Вами модификаций с помощью контрольной суммы MD5. Сумма вычисляется при запаковке, записывается в установочный пакет и затем проверяется инсталлятором. Установка немедленно прекращается, если обнаружено несоответствие, пользователь видит предупреждение.
Это не может полностью защитить Вашего пользователя от вирусов, которыми дистрибутив может быть заражен в Интернете, но как минимум это может предупредить его об опасности, а Вам дать возможность узнать о существовании ненадежного источника распространения Вашего приложения.
Вы можете отключить эту защиту, если нужно.
Действия по завершению инсталляции
По завершению инсталляции бывает полезно выполнить какие-то дополнительные действия: открыть readme, запустить приложение или, для солидности, перезагрузить компьютер.
Вы можете задать произвольное количество таких действий с помощью редактора пакетов. Инсталлятор на финальном шаге диалогов инсталляции покажет список заданных действий и позволит пользователю отказаться от ненужных, убрав соответствующую галочку.
Системные требования
Система Автора
CPU: | Intel Pentium II или совместимый, 266 ГГц или выше |
RAM: | 128 Mб минимум, рекомендовано 256 Mб или больше |
Disk Space: | 28.5 Mб
|
OS: | Microsoft Windows 2000, XP, Vista или Server 2003, Windows 7 |
Пользовательская Система
OS: | Microsoft Windows 98, NT 4, 2000, XP, Vista или Server 2003, Windows 7 |
- САЙТ ПРОГРАММЫ