Обновлена версия:
Версия 8.12.01- Реализовано преобразование пути из параметра sourcepath файла $winnt$.inf и установка глобальной переменной окружения SrcDosPath, содержащей путь к дистрибутиву устанавливаемой ОС, для последующего использования программами и скриптами. Поддерживаются пути к дистрибутиву на CD-диске, RIS-сервере, жестком диске.
- Добавлен параметр DrvOnDistrib в файле fSetup.ini, указывающий на то, что папка с драйверами находится не в корне системного диска, а в корне дистрибутива.
- Добавлено ведение журнала. Журнал пишется в %WINDIR%\fSetup.log
- Исправлена ошибка переполнения буфера, приводившая к падению программы при сканировании очень большого количества папок с драйверами для составления списка путей к ним. (Спасибо, Debugger! ).
UPD:
В версии 8.12.02 добавил обрезку оконечного слеша в
SrcDosPath.
Распаковка драйверов из пакетов лежащих на дистрибутивном диске может выглядеть как-то так:
%SrcDosPath%\OEM\bin\un7zip.exe %SrcDosPath%\OEM\DP\DP*.7z %SystemDrive%\