Файлы DLL

Создание установочного дистрибутива программы. Как создать пользовательскую сборку linux с помощью Cubic

Создание установочного дистрибутива программы. Как создать пользовательскую сборку linux с помощью Cubic

Компания Clickteam выпускает простые и дружелюбные продукты для разработчиков: например, Clickteam Fusion, The Games Factory, Multimedia Fusion. В этом же ряду находится программа Install Creator. Основное преимущество продукта - быстрое создание дистрибутива при помощи пошагового мастера.

Разделы настроек расположены в такой строгой последовательности в виде вкладок. Вначале указываются данные (Files), текстовое содержание диалогов (Wizard Text), формат окна (Window), дополнительные настройки (Options), настройки деинсталлятора (Uninstaller), размер дистрибутива (Build). После нажатия на Build запускается компиляция инсталлятора, остается лишь указать место его расположения.

Инсталлятор занимает 65 КБ, с учетом деинсталлятора это 105 КБ. Вдобавок к этому, в Install Creator применяется один из двух алгоритмов компрессии (zipper/ differentiator), оптимальный вариант определяется автоматически. При необходимости, данные можно поместить в пакет отдельно от инсталлятора.

Функциональность Clickteam Install Creator унифицирована, отсутствуют некоторые важные опции. Так, мультиязычность не поддерживается, русский язык в перечне локализаций и вовсе отсутствует. Интеграция со сторонними решениями не предусмотрена, поэтому работа с большими проектами (подразумевающими множество связей в системе) будет неудобной. Программа не позволяет создавать обновления, патчи. Впрочем, в последнем случае, можно использовать - разработку Clickteam.

В незарегистрированной версии Install Creator присутствует реклама. Профессиональная версия, помимо снятия этого лимита, позволяет включать в дистрибутив несколько редакций, устанавливать лицензионное ограничение для пользователя инсталлятора.

Резюме . Возможности Install Creator будут востребованы при работе с несложными проектами. Получаемые инсталляторы содержат базовый набор пользовательских опций, среди которых нет выбора языков или профиля установки. Определенно, это максимально простое решение среди всех упомянутых в обзоре инсталляционных комплексов.

Actual Installer

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

Использование пошагового мастера не предполагается, но доступно окно параметров для нового проекта. Определив базовые сведения продукта, можно перейти в главное окно программы. Опции расположены в 5 секциях - «Общее», «Установка», «Диалоги», «Система» и «Реестр».

В разделе General (Общее) указывается информация о проекте, здесь же настраивается внешний вид мастера установки. В процессе установщик может проверять системные требования (такие как версия ОС, привилегии пользователя) и зависимости (Microsoft .NET Framework, Internet Explorer, Adobe Reader, Java, SQL Server и прочие). При отсутствии указанных компонентов, инсталлятор потребует от пользователя скачать и установить их.

В Installation («Установка») - расположение файлов и папок, расположение исполнимого файла, настройки процессов установки, обновления и деинсталляции. Оба процесса могут осуществляться в тихом режиме, не требуя вмешательства пользователя. В довесок к установщику, может использоваться (Actual Updater).

Dialogs («Диалоги») предоставляют доступ к «начинке» разделов, включая текст лицензионного соглашения, readme файла, в том числе в формате RTF. Здесь же - выбор языков локализации, причем русский язык числится в списке. Ненужные разделы установщика легко отключить.

System («Система») - настройка системных изменений, вносимых при инсталляции: ярлыки, ключи реестра, переменные и пользовательские команды.

Register («Реестр») - установка файловых ассоциаций, переменных окружения, библиотек.

После выставления нужных опций достаточно нажать на кнопку Build Project - инсталлятор готов к запуску. В случае, если при создании инсталлятора была пропущена важная опция, при компиляции Actual Installer даст об этом знать и укажет на ошибку.

Резюме . Actual Installer включает в себя практически все стандартные параметры и опции проекта. Это «промежуточный» вариант между очень простыми (вроде Clickteam Install Creator) и более тяжеловесными решениями, о которых также пойдет речь.

CreateInstall

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

Интерфейс CreateInstall разбит на 3 вкладки - «Проект», «Скрипт установки» и «Скрипт деинсталляции». Первый раздел позволяет задать общие настройки инсталлятора: информация о продукте, поддерживаемые языки, пути, внешний вид. Дополнительно, инсталлятор можно защитить цифровой подписью и установить пароль.

«Проект» - не равноценная замена двух последующих разделов, т. е. для создания дистрибутива нужно тщательно настроить скрипты установки и деинсталляции. Соответствующие параметры отображаются в виде групп, можно отобразить их единым списком.

Дополнением для CreateInstall служит утилита Quick CreateInstall. Она значительно упрощает создание инсталлятора, предоставляя только базовые настройки проекта. Из Quick CreateInstall в дальнейшем проект можно импортировать в CreateInstall.

Код проекта не предназначен для самостоятельного редактирования, переноса в IDE-среду, экспорта. Хотя язык Gentee имеет отличный потенциал: как минимум, это переменные и функции, условные выражения и синтаксис, базирующийся на C, C++ и Java.

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

Интерфейс и справка доступны на русском языке.

Резюме . CreateInstall - функциональная и доступная для понимания среда. Инструментарий CreateInstall не так уж и беден и позволяет обходиться собственными средствами. Но к недостаткам все же следует отнести замкнутость программы «в себе», подразумевая функции импорта и экспорта.

Advanced Installer

Advanced Installer основывается на технологии Windows Inslaller, позволяя создавать msi-, exe- и других видов дистрибутивов. Этому способствует продуманный интерфейс и работа с проектами. В Advanced Installer можно обнаружить немало возможностей, которых нет в других подобных комплексах, о чем ниже.

Примечательно, прежде всего, разнообразие проектов: сюда входят инсталляторы, Java-установщики, обновления, дополнения, модули слияния и другие. В разделе меню Installer собраны команды импорта проектов из Visual Studio, RAD Studio, Real Studio, Visual Basic. Здесь раскрывается потенциал Advanced Installer во взаимодействии с IDE-средами.

Для каждого из выбранных типов проекта предусмотрен детальный мастер настройки. Есть общие шаблоны - Simple, Enterprise, Architect или Professional. Большая часть проектов доступна только для определенных типов лицензии, общедоступные проекты обозначены как None в графе License Required.

Как уже сказано, при создании проекта можно воспользоваться пошаговым мастером, где, в частности, доступен выбор способа распространения пакета, языков локализации, настройка пользовательского интерфейса, ввод текста лицензии и другие опции. Advanced Installer позволяет выбрать вариант распространения программы - оставить данные без компрессии, разделить на CAB-архивы, сохранить в MSI и др., добавить цифровую подпись, потребовать ввод серийного номера и т. д.

Главное окно Advanced Installer (редактор проекта), в простом режиме отображения (Simple), содержит несколько секций:

  • Product Information (Информация о продукте) - ввод сведений о продукте, параметры установки.
  • Requirements (Требования) - указание аппаратных и системных требований, зависимостей ПО. Также имеется возможность создания пользовательских условий.
  • Resources (Ресурсы) - редактор ресурсов (файлов и ключей реестра).
  • Deployment (Развертывание) - выбор типа распространения продукта. Это может быть MSI, EXE или веб-инсталлятор. Для MSI, EXE ресурсы можно поместить отдельно от инсталлятора.
  • System Changes - переменные среды.

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

Для выполнения более сложных задач позволяется использовать пользовательские действия, EXE, DLL или скрипты, написанные на C, C++, VBS или JS. Для создания сценариев предусмотрен удобный редактор.

Однако следует отметить, что в режиме Simple доступна лишь малая часть разделов. Работая с Advanced Installer в ознакомительном режиме, есть смысл зайти в настройки и переключиться в другой режим работы с проектом. После этих действий становятся доступны новые подразделы редактора.

Резюме . Благодаря различным редакциям продукта (включая бесплатную), возможностям импорта, множеству шаблонов и схем, редактору проектов - Advanced Installer будет интересен широкой аудитории.

BitRock InstallBuilder

InstallBuilder - кроссплатформенная среда для создания инсталляторов. В перечень поддерживаемых систем входят: Windows ME - Windows 8, Mac OS X, FreeBSD, OpenBSD, Solaris (Intel & Sparc), AIX, HP-UX, IRIX, Linux (Intel x86/x64, Itanium, s390 & PPC). Инсталляторы доступны как для настольного, так и сетевого ПО. В первой части путеводителя уже рассматривался продукт IzPack, но для InstallBuilder характерна поддержка языков написания, включая не только Java, но и PHP, Perl, Python, Ruby, C/C++ и.NET/Mono.

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

  • Product Details («Информация о продукте») - информация о проекте.
  • Files («Файлы») - проводниковый интерфейс для добавления файлов
  • Advanced («Расширенные настройки») - наиболее интересный раздел, где, пожалуй, и раскрывается вся мощь BitRock Installer. Для работы с проектами используется формат XML (см. обзор WiX в первой части), возможна совместная работа, ручная настройка проектов с поддержкой сценариев. Встроенные действия позволяют автоматизировать процессы установки и объединять задачи, делая их доступными в несколько кликов. Таким образом можно проверять зависимости, добавлять переменные окружения, изменять реестр и файловую систему и прочее. Для редактирования сценариев используется встроенный, очень простой, XML-редактор.
  • Customization («Настройка») - настройка пользовательского интерфейса инсталлятора, переменных окружения, пост-установочных действий, платформ, разрешений и компрессии. Для сжатия применяется ZIP/LZMA-компрессия. Можно создать тихий установщик, работающий в текстовом режиме.
  • Packaging («Упаковка») - для отслеживания ошибок имеется встроенный дебаггер. При построении легко создать кроссплатформенный инсталлятор. На выходе он использует «родную» среду ОС (это относится к графическим системам Windows, KDE и Gnome).

Резюме . BitRock InstallBuilder рекомендуется, прежде всего, для создания кроссплатформенных продуктов. Сценарий, основанный на XML-спецификациях, удобен в обращении, проект легко импортировать и экспортировать для редактирования во внешней среде. Таким образом, на основе данного XML-сценария можно быстро генерировать инсталляторы для всех требуемых платформ.

InstallMate

InstallMate представляет собой инструментарий для создания дистрибутивов на основе Windows Installer. Основные особенности: интуитивная графическая среда, широкий выбор элементов установки, проверка зависимостей, детальная настройка внешнего вида инсталлятора, поддержка компонентов, локализаций и расширений. Дистрибутивы, созданные с помощью InstallMate, отличаются компактностью и скоростью работы.

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

Можно импортировать созданный проект или воспользоваться редактором InstallMate. Кстати говоря возможности импорта не впечатлили: поддерживаются продукты компании Tarma и проекты Visual Basic.

Главное окно программы содержит разделы с параметрами, разделенные, условно, на три секции:

  • Общие настройки: детальная информация о проекте, программные зависимости, системные требования, компоненты, а также опции инсталлятора. В боковой панели Package можно также указать тип инсталлятора, компрессии, ссылку на скачивание (в случае с веб-инсталлятором), пароль на установку. В один инсталлятор можно добавить несколько пакетов.
  • Компоненты: включение в дистрибутив элементов и связей: это файлы и папки, ключи реестра, ini-конфиги, переменные среды, файловые ассоциации, COM-классы, сервисы.
  • Опции инсталлятора: с помощью редактора можно отредактировать текст диалогов. Предусмотрена гибкая настройка локализаций, InstallMate поддерживает 19 языков по умолчанию. Можно создать один дистрибутив с несколькими локализациями либо несколько проектов с одним языком. В этом же разделе доступны пользовательские действия, а также переменные - включая 250 . Расширить функциональность пакета можно с помощью расширений и DLL-библиотек.

Как было отмечено, при создании инсталлятора можно использовать шаблоны. Помимо шаблонов проектов, возможно создание пакетов на основе компонентов, определяя группы элементов. Из других опций стоит отметить скрытую и тихую установку и деинсталляцию, два типа сжатия (Deflate или LZMA).

Полный список функций представлен .

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

Сегодня мы разберем как создавать свой дистрибутив Windows 7 . Чтобы в нем было предустановлено необходимое ПО и система включала установленные обновления на текущий момент.

Проделывать все операции мы будем на виртуальных машинах (я использую VirtualBox ), т.к. это самый удобный и оптимальный вариант для создания своего образа системы. Для работы нам понадобится две виртуальные машины. На одной мы будем подготавливать эталонный образ системы, а на второй мы будем собирать его непосредственно в готовый образ для дальнейшего использования его.

Создание эталонной системы

На первой виртуальной машине устанавливаем систему Windows 7 (разрядность на ваше усмотрение, я буду делать образ х64 ). По завершении установки не спешим!, когда отобразится экран приветствия нажмите CTRL+SHIFT+F3

Информация : Если же вы успели создать пользователя и произвести вход, то выполните от имени Администратора команду: C:\Windows\System32\sysprep\sysprep /audit /reboot

При загрузке в режиме аудита автоматически запускается утилита Sysprep , закрываем это окно, оно нам сейчас не нужно.

Информация : Система в режиме аудита, будет загружаться в него до тех пор, пока мы снова не запустим Sysprep и не изменим режим.

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

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

После того как система была обновлена, можно выполнить установку всего необходимого по вашему мнению ПО.

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

Закончив подготовку эталонной системы удалим все скачанные нами файлы и лишнее ПО (если есть), особое внимание следует уделить очистке системы от копий файлов обновлений. Воспользуемся расширенной очисткой диска. Запускаем от Администратора командную строку и вбиваем следующее

Cmd.exe /c cleanmgr /sageset:65535 & cleanmgr /sagerun:65535

Отмечаем галочками все пункты и нажимаем ОК. После очистки системы подготовим ее к захвату образа при помощи утилиты Sysprep , запускаем от Администратора командную строку и вбиваем следующую команду

C:\Windows\system32\sysprep\sysprep /oobe /generalize /shutdown

Описание ключей:

oobe — запускает компьютер в режиме экрана приветствия. Экран приветствия Windows позволяет конечным пользователям настраивать операционную

систему Windows, создавать новые учетные записи, переименовывать компьютер и выполнять другие задачи.

generalize — подготавливает установку Windows перед созданием образа. Если этот параметр указан, все уникальные системные сведения удаляются из

установки Windows. Идентификатор безопасности (SID) обнуляется, точки восстановления системы сбрасываются, журналы событий удаляются.

shutdown — завершает работу компьютера после завершения работы программы Sysprep.

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

Создание собственного дистрибутива

На второй виртуальной машине устанавливаем систему Windows 7 (разрядность не имеет значения). После установки системы необходимо скачать и установить Пакет автоматической установки Windows (WAIK) для Windows 7 .

Установка тривиальная, не должна вызвать сложностей.

Подготовим образ Windows PE для захвата образа эталонной системы. Разрядность WinPE должна соответствовать разрядности эталонной системы.

Запускаем от имени Администратора Пуск Все программы Microsoft Windows AIK

Выполняем команду в соответствии разрядности эталонной системы

для 32-битных систем:

Copype.cmd x86 с:\win_pe

или для 64-битных:

Copype.cmd amd64 с:\win_pe

Информация: где с:\win_pe желаемое расположение папки с образом. Папка создастся автоматически.

Теперь перейдем в папку назначения и скопируем файл winpe.wim в папку ISO\sources и переименуем его в boot.wim. Затем скопируем в папку ISO из папки C:\Program Files\Windows AIK\Tools\amd64 или C:\Program Files\Windows AIK\Tools\x86, в зависимости от разрядности, файл imagex.exe.

В Командной строке средств развертывания выполняем

Oscdimg -n -bс:\win_pe\etfsboot.com с:\win_pe\ISO с:\win_pe\winpe.iso

Создастся образ winpe.iso с которого следует загрузить эталонную систему. Т.к. эталонная система у нас находится на другой виртуальной машине и нам нужно скопировать образ winpe.iso в любое удобное для нас место на физической машине чтобы потом можно было указать данный файл в качестве загрузчика эталонной системы.

В свойствах виртуальной машины указываем что грузится надо с winpe.iso образа и запускаем виртуальную машину с эталонной системой. Процесс загрузки системы остановится на открытой командной строке.

Чтобы узнать какая буква назначена на диск с эталонной системой, выполним команду

Diskpart

List volume

Видим что эталонная система находится на D . Выходим из diskpart . Выполним захват эталонной системы:

E:\imagex /capture d: d:\install.wim "Win7_ULT_x64" /compress maximum /boot /verify

данная операция занимает длительное время, поэтому можно смело заняться другими делами.

По окончании процесса захвата, перезагружаем систему в обычном режиме. Копируем полученный образ c:\install.win на виртуальную машину с установленным WAIK . Далее заходим в с:\win_pe и очистим папку ISO , затем скопируем туда содержимое оригинального диска Windows 7 , который мы использовали для установки эталонной системы.

Заменим файл install.wim в папке sources на захваченный нами образ. Теперь можно приступать к сборке собственного ISO -образа. Запускаем от имени Администратора Пуск Все программы Microsoft Windows AIK Командная строка средств развертывания

Oscdimg -u2 -m -o -lWIN7ULTx64 -bc:\win_pe\etfsboot.com c:\win_pe\iso c:\win_pe\Win7_ULT_x64.iso

Информация по ключам :

u2 -создает образ, который имеет только файловую систему UDF.

m — снимает ограничения на размер образа.

o — заменяет дублирующиеся файлы одним экземпляром, позволяет сократить размер образа.

l — метка тома, вводится без пробелов, необязательный параметр.

b — расположение загрузочного файла, также без пробелов.

Дополнительная информация : Если необходимо разделить полученный образ на несколько частей, то запускаем от Администратора Командную строку средств развертывания и вводим imagex /split c:\win_pe\install.wim c:\win_pe\install.swm 3000

Создастся два или более swm -файла максимальным размером в 3000 МБ . Затем удалим из папки ISO\sources install.wim и поместим туда install.swm , после чего соберем образ первого диска:

Oscdimg -u2 -m -lWIN7ULTx64DVD1 -bc:\win_pe\etfsboot.com c:\win_pe\iso c:\win_pe\Win7_ULT_x64_DVD1.iso

После этого удалим install.swm и скопируем на его место install2.swm . Второй диск делаем не загрузочным, собираем его командой:

Oscdimg -u2 -m -lWIN7ULTx64DVD2 c:\win_pe\iso c:\win_pe\Win7_ULT_x64_DVD2.iso

Установка с разделенного образа производится обычным путем, начиная с первого диска, в процессе работы установщик сам попросит сменить диск:

На этом все. Мы рассмотрели как создать свой дистрибутив Windows 7 .

Этот раздел посвящен разработчикам, как собственных конфигураций или модулей, так и отдельных бланков, типовых операций и других элементов программы, сталкивающимся с необходимостью передавать эти разработки третьим лицам (пользователям).

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

Для создания дистрибутива используется пункт меню «Разработка | Дистрибутив конфигурации» главного меню. При вызове этого пункта меню появится пошаговый диалог, в результате которого будет создан дистрибутивный пакет.

Шаг 1. Здесь Вам необходимо выбрать нужную конфигурацию из списка и нажать Далее > для продолжения создания дистрибутива.

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

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

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

При добавлении существующей конфигурации Вам необходимо указать имя конфигурационного файла или воспользоваться кнопкой Обзор... для выбора нужного файла. После нажатия Далее > конфигурация будет добавлена в список. Это бывает необходимо при переустановке программы или операционной системы, а также при переносе конфигурации из одного каталога в другой или на другой компьютер.

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

Шаг 2. Здесь необходимо установить версию конфигурации. Название конфигурации и номер ее версии играют важную роль. Название конфигурации проверяется при ее установке. Программа помнит, какие конфигурации, и каких версий ставились. Установить ту же конфигурацию, но более ранней версии программа не позволит, а выведет сообщение об ошибке:

Устанавливаемая конфигурация имеет более старую версию, чем та, что уже установлена у Вас.

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

Это обновление уже устанавливалось ранее. Продолжить?

Для продолжения нажмите Далее > , а для возврата к Шагу 1 - < Назад .

Шаг 3. Здесь Вы можете установить дополнительные параметры дистрибутива. В графе Версия указывается версия программы (исполняемого модуля), на которой может работать эта конфигурация. Если при установке выяснится, что версия программы ниже, то будет выведено сообщение об ошибке:

Для обновления и правильной работы конфигурации необходима более новая версия программы (исполняемого модуля).

После этого установка будет остановлена. Также здесь можно установить следующие опции:

Упаковать дистрибутив - по умолчанию включена. Это означает, что все файлы дистрибутива будут помещены в архив (файл с расширением pak ). Без этой опции файлы не будут упаковываться и займут больше места.

Шаг 4. При установке обновления можно сделать так, чтобы программа дополнительно выполнила определенные SQL-скрипты при обновлении, до и после изменения структуры базы данных. Рекомендуется чтобы скрипты имели явное указание на кодировку, диалект, терминальный символ и т.д.

Пример:

SET NAMES WIN1251;

SET SQL DIALECT 3;

SET AUTODDL ON;

SET TERM ^;

Помимо стандартных SQL-запросов, скрипты могу содержать следующие служебные запросы:

ERROR_OFF - отключает выдачу ошибок. Если последующие SQL-запросы будут выполняться с ошибками, программа будет считать их не как ошибки, а как предупреждения.

ERROR_ON - включает выдачу ошибок, отключенную при помощи ERROR_OFF .

Указанные скрипты будут выполняться при переходе с предыдущей версии на эту. При сборке дистрибутива следующей редакции он может также содержать уже свои дополнительные скрипты.

Если в каталоге с файлом скрипта *.sql содержится файл с таким же именем с расширением *.blb, программа считает его бинарным файлом с блобами для скрипта и также включит его в дистрибутив. Только один из скриптов (либо до, либо после изменения структуры) может иметь файл с блобами.

Нажмите Готово для создания дистрибутива.

Важно знать.

1. Для корректной работы программы обновления необходимо выполнение одного требования к разработке блоков и конфигураций программы: не должны изменяться идентификаторы журналов, полей журналов, идентификаторы множеств и элементов множеств. Когда происходит обновление старой версии на новую, то именно по идентификаторам программа определяет правила преобразования существующих данных.

2. Возможно объединение нескольких конфигураций внутри одной программы, написанными совершенно разными разработчиками.

3. Архив конфигурации может быть распакован и заново запакован при помощи утилиты ARC . Если необходимо сделать сложные преобразования данных, не укладывающиеся в существующие возможности программы по созданию дистрибутивов, редактирование пакета обновления может быть произведено вручную (см.

Все что пишется в Visual Basic должно выполняться вне среды разработчика Visual Basic, требут файла Msvbvm.dll. Этот файл содержит все подпрограммы поддержки и существенные элементы управления, которые необходимы Visual Basic, чтобы выполнять все что угодно. Это довольно большой файл (1,3 М). Но, к счастью, не имеет значения, сколько приложений Visual Basic выполняет пользователь в одно и тоже время, все равно в памяти необходима только одна копия этого файла.

Для каждого пользовательского элемента управления в приложении и для того, что является частью вашего элемента управления, необходим файл пользовательского элемента управления. Эти файлы относительно малы- часто менне 30К каждый. В результате то, что оказывается необходимым для инсталляции исполняемых файлов не находится на машине, куда производится инсталляция, то даже простейший исполняемый файл Visual Basic, даже подвергнутый сжатию при помощи мастера установки потребует 2 или более дисков.

Примечание: Разработчику действительно нужно убедиться, что пользователи его проекта или элемента управления не имеют файла Msvbvm50.dll и других файлов поддержки, т.к. многие пользователи Windows 95 и Windows NT уже будут иметь на своих машинах эти файлы. Например, большинство пользоваптелей Internet Explorer уже будут их иметь, и можно предположить, что вскоре Microsoft будет просто инсталлировать этот файл вместе с инсталляцией файлов операционной системы. Это сильно уменьшит дисковое пространство, необходимое джля создания дистрибутивов проектов Visual Basic.

И, наконец, когда выполняет исполняемый файл, который содержит пользовательский элемент управления, .ocx-файл должен находиться в системном каталоге или в одном каталоге с.exe-файлом. Мастер установки автоматически размещает файлы в соотвествующем месте. (Если соотвествующий.ocx файлне может быть найден, то виртуальная машина Visual Basic выведет сообщение об ошибке и завершит выполнение.)

Создание исполняемого файла

Тот, кто перед покупкой своей копии Visual Basic читал какую либо рекламу о нем, возможно, слышал, что Visual Basic 5-первая версия Visual Basic, которая позволяет создавать действительно исполняемые файлы. Кто-то возможно, удивится, что же это значит. Прежде всего, предыдущие версии Visual Basic всегда транслировали код Visual Basic в некий р-код. Это промежуточный язык, который отличается от машинного кода микропроцессора Intel. А затем полученный р-код построчно интерпретировался в машинный код Intel. Но это не эффективно. Например, для циклов явно легче выполнить перобразование в машинный код один раз и не преобразовывать код каждый раз при выполнении тела цикла.


Рисунок 23-1. Диалоговое окно Make Project. .

Только версии Professional и Enterprise имеют возможность создавать действительно исполняемые файлы. Этого можно достичь выбором пунктов File|Make Exe или File|Make осх и последующим нажатием кнопки Options в диалоговой панели Make Project, показанной на рис. 23-1.



Рисунок 23-2. Cтраница Make.

То, что будет видно, показано на рис. 23-2. На этой странице диалоговой панели можно добавить информацию о версии элемента управления и о защите прав. Здесь также устанавливается значок для проекта, который пользователь увидит представления исполняемого файла, и информацию командной строки, если такая предусматривается.

Если есть версия Professional или Enterprise, щелкнем на закладке Compile. Покажется экран, приведенный на рис. 23-3. Пройдемся поочередно по всем опциям в этой важной диалоговой панели.

Compile to P-Code . Позволяет скомпилировать проект в р-код. Хотя он выполняется медленнее, но необходимое дисковое пространство может быть значительно меньшим по сравнению с кодом, скомпилированным в машинный код микропроцессора.

Compile to Native Code. Позволяет скомпилировать проект, используя родной код с оптимизациями того, что выбирается посредством оставшихся кнопок. Они описаны в следующей таблице.

Кнопка Описание
Optimize for Fast Code Максимально увеличивает скоростьвыполнения.
Optimize for small Size Минимизирует размер. Вероятно, этим значительного преимущества перед простым использованием р-кода достигнуто не будет.
No Optimize Компилирует без оптимизации.
Favor Pentium Pro Оптимизирует код таким образом, что он лучше всего работает на процессоре Pentium Pro. Код, сгенерированный с этой опцией, будет работать и с более ранними процессорами, но на процессорах 486 и Pentium (даже если они используют MMX), будет работать медленнее, чем тот код, но сгенерированный без этой опции.
Create symbolic Debug Info Используется, когда надо запустить свой VB-код на отдельном отладчике, такой как один из отладчиков фирмы NuMega или тех, что поставляются с компонентами Microsoft DevStudio.

Примечание: Программа, которая выполняет большое количество циклов, такая, как, например, стандартные тесты, покажет поразительное ускорение - часто даже десятикратное по сравнению с программами на Visual Basic 4. На практике, однако, ускорение, вероятно, будет значительно меньше (часто менее 50 процентов, иногда даже около 20 процентов).

Advanced Optimizations. Нажатие этой кнопки выведет на экран диалоговую панель Advanced Optimizations, показанную справа. Не рекомендуется изменять какие-либо опции в этой панели, установленные по умолчанию - они только для больших знатоков VB.

Мастер установки

Мастер установки - это действительно отличный инструмент, который позволяет создавать дистрибутивы приложений и элементов управления практически без усилий. Это действительно автономная программа, которая называется Application Setup Wizard. Можно запустить ее, к примеру, посредством подменю Visual Basic 5 в меню Start. (Предположим, что используется стандартная установка, тогда программа мастера установки будет называться VB\setupkit\kitfil32\Setupwiz.exe).

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

Когда запускается мастер установки, мы попадаем на начальный экран мастера установки, который выглядит, как рис. 23-4.

Разберемся с пунктами в основной панели. Прежде всего, здесь есть кнопка помощи Help, которая выведет файл справки для мастера. Кнопка выхода Exit в верхнем правом углу панели закрывает мастер установки. Кнопка движения вперед Next перемещает к следующему шагу мастера, а кнопка Back возвращает к предыдущему. Щелкнем на кнопке Next, чтобы перейти к первому реальному экрану мастера.

Project File Text Box. Файлом проекта является имя файла с расширением.vbp. Можно щелкнуть на кнопке Browse, для того чтобы открыть стандартную диалоговую панель, которая позволяет осуществить поиск файла.vbp или.ctl (для элемента управления).

Rebuild the Protect. Файлы, дистрибутивы которых создаются, являются автономно выполняемыми. Если необходимо создать, отдельный продукт заново, надо пометить эту опцию. Мастер будет автоматически создавать новый.ехе-файл, или.осх -если.ехе не найден.

Options. Возможные опции описаны в следующей таблице.

Использование мастера

Для наглядности предположим, что надо создать дистрибутивы двух различных приложении:

  • калькулятора, поставляемого с Visual Basic;
  • элемента управления числового поля ввода NumericTextBox.

Создание дистрибутива для проекта калькулятора



Рисунок 23-3. Страница Compile.

Начнем с простого проекта калькулятора, который можно найти в подкаталоге \samples\PGuide\calc каталога VB. Сначала придется скомпилировать этот проект, так как он не поставляется в исполняемой форме. Итак, загрузим VB и затем скомпилируем проект Calc.vbp. После этого введем имя и путь к файлу Calc.vbp и щелкнем на кнопке Next (которая сейчас доступна). После некоторого промежутка времени, необходимого для обработки файлов, перейдем к экрану шага 3 мастера установки.



Рисунок 23-4. Начальный экран мастера установки.

В этом экране надо сообщить мастеру, где сохранять дистрибутив. Например, выберем гибкие диски. Для этого щелкнем на опции Floppy Disk. Щелкнем по кнопке Next и попадем на экран, где сообщим мастеру о типе используемых дискет.

Щелкнем по кнопке Next. Получающийся экран, используется только для серверов ActiveX - это более сложная тема, которую мы не рассматривали в этой книге. Щелкнем по кнопке Next, чтобы пропустить этот экран.

После небольшой задержки появится экран File Summary. Если выбрать любой из этих файлов и щелкнуть по кнопке File Details, мастер выведет на экран диалоговую панель. Она содержит подробную информацию о выбранном файле. Если щелкнуть на Summary Details в экране File Summary, увидим диалоговую панель с информацией.

Щелкнем по кнопке Next, при нахождении в экране FileSummary и перейдем к экрану Finished.

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

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

Программа инсталляции, созданная мастером установки, соответствует всем стандартам Windows. Пользователи могут изменить каталог установки; они могут наблюдать за ходом выполнения процесса инсталляции по диаграмме; и им также будет сообщаться, когда вставлять очередной диск. (К тому же, посредством функции AddRemove в Windows95/Windows NT возможна деинсталляция приложения.) Создание дистрибутива элемента управления

Создание дистрибутива элемента управления в мастере установки для использования на отдельной системе по существу аналогично созданию дистрибутива приложения. Так что в этом разделе сосредоточимся на использовании мастера для создания файла установки Internet Download Setup таким образом, чтобы элемент управления мог быть использован в Internet Explorer.

Запустим мастер. Необходимо заметить, что мы хотим создать дистрибутив элемента управления таким образом, чтобы он мог быть загружен из Internet или в интрасеть. После принятия решения сделать Interenet-установку щелкнем по кнопке Next и перейдем к следующему экрану.

Щелкнем по кнопке Next. Появится следующий экран. Microsoft предоставляет опцию, которая позволяет пользователю загружать только определенные стандартные файлы, как, например, огромный файл виртуальной машины Visual Basic, необходимый для элемента управления, прямо с сайта Microsoft при первом использовании элемента управления в Internet Explorer. Это действительно очень полезная опция, так как если пользователи уже имеют какие-либо из необходимых файлов на своей машине, то Internet Explorer достаточно разумен для того, чтобы не загружать их заново.

В основном это все. Оставшиеся экраны мастера подобны тем, что мы уже обсуждали.

В процессе жизнедеятельности компьютера, пользователь сталкивается со многими проблемами. Помимо вирусной атаки, могут быть разные системные ошибки и тогда, чтобы устранить их, приходится переустанавливать "Виндовс". Это не всегда просто, так как у многих пользователей нет специального установочного диска Windows 7. В последних версиях ПК очень часто отсутствуют устройства для чтения оптических дисков. В таких случаях может помочь дистрибутив Windows 7, установленный на флешке.

Создание загрузочного диска Windows 7

При первом включении компьютера (Windows 7, Windows 8 / 8.1) пользователю предлагается создать CD / DVD для резервного копирования установки Windows, но многие просто не обращают на это сообщение внимания. После того как момент упущен, создание загрузочных носителей Windows можно будет выполнить с помощью соответствующего программного обеспечения. AOMEI PE Builder является одним из таких сторонних инструментов, поддерживает не только Windows 7, но и версии 8 / 8.1 и может сделать диск похожим на Windows PE, без установки AIK / ADK. Перед загрузкой автономной версии AOMEI PE Builder, нужно предварительно отключить антивирус на ПК. Шаги по созданию дистрибутива windows 7:

  1. Скачать программу из Интернета.
  2. Загрузить, установить и запустить.
  3. Нажать желтую кнопку «Далее», чтобы перейти к следующему шагу.
  4. Выбрать второй вариант: USB Boot Device.
  5. Затем нажать «Далее», появится окно подсказки, извещающий, что диск будет отформатирован.
  6. Нажать «ОК», чтобы закрыть сообщение и «Далее».
  7. AOMEI PE Builder начнет создание образа.

Формат дистрибутива ISO

ISO-файл является виртуальной копией секторальных данных с одинаковой структурой файлов, вроде идеальной копии фотографии имеющей цвета, тени и абсолютно все нюансы оригинала. Поэтому копии ISO еще называются «изображениями». Акроним ISO происходит от имени организации, создавшей этот отраслевой стандарт. ISO диск используется для отправки копии с одного компьютера на другой.

Это идеальный дубликат, поскольку ничего не теряет при копировании или сжатии. Можно бесплатно создавать и смонтировать ISO-файлы с помощью специальных инструментов, при этом устройства на флешке или CD могут быть загрузочными вместо жесткого диска.

Образы ISO часто используются для распространения больших программ через Интернет из-за того, что все файлы программы могут быть аккуратно записаны в виде одного файла.

Один пример можно увидеть в бесплатном инструменте восстановления пароля Ophcrack, который содержит всю операционную систему и несколько программных продуктов, при этом все составляющие программы, записываются в один файл.

Ophcrack, конечно, не является единственной программой для использования ISO-файла, поэтому распределяются многие типы программ. Например, большинство загрузочных антивирусных программ используют ISO.

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

Windows 10 и ранние версии Windows 8 и Windows 7 можно приобрести непосредственно у Microsoft в формате ISO, которые готовые к извлечению на устройство или смонтированные на виртуальной машине.

Получение образа из Windows


Процесс создания будет зависеть от того, какая версия ОС устанавливается - 7, 8.1 или 10. Все они имеются в Microsoft, включая утилиту получения загрузочного носителя. Перед тем как начать процесс нужно иметь ключ продукта "Виндовс". Если пользователь не уверен в своем ключе, можно получить фирменный ключ продукта "Виндовс" с оригинальным дистрибутивом Windows 7 или по электронной почте от Microsoft, при покупке или восстановить свой ключ с помощью специального программного обеспечения.

В Интернете есть достаточно приложений, которые помогут найти серийные ключи, однако, специалисты предлагают использовать бесплатную версию KeyFinder Magical Jellybean. По завершении установки он сразу же покажет серийный ключ продукта в виде текстовых строк или файлов. Это 25-значный ключ с меткой CD-ключа лучше сохранить в безопасном месте, потому что он еще не раз понадобится пользователю. Вооружившись ключом продукта, нужно перейти на страницу восстановления ПО и выполнить инструкции. На сайте поставщика электронной коммерции для Microsoft TechRiver можно получить дистрибутив Windows 7:

  • 32-бит Ultimate x86.
  • 64-бит Ultimate x64.
  • 32-разрядная профессиональная x86.
  • 64-bit Professional x64. 3
  • 2-bit Home Premium x86.
  • 64-bit Home Premium X64.

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

Загрузочный USB-накопитель


Microsoft предлагает бесплатный инструмент под Windows USB / DVD Download Tool для интеграции usb 3 0 в дистрибутив Windows 7. Алгоритм создания образа:

  1. Открыть Windows USB / DVD и далее «Загрузить».
  2. Открыть загруженный исполняемый файл Download-Tool-Installer-ru-US.exe нажать «Установить».
  3. Подождать завершения установки и подтвердить «Готово».
  4. Загрузить файл ISO "Виндовс". Его можно получить из Microsoft Store, с сайта MSDN или других проверенных источников. Он работает с любыми ОС, так как структура установки "Виндовс" не изменилась с Windows 7. На рабочем столе появится ярлык программы для запуска.
  5. Нажать «Да».
  6. Нажать «Обзор».
  7. Просмотреть свой компьютер, выбирать файл «.iso» и «Открыть».
  8. Выбрав файл, подтвердить «Далее».
  9. Выбрать тип носителя.
  10. Подключить тип носителя и выбрать его в инструменте загрузки.
  11. После выбора типа носителя подтвердить «Начать копирование».
  12. Очистить диск, если на нем есть информация, подтвердить операцию.
  13. Установочные файлы "Виндовс" теперь копируются на выбранный диск.
  14. Подождать завершения интеграции usb драйверов в дистрибутив Windows 7. Поступит сообщение, что загрузочное устройство было создано успешно.
  15. Закрыть программу загрузки и извлечь диск с ПК.

Программа образов Rufus


Существует несколько полезных программ, которые делают загрузочные USB. Наиболее популярная и простая – Rufus, работающая в русскоязычном сегменте. Она требует у пользователя права администратора на ПК. Порядок создания:

  1. Перед тем, как интегрировать драйвера в дистрибутив Windows 7, нужно выбрать функцию запуска от имени администратора.
  2. Выбрать конкретный USB в поле «Устройство», имеющий не менее 4 ГБ.
  3. Следующие четыре области автоматически отсортируют выбранный файл ISO.
  4. Убедиться, что отмечен флажок «Быстрый формат» или создание с применением расширений ярлыков.
  5. Рядом с меткой «Создать», используя раскрывающийся список, выбрать образ.
  6. Для того чтобы начать - нажать «Пуск».
  7. Процесс создания на USB дистрибутива Windows 7 займет некоторое время, которое зависит от мощности ПК.

Rufus не только делает загрузочный флеш-накопитель, но и записывает несколько гигабайт данных на USB-накопитель. В зависимости от различных аппаратных факторов, это займет около 10 минут. Как только процесс будет завершен, у пользователя появится загрузочный USB.

Загрузчик Disk Utility

Можно выбрать из широкого спектра сторонних программных решений, которые помогут упростить работу по созданию загрузочного диска. Одна из упомянутых выше программ - Disk Utility.Эта утилита не может функционировать должным образом, если ей не предоставили поддерживаемый USB-накопитель и подключение к Интернету.

Процесс создания дистрибутива wWndows 7:

  1. Выбрать «Файл» > «Пустое изображение».
  2. Ввести имя, теги и выбрать месторасположения, которое определится на ПК после открытия.
  3. Во вкладке «Размер» заполнить нужную величину.
  4. Выбрать «Формат». Для использования с "Виндовс" или Mac объемом, не превышающим 32 ГБ выбирают MS-DOS, для большего - ExFAT.
  5. Кликнуть всплывающую вкладку «Шифрование» и выбрать параметр.
  6. Нажать «Разделы» и выбрать макет.
  7. Нажать «Формат» и выбрать необходимый вариант.
  8. Мастер изменит его на 178 МБ Используя.cdr.
  9. Нажать «Сохранить» и «Готово».

Создание образа безопасного диска


Для сжигания загрузочного DVD-диска можно использовать программу CDBurnerXP. При ее открытии в первом окне можно увидеть несколько вариантов. Каждый параметр работает как мастер настройки.

Алгоритм создания дистрибутива Windows 7 (64):

  • Выбрать необходимое задание и программа сама проведет через все этапы формирования.
  • Выбрать Burn ISO Image, затем нажать кнопку OK.
  • Убедиться, что установлен DVD-диск на компьютере. Выбрать DVD-рекордер будет записывать ISO-файл. Скорее всего, есть только один, поэтому он будет предварительно выбран.
  • Если на компьютере установлено более одного CD / DVD-рекордера, применить раскрывающееся меню «Целевое устройство», выбрать, какой из них использовать, после чего программа может внести небольшие корректировки, в зависимости от выбранного CD / DVD-рекордера.
  • Нажать кнопку «Обзор» и перейти к файлу ISO. Когда он будет найден, дважды кликнуть по нему.
  • Нажать кнопку «Запись диска», появится окно выполнения, после завершения появится сообщение, в котором будет указано, сколько времени проходил ожог и средняя скорость передачи битов.

Бесплатные инструменты для установки Windows


Продвинутые пользователи в своем арсенале программ всегда имеют несколько бесплатных инструментов, доступных для настройки Windows 7, от установки до управления учетными записями пользователей (UAC). Интеграция в дистрибутив Windows 7 осуществляется с помощью бесплатных инструментов. Они позволяют создавать автоматическую установку, добавлять / удалять собственные, программы Windows, интегрировать драйверы, настраивать реестр, присоединять новые темы и многое другое.

В этой подборке предложены пять бесплатных инструментов для настройки и установки дистрибутива Windows 7 professional. Для запуска этих инструментов необходимо установить Windows Automated Installation Kit:

  • VLite , хотя она была разработана для Windows Vista, можно использовать ее и для Windows 7. Инструмент позволяет создавать автоматическую установку Windows 7, интегрировать исправление, языковые пакеты и драйверы, настраивать настройки Windows и создавать загрузочный ISO.
  • RT Seven Lite - инструмент, специально разработанный для интеграции в дистрибутив Windows 7. Этот инструмент содержит больше возможностей по сравнению с другими инструментами. На вкладке «Настройка» несколько разделов, позволяющих добавлять новые темы, гаджеты, скринсейверы, фон рабочего стола, значки, логотипы OEM и многое другое.
  • 7 Customizer - простой инструмент для настройки и создания автоматической установки Windows 7.
  • Se7en Unattended – программа способна отключать службы, включать надстройки, добавлять сторонние приложения, добавлять обновления Windows, интегрировать драйверы и добавлять другие настройки для создания настраиваемого ISO 7 Windows.
  • Win Integrator - этот инструмент почти похож на vLite. Помимо, вышеупомянутых может включить или отключить одну или несколько функций Windows. В целом, хороший инструмент с простым пользовательским интерфейсом.

Установка обновлений на носителе

Slipstreaming - это метод, используемый для включения различных дистрибутивов обновлений Windows 7 в установочный носитель, он также работает и с другими операционными системами. Обычно после чистой установки Windows на компьютере одна из первых вещей, которую делает пользователь, - это установка обновлений, известных как Windows Updates. Для этого компьютер должен быть подключен к Интернету, проверять наличие обновлений, загружать, устанавливать и выполнять необходимые перезагрузки. Этот процесс займет много времени, особенно если установлена более ранняя версия Windows.

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

К счастью, существует ряд приложений сторонних разработчиков, предназначенных для облегчения slipstreaming для любого пользователя без применения командной строки. Фактически, с таким приложением настраивается ISO по выбору, добавляя все новые обновления, а также драйвера в дистрибутив Windows 7, программы и настройки операционной системы или удаляя элементы, которые не нужны. Выполняется это просто и без усилий с помощью бесплатного приложения, например, NTLite.

Slipstream драйверов


Слайд-драйвы (slipstream), входящие в установку Windows, делают ее простой. Большинство современных SATA и RAID-контроллеров нуждаются в определенных драйверах для Windows, чтобы видеть и использовать жесткий диск, а большинство новых компьютеров, не имеющих флоппи-дисковода, неспособны использовать подключенный USB-порт. Поэтому этот способ оставляет пользователю единственную возможность добавить правильный драйвер с использованием технологии slipstream.

NTLite предназначен для облегчения жизни, позволяя бесплатно выполнять slipstreaming, используя очень простой и удобный интерфейс. Хотя базовая версия программы предоставляется бесплатно, есть несколько платных версий с дополнительными функциями. Основным преимуществом NTLite по сравнению с аналогичными приложениями такого рода является его совместимость со всеми новыми версиями Windows. Он постоянно обновляется, чтобы поддерживать даже инсайдерские версии Windows 10. Конечно, он не подходит для старых версии ОС, таких как XP или Vista.

Для того чтобы начать установку, необходимо перейти на страницу загрузки на официальном сайте. Есть две версии: стабильная и бета-версия. Рекомендуется скачать стабильную версию. После завершения загрузки запустить программу и следовать инструкциям.

Процесс установки довольно прост:

  1. При первом запуске программы будет предложено выбрать тип лицензии, который нужно использовать.
  2. Выбрать «Свободный» (ограниченный, некоммерческий) и нажать «ОК». Чтобы загрузить ISO в NTLite, нажать кнопку «Добавить», расположенную на панели инструментов, и выбрать соответствующую папку, содержащую извлеченные ранее файлы, или просто перетащить ее в программу.
  3. Сразу после загрузки ISO в разделе «История изображений» появится список всех Windows, которые могут быть установлены этим ISO.
  4. Выбрать выпуск, который нужно применить в своей пользовательской установке, нажать кнопку «Загрузить» и нажать «ОК» во всплывающем окне, которое откроется.
  5. Начнется процесс загрузки.

Можно проверить его статус рядом с выбранной версией Windows. Это может занять пару минут. После завершения загрузки в левой части окна появится несколько параметров. Оттуда можно настроить все для своей пользовательской ISO. Далее выполнить обновления Windows. После того, как загружены обновления для ОС:

  1. Перейти на вкладку «Обновления», нажать «Добавить» и выбрать «Папка» и «Папки с подпапками».
  2. Найти папку, в которой хранятся обновления.
  3. Интеграция драйверов в дистрибутив Windows 7 выполняется на вкладке «Драйверы». Предварительно они должны быть загружены.
  4. Добавить их в одну папку, нажать кнопку «Добавить» на панели инструментов NTLite и найти эту папку.
  5. Выполнить автоматическую установку без надзора, по умолчанию эта функция отключена.
  6. Перейти в меню навигации «Автоматическое» и установить флажок, расположенный в верхнем левом углу.
  7. Добавить локальную учетную запись, нажав соответствующую кнопку на панели инструментов, а в появившемся окне ввести свои данные и нажать «ОК».
  8. Аналогичным образом можно ввести данные для своей локальной сети, нажав кнопку «Присоединиться к сети».
  9. Добавить сторонние приложения, перейти в «Послеустановочная», нажать «Добавить» и найти файл.exe по выбору.
  10. Создать новую Windows ISO, перейти на вкладку «Применить».
  11. Проверить кнопку «Создать ISO».
  12. После этого появится диалоговое окно с просьбой выбрать каталог назначения, в котором нужно сохранить файл ISO, его имя файла и метку ISO.
  13. Нажать кнопку «Процесс» на панели инструментов. С этого момента процесс становится автоматическим, поэтому нужно подождать несколько минут, чтобы завершить интеграцию драйверов в дистрибутив Windows 7, в зависимости от сделанных изменений, после чего ISO будет готов к использованию.

Вот и все. Пройден процесс от получения ISO версии Windows, приобретения программного обеспечения для создания загрузочного флеш-накопителя USB и способа его применения, а также для использования одной конкретной утилиты для создания загрузочного DVD из Windows ISO.