Лемма Икс или шаг в сторону

Лемма - промежуточная теорема, доказываемая для того, чтобы на ее базе доказать основную теорему

(определение)

Начиная цикл статей, посвященных автоматической установке 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 Мб, который содержит все необходимые для установки файлы, но не отзывается на призыв быстро и незаметно самоустановиться и не перезагружать после этого компьютер. В течение нескольких минут мы это исправим:

 
  1. Распакуйте REDIST в папку на винчестере любым архиватором (от extract до WinRAR).
  2. Если вы не планируете устанавливать с этого дистрибутива MSDX на компьютеры с Windows 9x/ME, можете удалить из дистрибутива DirectX.CAB и BDA.CAB.
  3. Запустите в командной строке iexpress.
  4. Щелкните по кнопке "создать новый архив".
  5. Щелкните по кнопке "разархивировать файлы и выполнить инсталляцию".
  6. Задайте имя окна распаковки (например, dx90c).
  7. Щелкните по кнопке "не предупреждать".
  8. Щелкните по кнопке "не показывать лицензию".
  9. Добавьте в открывшееся окно файлы распакованного дистрибутива.
  10. В открывшемся окне щелкните по файлу dxsetup.exe, назначив его ведущим инсталляцию, после этого справа допечатайте ключи командной строки /install /silent.
  11. Выберите тип инсталляции "скрытый".
  12. Выберите "не показывать сообщение об удачном конце инсталляции".
  13. Выберите каталог для сохранения результирующего файла и его имя.
  14. Обязательно пометьте флажком "спрятать progressbar разархивации от пользователя".
  15. Пометьте флажками "не перезагружать компьютер" и "удалить за собой временные файлы".

Готово! Наслаждайтесь результатом!

Ваш дядюшка хардовик Mexicanetz Express,
crowngold.narod.ru

Версия для печатиВерсия для печати

Номер: 

26 за 2005 год

Рубрика: 

Software
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!
 

Комментарии

Аватар пользователя Чекуртаб
Зд0рово! Никогда не думал, что такая полезная вещь скрыта в недрах ХР. Пожалуйста, напишите еще о других таких полезных спрятанных штучках, которые можно вызвать через Run.
Аватар пользователя Mexicanetz Express
в недрах 2000 она скрыта тоже. только мало кто из простых пользователей знает о технологии IExpress, так как она применяется в инсталляторах, редактирование и создание которых - работа узкого круга посвященных