![]() |
Жмём $OEM$-папки
Возможно, тему начинать и не следовало бы (решать модераторам... Однако, идея хорошая, по-моему, и возможно, будут дополнительные предложения.
Итак: для уменьшения размера дисрибутива имеется возможность сжимать содержимое директорий $OEM$\$$ и $OEM$\$1 MAKECAB'ом; файлы жмутся по одному, причем итоговый файл должен иметь те же имя и расширение, что и исходный (как ни странно :angry: ). К примеру, после сжатия файла $OEM$\$$\system32\dllinfo.dll должен получиться CAB-архив, называющийся так же -- dllinfo.dll (но не dllinfo.dl_). Пользователям файлменеджера FAR нужно, выделив необходимые файлы (не директории!), применить команду (CTRL+G): MAKECAB "!.!" "!.!". Кто FAR'ом не ползуется - пущай батник пишуть:aggressiv). Больше никаких действий в этом плане предпринимать не надо. При инсталляции, при копировании файлов из ОЕМ-директорий, файло само распакуется куда надо. На возможность эту наткнулся совершенно случайно, при изыскании вариантов уменьшения размера образа. Всё работает, проверено многократно. С папками $Progs и $Docs не канает, по неизвестной причине:(. MAKECAB жмёт неплохо, дрова и инжекты в %SystemRoot%\subfolders уменьшаются в размере в 1.5-2 раза... :) |
Время: 09:49. |
Время: 09:49.
© OSzone.net 2001-