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

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

Аватара для Boa Soft

Компьютерный шаман


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

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


Цитата:
Слушай, ты ж хотел копировать drivers.exe через Txtsetup.sif, а почему передумал? Вроде это самый естественный и надежный вариант (и заморочек с Source не будет), единственный недостаток - чуть больше времени уйдет на копирование.
С этим никаких проблем. Просто все содержимое SVCPACK доступно всеансе установки независимо от положения дистрибутива. К тому же, оно не копируется на HDD (кроме установки через Winnt32). Легче обновлять будет без пересборки пакета.

Я же думал просто прочитать $winnt$.inf. Там есть сокция Data в которой есть путь к дистрибутиву. $winnt$.inf создается всегда. При любом типе установки с любого носителя. Но пути там в таком вот виде \device\harddisk0\partition1\$win_nt$.~ls.

Вчера вот MDSN даже перекопал, а решения не нашел.

Пока созрела идея, сделать генерацию txtsetup и dosnet для аддона на лету, в зависимисти от добавленых драйверов.
и копировать их в temp (для %systemdrive% похоже dirid не существует).
В presetup.cmd через For запускать поочередно driver*.exe. Далее - как и было.

Просто хочется разделить драйвера по типам. У меня они зханимают около 500мб. 7z на моем 2.8 бартоне пакует это около 40-50 минут.

При обновлении всего одног драйвера приходится перепаковывать все.

Если уж без перестройки дистрибутива не обойтись, то сделаю так, как описал выше.

-------
Человеческая лень - главная движущая сила технического прогресса.


Отправлено: 15:35, 10-02-2006 | #27