English   English

Создание дистрибутива в два щелчка

Начиная с версии 1.7, наши инсталляционные продукты поддерживают интеграцию с проводником Windows, что дает возможность создать дистрибутив действительно за два щелчка мышью, не вводя множество параметров руками.

Как это выглядит, показано в этом коротком видеоролике.

Как это работает?

Есть пять параметров, которые редактор пакетов должен определить, чтобы создать приемлемый дистрибутив:

  1. название компании
  2. главный исполняемый файл продукта
  3. версию
  4. текст лицензионного соглашения (необязательно)
  5. текст приветствия - readme  (необязательно)

Параметры №1-3 нужны, чтобы задать разумные значения по умолчанию для имен папки для установки, группы ярлыков в Start Menu, и ключа в реестре.

Необязательные параметры №4 и №5 используются, чтобы показать текст лицензионного соглашения во время инсталляции, и файл с приветствием сразу после установки приложения.

Обычно все эти параметры заполняются в GUI редактора пакетов. Когда Вы запускаете создание дистрибутива прямо из проводника Windows, эти параметры должны быть вычислены автоматически.

Как?

Текст лицензии берется из файла с именем license.txt, если такой файл присутствует в папке с приложением. Точно также находится и текст приветствия: по файлу с именем readme.txt.

Если в папке ровно один исполняемый файл (как в видеоролике), то он и будет считаться главным. Если исполняемых файлов несколько, то Вам предложат выбрать какой из них считать главным.

Для главного файла будут созданы ярлыки в меню Пуск и его предложат сразу запустить после установки приложения.

Из главного файла извлекается имя компании, название продукта и его версия. Чтобы это было возможно, Вам необходимо в главном EXE-файле поместить специальный ресурс version info.

Подробная информация о version info есть в MSDN, вот тут: http://msdn.microsoft.com/en-us/library/6fkzft86(VS.71).aspx.

Пример Version Info

Да, добавление этого ресурса может показаться лишней работой. Однако, если Вы проделаете эту работу, то Ваш продукт будет смотреться солиднее. Попробуйте навести мышку на EXE-файлы серьезных продуктов и Windows покажет название производителя, продукта и номер версии. Все это берется из version info.

Если же в Вашем EXE-файле нет version info, тогда запуститься обычный GUI ректора пакета, который предложит заполнить недостающие поля.

© 2006-2011 Excelsior