Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для jameszero

Модератор


Moderator


Сообщения: 4932
Благодарности: 2586

Профиль | Сайт | Отправить PM | Цитировать


Вложения
Тип файла: zip infs.zip
(81.1 Kb, 8 просмотров)

Righter
К примеру, можно взять обновление UpdatePack с версии 7.4.18 до 7.4.19, в нём всего одно обновление KB935843, содержащее всего один файл win32k.sys - для изучения, самый подходящий вариант.
Распаковав хотфикс WindowsXP-KB935843-x86-RUS.exe (удобно пользоваться Universal Extractor-ом, но последняя версия 1.5, не все хотфиксы от Microsoft распаковывает корректно, рекомендую версию 1.3 или любой другой способ распаковки), можно выделить в нём три, интересующие нас файла: непосредственно сам файл win32k.sys, KB935843.CAT (нужен чтобы сохранить сведения о цифровой подписи, на одном из этапов установки, система обратится к нему) и установочный файл update***.inf. Из последнего, как раз и берётся информация о новых записях в реестр нужно конечно знать некоторые моменты установки хотфиксов, кое что в inf-е требует корректировки, но для общей информации этого достаточно
Файл win32k.sys помещается в папку Files. KB935843.CAT сжимается в cab и помещается в папку Files\ForceCopy\SVCPACK. Вносятся изменения в RusUpPck.inf и он копируется в папку Files\ForceCopy (тоже в сжатом виде). Всё это можно делать вручную, хотя, наверняка, у Petya V4sechkin создание Update Pack максимально автоматизировано
Прикрепляю к посту файл update_SP2QFE.inf из KB935843 и два файла RusUpPck.inf из 7.4.18 и 7.4.19 версий UpdatePack-а. Можете сравнить их по содержимому (Total Commander-ом или Beyond Compare) и поймёте, что и как добавляется в RusUpPck.inf. Желательно, хотя бы в общих чертах, знать структуру inf файлов)
--
P.S. Прикреплённый файл лучше скачивать качалками, иначе скачивается битый файл

-------
XKeen
--
Не было печали, апдейтов накачали.


Отправлено: 11:07, 30-05-2007 | #244