Прочитал все 32 страницы темы. Жаль, что только сейчас натолкнулся на такую полезную штуку.
Уже успел успешно воспользоваться standalone-функциями патчинга dll-файлов.
Интегратором, к сожалению, пользоваться не могу, так как дистрибутив английский.
Сейчас задумал интегрировать Fake-Setup Advanced, чтобы не патчить dll-файлы руками,
а так же для корректной установки перепакованных драйверов.
Мои шаги:
1. Запустил
SETUP.exe -makeaddon
2. Скачал из темы
Служебные - Перепакованные пакеты драйверов от Башрата (версия стандарт) и прочих для Z_DRV_INST
DP_MassStorage (1_09), DP_Chipset (1_09), DP_LAN (1_09), DP_Graphics_ATI (DNA), DP_Graphics_Nvidia (DNA)
Со звуком (а точнее, поддержкой Creative), к сожалению, не разобрался.
Плюс многократно в этой теме читал про проблемы FakeSetup и звуковых драйверов.
Короче, взял оригинальные с сайта
DriverPacks.Net
3. Распаковал DP_MassStorage, натравил на каталог, в котром лежало "D\M\..." утилиту
MSSTMake.exe:
Код:

MSSTMake.exe -A D:\ForWinXp\Drivers_repack\
Кстати, правильно ли я понимаю, что это действие не отменяет необходимости выкладывать
запакованные драйвера MassStorage вместе в остальными?
4. Прописал в presetup.cmd строку
Код:

%SrcDosPath%\OEM\bin\un7zip.exe %SrcDosPath%\OEM\DP\DP*.7z %SystemDrive%\
И в fSetup.ini строки:
Код:

[Options]
DrvFolder=%SystemDrive%\D
DisableSFC=1
PatchUXTheme=1
PatchSetupAPI=1
PreSetup=1
PreSetupHide=1
PostSetup=0
PostSetupHide=1
Ну и, конечно, запакованные драйвера и un7zip.exe лежат в правильном месте...
Вопросы:
1. Как корректно интегрировать Fake-Setup в английский дистрибутив?
Желательно пошагово, я просто с ручной правкой Txtsetup, Dosnet и последующим
вкладыванием файлов в I386 знаком довольно поверхностно.
Подозреваю, что надо руками добавить в файлы
dosnet.inf и
txtsetup.sif
строки из соответствующих файлов аддона, затем файл Setup.exe замейккабить, и выложить
все 4 файла (setup.ex_, fSetup.ini, PreSetup.cmd, PstSetup.cmd) в I386.
Так же не очень понял что делать с файлами Start и KillWFP.lst.
2. Правильно ли я понял, что "аддон" для текстовой установки драйверов MassStorage
нужно интегрировать отдельно? Там просто совсем тёмный лес с кучей параметров.
3. Нужно ли всё же в PstSetup.cmd прописывать запуск DPsFnshr.exe?
Я просто так понял, что FakeSetup все функции финишера умеет выполнять сам.
Также неясно какова ситуация с KTD (KeepTheDrivers) для последующего использования системой.
4. Если предыдущие пункты (о чудо!) будут выполнены корректно, достаточно ли этого,
чтобы драйвера установились сначала на текстовом этапе, а потом подхватились и установились на графическом?
P.S.
Был бы я уверен, что перепаковка от greg-а будет работать со стандартным Base от Башрата,
вообще бы наверное не терзался... Но, чувствую, что у этого фейкового сетапа есть какие-то неоспоримые преимущества
перед башратовским, кроме автопатчинга файлов (хотя пока и не совсем понимаю, какие именно)
