Показать полную графическую версию : Как и чем перепаковать sp2.cab?
Привет всем! Как и чем можно перепаковать sp2.cab? Очень хочется, чтобы при установке сразу ставился свой бот-скрин и логон. На МСФН.ОРГ ничего не нашел. Пробовал заменить кернел от M$ в I386, но при установке все равно ставится от M$. Помогите пжл :confused:
Newuser
создаешь текстовый файл с разширением .DDF
его содержимое:
; Этот файл нужен для создания cab файла из других файлов
.Set MaxDiskSize=cdrom
.Set ClusterSize=cdrom
.Set CabinetNameTemplate=inst
.Set CabinetNameTemplate=install.cab ; Создаём файл install.cab
.Set Cabinet=on ; По этой опции говорится о том, что надо размещать в файле cab.
.Set Compress=on ; В этой говорится, что надо сжимать.
d:\unattended\install\setup.exe
d:\unattended\install\messenger.msi ; Эти файлы и помещаем в cab.
(пути, естественно, твои, и перечисляешь все необходимые файлы)
потом в командной строке набираешь:
makecab.exe /f <путь\имя_файла>.ddf /l путь для сохранения
мой пример файла Sp2cab.cmd: makecab.exe /f D:\Sp2cab.ddf
cab-архив создается в текущей директории в папке disk1
Чтобы не создавать список файлов вручную:
В командной строке в консоли набери:
dir /b /l /o:n d:\sp2cab >D:\sp2cab.txt Список только имён файлов с сортировкой по имени и нижним регистром. Пути естественно твои подставь.
Работает, проверенно
Потом я через EXEL совмещал все комманды и делал конечный файл .txt
У меня всё получилось
Удачи
alcosвопрос а обязательно именно так?
те можно ли то же сделать в ТС при подключенном MSCab ? там ведь надо просто 2 файла заменить
ну те сделать то можно но вопрос будет ли оно (cab ф.) работать ? никто не проверял?
Я делал так, тоже менял несколько файлов. По другому не знаю. ТС не пользуюсь.
Хотя должен же быть какой то CAB архиватор, в Майкрософте наверно не с таким геммороем пакуют. Поищи в инете.
WinAce спасет отца русской демократии... Легко пакует cab файлы
Sve
Тысячу благодарностей за совет, работает великолепно
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.