|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Перепаковка пакетов драйверов |
|
Перепаковка пакетов драйверов
|
Ветеран Сообщения: 1576 |
Профиль | Отправить PM | Цитировать
Поскольку уважаемый Fanzuga забросил эту тему, то она передана мне.
В шапке скрипт RPDRIVERS291.7z от Fanzuga - старый и для новых драйвер-паков не пригоден. Выложен для истории и самостоятельного изучения. Моя версия скриптов для перепаковки драйверпаков от Башрата Внимание! Исходные драйверпаки теперь надо класть в папку OLD. История последних изменений B]27.09.11[/b] Адаптировал скрипты под последние на данный момент беты и финалы. Обновил ATI Tray Tools до 1.7.9.1571 (beta). Совместно с JohnnyD отлажена установка панелей nVidia и PhysX 28.08.10 Адаптировал скрипты под последние на данный момент беты и финалы. Обновил ATI Tray Tools до 1.7.9.1560 (beta) и 7za.exe до 9.20. Драйверпаки теперь перепаковываются вместе с ini файлами для установки панелей (для video драйверпаков пути в этих файлах меняются с D\G на D\V) 01.09.10 Адаптировал скрипты под последние на данный момент беты и финалы. Драверпаки перепаковываются теперь так, чтобы файлы inf и ini(только из корня) были расположены в начале архива (автор идеи BadPointer. Подробнее.) 06.06.10 Исправлена незначительная ошибка (подробнее) 21.05.10 Благодаря помощи YikxX окончательно доделал перепаковку панелей nVidia (NvCplSetupInt.exe). Обновил до версии 1.6.9.1486 и перепаковал инсталлятор ATI Tray Tools (добавил в состав инсталлятора русскую справку для версии v1.0.1.527) - для тихой установки используйте ключи: -y -gm2 -fm0. 15.05.10 Исправлена ошибка. Аддон для устранения ошибки, о которой подробнее написано здесь и здесь создавался не только при nvcod.dll с версией большей или равной 1.9.14.99. Те, кто уже скачал могут не скачивать заново, а заменить в файле DelLangDP_Video.cmd в 290 строке число 19144 на 1914499 13.05.10 Благодаря помощи YikxX и Mr dUSHA, ещё раз переделал перепаковку панелей nVidia (NvCplSetupInt.exe). Тестировал на полурабочей карточке - по косвенным признакам панели установились. Жду тестирования от YikxX на ноутбуке. Скрипты актуальны под последнии беты. Введено определение имени получаемого драйверпака на основе имён исходных драйверпаков. При обнаружении в драйверах nVidia соустановщика nvcod.dll с версией большей или равной 1.9.14.99 выводится предупреждение и создаётся аддон для устранения ошибки, о которой подробнее написано здесь и здесь. 22.04.10 Благодаря помощи YikxX и Mr dUSHA, переделал перепаковку панелей nVidia (NvCplSetupInt.exe). Скрипты актуальны под последнии финалы. 12.01.10 Адаптировал скрипты под последнии на данный момент беты и финалы. По сравнению с предыдущей версией изменились только скрипты, поэтому можно простоскачать архив со скриптами dp.7z. 30.11.09 Адаптировал скрипты под последнии на данный момент беты и уменьшил размер архива. 01.02.09 Исправлены ошибки. 29.01.09 Исправлены ошибки. Добавлена обработка Audigi и XFI. Изменена структура папок (новые скрипты не подходят для старой версии). 22.04.09 Обновлены скрипты для совместимости с последними ночными билдами Исправлены ошибки. 30.07.09 Обновлены скрипты. Немного изменена логика работы Добавлена обработка панели nVidia (пока не проверялось на реальной машине) |
|
Отправлено: 05:16, 01-12-2006 |
Фанзюга Сообщения: 686
|
DarkTiger
Цитата:
Я этого не делаю, для гибкости, т. к. иногда удобно отключить распаковку/сканирование определенных пакетов на T-39. А перепаковка "all-in-one" имхо, даст выигрыш в 1-2 метра. В общем если у кого-то будут положительные результаты, отпишитесь плиз.... VelDmi Цитата:
|
||
------- Отправлено: 14:38, 19-12-2006 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 511
|
Профиль | Отправить PM | Цитировать Сегодня-завтра Башрат обещает мега-резил кучи новых пакетов и базы.
Ждем... Будем надеяться, что скрипт на новых дровах отработает нормально. ----- Вот и обновилось все почти Ждем корректировки скрипта, если она нужна. |
Последний раз редактировалось DmitryOlenin, 21-12-2006 в 09:54. Отправлено: 21:53, 19-12-2006 | #12 |
Фанзюга Сообщения: 686
|
Господа, у меня тут родилась идея, но на пути ее реализации встал один вопрос:
Как с помощью скрипта удалить определенные записи из тестового файла (в данном случае inf)? Всем посоветовавшим что-то конструктивное, гарантирую свою благодарность. |
------- Отправлено: 14:05, 21-12-2006 | #13 |
Пользователь Сообщения: 106
|
Профиль | Отправить PM | Цитировать Fanzuga
Если файл не unicode можно воспользоваться командой FOR /F. Например for /F "tokens=* delims=" %%a in (abc.inf) do echo %%a>>1.txt считает файл abc.inf в файл 1.txt построчно, будут пропущены только пустые строки. Ну а в промежутке между считыванием и записью можно делать с ними что хочешь. |
Отправлено: 01:47, 22-12-2006 | #14 |
Фанзюга Сообщения: 686
|
Unter
Файл ANSI. А можно поподробней на примерах, как убрать из файла не пустые строки, а скажем все строки содержащие "ABC"? P.S. Скрипт Petya V4sechkin подчищает инфы при удалении компонентов, но я не разобрался как. Может автор поможет? |
------- Отправлено: 06:29, 22-12-2006 | #15 |
Ветеран Сообщения: 511
|
Профиль | Отправить PM | Цитировать Что-то мне как-то неспокойно стало от разговоров об исправлении inf-файлов.
Я перепаковал вчера графические паки. Очень долго все это делалось на моем, не самом слабом компе, но я дотерпел до конца. Звук оно умудрилось перепаковать так, что занимать стало больше. Так что оставил только графику. Так вот вопрос. Сейчас пакеты графических драйверов, после перепаковки, работосопсобны? Или надо что-то где-то еще исправлять? |
Отправлено: 08:56, 22-12-2006 | #16 |
Старожил Сообщения: 205
|
Профиль | Отправить PM | Цитировать Fanzuga
Цитата:
DmitryOlenin Цитата:
Цитата:
|
|||
Отправлено: 12:09, 22-12-2006 | #17 |
Старожил Сообщения: 205
|
Профиль | Отправить PM | Цитировать Изменения, вносимые в .inf файл драйвера:
В секции [nv.Panel] удаляются записи на файлы: nvmccs.dll nvmccss.dll nvmccssr.dll nvmobls.dll nvmoblsr.dll nvwss.dll nvwssr.dll nvepclnt.exe nvwrsru.dll nvrsru.dll В секции [nv.Help] удаляются записи на файлы: nvcpl.hlp nvwcplen.hlp |
Отправлено: 12:20, 22-12-2006 | #18 |
Ветеран Сообщения: 511
|
Профиль | Отправить PM | Цитировать Надо сейчас что-то править руками, после удаления файлов, верно?
|
Отправлено: 13:34, 22-12-2006 | #19 |
Фанзюга Сообщения: 686
|
DmitryOlenin
Спокойно. Ничего нигде править не надо. Если что-то надо будет править, это все будет делаться средствами скрипта, опять же без участия пользователя. Не потестив на имеющемся у меня железе выкладывать не буду. VelDmi Цитата:
|
|
------- Отправлено: 13:48, 22-12-2006 | #20 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Утилиты - DriverPack Solution - установка драйверов | ArtXGroup | Наборы обновлений для Windows XP/2003/Windows 7 | 1767 | 25-11-2024 21:30 | |
[решено] Переупаковка MSI/MSP пакетов | Virtuez | Автоматическая установка приложений | 28 | 14-03-2024 08:38 | |
DriverPacks BASE (интегратор пакетов драйверов Башрата) - вопросы и ответы | YikxX | Автоматическая установка Windows 2000/XP/2003 | 331 | 15-01-2017 03:13 | |
Драйвер - [решено] Удаление пакетов драйверов | kadrus | Microsoft Windows 7 | 4 | 06-01-2010 17:23 | |
Перепаковка драйверов | ragocTb | Автоматическая установка Windows 2000/XP/2003 | 4 | 31-12-2006 02:20 |
|