|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - [addon] интеграция драйверов |
|
Служебные - [addon] интеграция драйверов
|
Компьютерный шаман Сообщения: 2910 |
Профиль | Сайт | Отправить PM | Цитировать
В связи с превышением размера, тема переведена в архивное состояние.
Продолжаем здесь: Служебные - [addon] интеграция драйверов #2 |
|
Отправлено: 12:26, 05-02-2006 |
Компьютерный шаман Сообщения: 2910
|
Профиль | Сайт | Отправить PM | Цитировать Debugger
Цитата:
Другая идея - похакать функцию проверки каталогов, чтобы все файлы считались "подписанными". Будет время - покапаюсь Ida в потрохах setupapi еще раз. Тут вот выложил новую версию. Менялся только финиш. Изменения в версии от 6 марта. 1. Исправлена досадная ошибка в процедуре само удаления, которая могла привести в некоторых случаях к удалению лишних файлов в папке, где находился finish.exe. 2. После переосмысления изменена логика работы finish. 3. Изменено поведение при KeepDrivers = 0 и AutoCleanup = 0 - при таком сочетании не происходит сброс путей на стандартное %SystemRoot%\inf и удаление исходной папки драйверов. 4. Изменено поведение функции очистки (finish cleanup). При отсутствии presetup.ini происходит удаление только служебных файлов. Ни какие папки с драйверами не удаляются. 5. Процедура сброса путей на стандартное %SystemRoot%\inf при KeepDrivers = 0 перенесена в функцию очистки. 6. Добавлены два ключа командной строки finish. "ktd" или "k" - принудительный запуск функции сохранения драйверов. "panels" или "p" - принудительный запуск функции установки панелей (дополнений) драйверов. 7. Уменьшен размер диалога по вертикали. Небольшая выдержка из доки: Более подробно, в деталях логика работы finish следующая: При запуске из SetupParam происходит чтение параметров из presetup.ini и занесение в RunOnceEx ключей для запуска следующей стадии после перезагрузки. Если указан параметр UseRunOnceEx=0 , то выполняются следующие два действия: Происходит обработка finish.ini и запуск установки панелей (дополнений) драйверов (при наличии finish.ini). Если указан параметр KeepDrivers = 1, то происходит сохранение драйверов в папку и по критериям, определенным в finish.ini. Если finish.ini отсутствует, то происходит сохранение всей папки с драйверами в папку по умолчанию (%SystemRoot%\OemDrv). Помните, что в этом случае при недостатке места на системном разделе и большом обьеме папки с драйверами возможны проблемы. Если указан параметр KeepDrivers = 0, то просто ничего не делается. Если указан параметр UseRunOnceEx=1 , то два вышеприведенных действия обрабатываются на этапе первой загрузки. Эти же действия можно вызвать принудительно запуском finish с соответствующими ключем (panels или ktd). При вызове ktd будет принудительно проставлен параметр KeepDrivers = 1, чтобы пути поиска не были сброшены при очистке. Также, на этапе первой загрузки по окончанию установки панелей и сохранения драйверов при указанном ключе AutoCleanup = 1 происходит процедура очистки - удаляются папки драйверов и всех служебных файлов (в том числе, и самого finish.exe). Это же действие можно вызвать принудительно запуском finish с соответствующим колючем (cleanup). Так же на этом этапе производится следующее - если не был указан параметр KeepDrivers = 1, то происходит сброс путей поиска на %SystemRoot%\inf. По поводу HWID* - нужен finish.ini и FinishDrv.log для анализа ошибок. |
|
------- Отправлено: 02:34, 06-03-2007 | #931 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 867
|
Профиль | Отправить PM | Цитировать Boa Soft
Ставится примерно так: [Panels_022] Caption=Status Monitor for Epson C41 Series TagFile_01=%DPROOT%\PR\DJ\E\E02\stm3\STMSETUP.EXE TagFile_02=%DPROOT%\PR\DJ\E\E02\stm3\EPSETUP.C41 HWID*_01=LPTENUM\EPSONStylus_C41 HWID*_02=USBPRINT\EPSONStylus_C41 Command_01=... Command_02=... [Panels_023] Caption=Status Monitor for Epson C42 Series TagFile_01=%DPROOT%\PR\DJ\E\E02\stm3\STMSETUP.EXE TagFile_02=%DPROOT%\PR\DJ\E\E02\stm3\EPSETUP.C42 HWID*_01=LPTENUM\EPSONStylus_C42 HWID*_02=USBPRINT\EPSONStylus_C42 Command_01=... Command_02=... [Panels_024] Caption=Status Monitor for Epson C43 Series TagFile_01=%DPROOT%\PR\DJ\E\E03\stm3\STMSETUP.EXE TagFile_02=%DPROOT%\PR\DJ\E\E03\stm3\EPSETUP.C43 HWID*_01=LPTENUM\EPSONStylus_C43 HWID*_02=USBPRINT\EPSONStylus_C43 Command_01=... Command_02=... finishdrv.log пуст, я так понял что логгинг пока не поддерживается (или что-то вроде этого). Если нужно, полный его текст запостю завтра. |
Отправлено: 08:08, 06-03-2007 | #932 |
Старожил Сообщения: 250
|
Профиль | Отправить PM | Цитировать Что-то с новой версией аддона у меня возникла проблемка. При первой перегрузке (смена текстового и графического режимов) пишет: "Setup is being restarted......", потом успевает появиться какое-то окошко "идёт сканирование папок..." - не успеваю прочитать до конца, затем комп уходит в перегруз. Процес повторяется бесконечно :-)
Где копать? |
Отправлено: 16:54, 09-03-2007 | #933 |
Старожил Сообщения: 392
|
Профиль | Отправить PM | Цитировать biork
Уже пробовал, все без проблем, использовал конвертор для создания msst.ini |
Отправлено: 17:08, 09-03-2007 | #934 |
Старожил Сообщения: 310
|
Профиль | Отправить PM | Цитировать Собрал дистриб с последней версией аддона и последним паком (DP_MassStorage_wnt5_x86-32_7011.7z), с помощью msstconvert получил MSST.INI... Как раз подвернулась старенькая мать Abit BX133-RAID (HighPoint HPT3хх), ставлю RAID-0, текстовый этап - полёт нормальный, а вот перед началом графической установки - BSOD 0x0000007B! Копирую дрова из этого-же пака на дискету в $OEM$\TEXTMODE, при установке F6 - всё подгружается - установка проходит на ура без БСОДов
Какой можно сделать вывод? Подхватываются не те драйвера!? Тогда поидее проблемы должны были возникнуть ещё на этапе выбора диска установки... Непонимаю... |
Отправлено: 18:10, 09-03-2007 | #935 |
Старожил Сообщения: 250
|
Профиль | Отправить PM | Цитировать Цитата:
Проблема ушла... |
|
Отправлено: 19:33, 09-03-2007 | #936 |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать ProkVS, ту же проблему описывал недавно, со всеми теми же симптомами, не те драйвера для Sil3112 установщик брал.
|
Отправлено: 02:59, 10-03-2007 | #937 |
Компьютерный шаман Сообщения: 2910
|
Профиль | Сайт | Отправить PM | Цитировать biork
Цитата:
автоматически использовалось UseBBU = 0. |
|
------- Отправлено: 14:14, 10-03-2007 | #938 |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Цитата:
Чипсет VIA VT 8377 Apollo KT400 CPU AMD Athlon XP 1800+, 1533 MHz Sound VIA VT1616i@VIA AC'97 Enhanced Audio Controller При первом запуске драйвер звука нормально не устанавливается, устанавливается какой-то "левый" драйвер. В свойствах инф-ция о драйвере отсутствует. При обновлении драйвера вручную драйвер устанавливается нормально, без проблем. |
|
Отправлено: 15:41, 10-03-2007 | #939 |
Новый участник Сообщения: 40
|
Профиль | Отправить PM | Цитировать Intel SerialATA RAID controller 6-port, 64Mb (SRCS16) PCI-X
на такой контроллер ддрайверов нет в пакете DP_MassStorage_wnt5_x86-32_7011.7z Жаль. |
Отправлено: 10:02, 11-03-2007 | #940 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Служебные - [addon] интеграция драйверов #2 (Z_DRV_INST) | Boa Soft | Наборы обновлений для Windows XP/2003/Windows 7 | 481 | 02-02-2014 13:42 | |
Интеграция драйверов | Diman19 | Автоматическая установка Windows 2000/XP/2003 | 1 | 15-08-2009 02:25 | |
Интеграция драйверов | DimonV | Автоматическая установка Windows 2000/XP/2003 | 0 | 30-12-2008 11:37 | |
Служебные - Интеграция драйверов RAID | OLEGGih | Наборы обновлений для Windows XP/2003/Windows 7 | 3 | 12-10-2007 09:58 | |
nLite и интеграция драйверов | dynax | Автоматическая установка Windows 2000/XP/2003 | 10 | 18-07-2006 03:45 |
|