Иллюстрированный самоучитель по администрированию Windows 2000/2003

Приложение А. Создание и настройка пакетов установщика Windows.

Техническую информацию об установщике Windows можно получить на веб-узле сети разработчиков программного обеспечения Microsoft (MSDN). В частности, в состав набора инструментальных средств разработки программного обеспечения для платформы Microsoft (Microsoft Platform SDK) включена техническая информация об установщике Windows, в том числе схема его пакетов, сведения о прикладном интерфейсе программирования (API), а также примеры программного кода и пакетов.

Создание родных пакетов установщика Windows

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

Для создания родного пакета установщика Windows организациям необходимо:

  • Иметь доступ к исходному коду приложения, используемым файлам, библиотекам динамической компоновки (DLL) и другим ресурсам.
  • Четко представлять принципы работы приложения, расположение его записей реестра и ярлыков, а также прочую информацию, которая требуется для правильной работы приложения.

Например, в компании используется специально разработанное приложение для организации деловых поездок. ИТ-специалисты обладают всеми необходимыми файлами, и им известны принципы установки приложения на клиентские компьютеры. Для такого приложения можно создать родной пакет установщика Windows.

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

За дополнительной информацией об аспектах интеграции возможностей установщика Windows в программные продукты обратитесь к статье Обретите контроль над установкой и обслуживанием приложений с помощью установщика Windows Gain Control of Application Setup and Maintenance with the New Windows Installer (EN). Статья была опубликована в сентябрьском выпуске журнала Microsoft Systems Journal за 1998 год.

Использование установщика Windows в качестве средства развертывания еще не гарантирует четкой работы приложения. Приложение также должно следовать принципу разделения состояний, который заключается в отделении данных приложения от пользовательских данных. За дополнительной информацией на эту тему обратитесь к Приложению В.

Дополнительные сведения о создании родных пакетов установщика Windows Вы можете получить, посетив следующие веб-узлы:

  • http://www.installshield.com
  • http://www.wisesolutions.com
  • http://www.microsoft.com.

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

Иллюстрированный самоучитель по администрированию Windows 2000/2003 › Установка и поддержка программного обеспечения › Приложение А. Создание и настройка пакетов установщика Windows.
Рисунок 7 – Алгоритм выбора между использованием готового пакета, самостоятельным созданием родного пакета и переупаковкой

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.