larin.md 5.9 KB

#InstallShield


Подготовил Ларин Павел


Что это такое?

InstallShield — система создания инсталляторов и пакетов программного обеспечения для Microsoft Windows и Linux с закрытыми исходными кодами.

Предназначение

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

InstallShield предоставляет собой среду для настройки проекта, создания сценария и конечного релиза дистрибутива — как в MSI-, так и в различных виртуальных форматах. Это одно из наиболее известных решений в области создания инсталляторов для платформы Windows.

С какими проектами можно работать?

Проекты могут быть импортированы из Microsoft Visual Studio или созданы на основе имеющихся шаблонов. При создании проекта с нуля на выбор доступен один из нескольких типов:

Базовый MSI-проект — используется технология Windows Installer, доступен вызов InstallScript-, VBScript-, Jscript-скриптов, exe- и dll-файлов. Проект InstallScript — InstallScript используется для контроля установки InstallScript MSI-проект — совместное использование Windows Installer и InstallScript для развертывания установки.

Плюсы и основная цель

Программное обеспечение отличается небольшим весом, регулярным обновлением.При помощи InstallShield Wizard можно создать установочный пакет (инсталляционный).

Установка

При установке мы сначала соглашаемся с лицензионным соглашением. Выбираем путь установки, либо сотавляем такой же. Выбираем язык. И нажимаем Install. Соглашаемся. Ждём, когда произойдет установка. Интерфейс

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

Пример интерфeйса изображен на картинке

Инструкция по работе

  1. Сначала мы заходим в приложение и создаем проект. Для этого на вкладке Home выбираем New -> BasicMSI. Выбираем путь установки и даём ему имя. Новый проект
  2. После создания переходим в панель View -> выбираем Project Assistant
  3. Внизу интерфейса Project Assistant будет панель действий. Панель
  4. На вкладке ApplicationInformation представленны данные о организации, версии проекта и тд. Мы должны обязательно внести изменения в эти строки, иначе будет ошибка. AppInf
  5. Затем переходим в Архитектура установки. На этом шаге мы выбираем версии ОС на которых будет работать программа. Выбираем нужные нам. ОС
  6. Переходим в ApplicationFiles и выбираем там exe файл и другие, если нужны. exe
  7. На вкладке ApplicationShortCuts мы должны удалить имеющуюся икноку, затем заново добавить exe. Поставить первые две галочки.
  8. На вкладке InstallationInterwiew выбираем условия, как будет идти установка. Выбираем как нужно нам. usl
  9. Затем переходим в верхней части экрана на вкладку InstallDesigner и находим Redisttributables и выбираем Web версию FrameWork как в нашей программе.
  10. На самой верхней вкладке находим кнопку Release Wizard и нажимаем её. На вкладке MediaType обязательно выбрать NetworkImage, ReleaseConfiguration выюираем Compress al files, SetupLauncher - inclideMSI 3.1, WindowsInstallerLocation - extract engine from setup.exe.
  11. После этого происходит сборка и мы переходим туда, где создавали наш проект. Дальше ProductConfiguration1->Release1->DiskImages1->Disk1. Запускаем тот файл и наша программа устанваливается.