Лемма - промежуточная
теорема, доказываемая для того,
чтобы на ее базе доказать
основную теорему (определение) |
Начиная цикл статей, посвященных автоматической установке Windows со всеми ее компонентами, я и не подозревал, какую гору литературы мне придется перелопатить, чтобы дать ответ хотя бы на 90% вопросов, которые возникнут у обыкновенного пользователя. Сегодня хочу описать метод создания автоустанавливающихся дистрибутивов, который документирован и широко (в последнее время) используется самой Microsoft, но малоизвестен обычному пользователю. Метод прост и надежен как топор, базируется на проверенной технологии и требует минимального количества ресурсов. Полученные дистрибутивы можно использовать как готовые продукты, а можно - в качестве полупродукта для изготовления Основной Цели Статей - FullUnattendedInstall, как говорят американцы.
Итак, приступим к освоению технологии IExpress. Появилась она давно и предназначена Microsoft для создания самораспаковывающихся и самоустанавливающихся дистрибутивов. IExpress является бесплатной альтернативой WinRAR-SFX архивам. Суть ее проста. В командной строке пользователь исполняет команду iexpress.exe и следует указаниям пошагового мастера упаковки/распаковки. "Почему же автор назвал эту заметку Леммой Икс? - спросит удивленный читатель. - Ведь ничего таинственного тут нет". И будет прав. Таинственного нет ничего. А "икс" появился потому, что опробуем мы IExpress на создании самоустанавливающегося и "тихого" дистрибутива Microsoft DirectX.
Пользователи MS Windows XP/2003 могут проделать практическую часть лабораторной работы только ради знакомства с возможностями IExpress, так как самый свежий DirectX уже идет вместе с дистрибутивами их ОС. Пользователи MS Windows 2000, которые желают снабдить свои дистрибутивы самым-самым последним "иксом", будут выполнять работу с энтузиазмом, так как собранный дистрибутив ляжет в заветную папочку $OEM$, речь о которой в нашей следующей большой статье.
Microsoft распространяет DirectX (самая последняя версия - 9.0с) в виде так называемого REDIST пакета размером от 33 до 35 Мб, который содержит все необходимые для установки файлы, но не отзывается на призыв быстро и незаметно самоустановиться и не перезагружать после этого компьютер. В течение нескольких минут мы это исправим:
- Распакуйте REDIST в папку на винчестере любым архиватором (от extract до WinRAR).
- Если вы не планируете устанавливать с этого дистрибутива MSDX на компьютеры с Windows 9x/ME, можете удалить из дистрибутива DirectX.CAB и BDA.CAB.
- Запустите в командной строке iexpress.
- Щелкните по кнопке "создать новый архив".
- Щелкните по кнопке "разархивировать файлы и выполнить инсталляцию".
- Задайте имя окна распаковки (например, dx90c).
- Щелкните по кнопке "не предупреждать".
- Щелкните по кнопке "не показывать лицензию".
- Добавьте в открывшееся окно файлы распакованного дистрибутива.
- В открывшемся окне щелкните по файлу dxsetup.exe, назначив его ведущим инсталляцию, после этого справа допечатайте ключи командной строки /install /silent.
- Выберите тип инсталляции "скрытый".
- Выберите "не показывать сообщение об удачном конце инсталляции".
- Выберите каталог для сохранения результирующего файла и его имя.
- Обязательно пометьте флажком "спрятать progressbar разархивации от пользователя".
- Пометьте флажками "не перезагружать компьютер" и "удалить за собой временные файлы".
Готово! Наслаждайтесь результатом!
Ваш дядюшка
хардовик Mexicanetz Express,
crowngold.narod.ru
Комментарии