Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #68, ИЮЛЬ 2006 г.

престолонаследование

РОМАН ЛУКОВНИКОВ, LRB@SANDY.RU

Спецвыпуск: Хакер, номер #068, стр. 068-026-1


3APA3A, 3APA3A@SECURITY.NNOV.RU

О РАЗМНОЖЕНИИ WINDOWS

MICROSOFT WINDOWS ЗАНИМАЕТ ЦЕЛЫХ 99% ЭКОЛОГИЧЕСКОЙ НИШИ НАСТОЛЬНЫХ ОПЕРАЦИОННЫХ СИСТЕМ В РОССИИ. ТАКИЕ ГРАНДИОЗНЫЕ УСПЕХИ БЫЛИ БЫ НЕВОЗМОЖНЫ, ЕСЛИ БЫ WINDOWS НЕ БЫЛ СПОСОБЕН К БЫСТРОМУ, ЭФФЕКТИВНОМУ И МАССОВОМУ РАЗМНОЖЕНИЮ. ОБ ЭТО ДЕЛИКАТНОМ ПРОЦЕССЕ И ПОГОВОРИМ

[1. семенное размножение.]

Семенное размножение – выращивание нового экземпляра Windows из семени. Дистрибутива то есть. С этим процессом знакомы многие. Но что делать, если надо вырастить не один Windows и не два, а, например, несколько десятков. Причем ставить придется не только Windows, но еще и десяток программ, необходимых в производстве. Чтобы не свихнуться от монотонного процесса осеменения, придется применять методы механизации... То есть автоматизации.

[1.1. расширение дистрибутива Windows]

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

[1.1.1. интеграция сервис-пака и хотфиксов.]

Итак, у нас имеется некий дистрибутив Windows, но Microsoft успел выпустить новый сервис-пак и кучу хотфисов. Устанавливать их каждый раз после окончания процедуры инсталляции Windows очень не хочется. Что делать? Можно интегрировать сервис-пак в имеющийся дистрибутив Windows. Для этого необходимо:

1 Скопировать дистрибутив на жесткий диск, например в папку C:\WINDIST.

2 Если сервис-пак выкачан из Сети, а не получен на компакт-диске в распакованном виде, то необходимо распаковать сервис-пак. Для этого его следует запустить с ключиком /x и указать путь для распаковки.

3 Запустить update.exe из каталога update сервис-пака с ключиком /integrate (например, WindowsXP-KB######-x86-LLL.exe /integrate:C:\WINDIST).

Пункты 2 и 3 необходимо выполнить для сервис-пака и каждого обновления.

Дистрибутив готов к использованию, но находится на жестком диске. Если мы просто запишем его на компакт-диск, то CD не будет загрузочным. Поэтому необходимо извлечь загрузочный сектор оригинального компакт-диска Windows с помощью утилиты ISO Buster или UltraISO. Либо подготовить загрузочный ISO-образ с помощью того же UltraISO или используя встроенные возможности Nero ( во вкладочке Boot при создании проекта необходимо выставить число секторов не менее 4-х).

[1.1.2. интеграция драйверов и программ через OEM-директории.]

OEM-директории используются для расширения дистрибутива Windows, особенно при автоматической установке. Файлы, содержащиеся в них, в процессе установки автоматически копируются в загрузочный раздел диска или в служебные папки Windows. Это могут быть файлы дистрибутива программного продукта или драйвера к соответствующему железу. А необходимость присутствия файлов непосредственно на диске (а не на CD или сетевом ресурсе) есть, так как, к примеру, создать универсальный командный файл, который бы запускал программу установки программного обеспечения с CD, проблематично. В частности, на разных машинах может быть разная буква привода CD, либо может не быть системной переменной, указывающей на нее. А в процессе установки системы поиск необходимых драйверов может осуществляться только с локального диска.

Содержание  Вперед на стр. 068-026-2