|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Drivers Pack, быстрая интеграция |
|
Drivers Pack, быстрая интеграция
|
Новый участник Сообщения: 47 |
инструкция по созданию:
преимущества: Интеграция проходит быстрее, во время установки не будет появляться окно о неподписанных драйверах, после настройки устройств драйвера можно корректно удалить, не нужно интегрировать драйвера в дистрибутив, драйвера можно использовать в установленной системе... --- тут можно почитать отзывы а тут можно скачать |
|
Отправлено: 12:27, 26-04-2007 |
Новый участник Сообщения: 47
|
Профиль | Отправить PM | Цитировать Dirk Diggler
Цитата:
|
|
------- Отправлено: 14:27, 07-05-2007 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 565
|
Профиль | Сайт | Отправить PM | Цитировать На сайте сказано Цитата:
|
|
------- Отправлено: 19:40, 07-05-2007 | #12 |
Новый участник Сообщения: 47
|
Профиль | Отправить PM | Цитировать Цитата:
|
|
------- Отправлено: 23:00, 08-05-2007 | #13 |
Компьютерный шаман Сообщения: 2910
|
Профиль | Сайт | Отправить PM | Цитировать По поводу метода установки. Проверил - работает. Беру часть своих слов обратно. Достаточно только сгенереных PNF и INF файлов. Остальное не важно.
Немного модифицировал. На первом проходе сканится папка с драйверами и копируются в %SystemRoot%\inf inf - файлы с уже уникальными именами (имя состоит из OEM_ и пути и имени файла от корневой папки с выкинутыми слэшами ). На втором проходе сканится папка драйверов и вызывается SetupCopyOEMInf для каждого найденного файла. При нужном наборе ключей новые oem*.inf не создаются а используются скопированные на первом проходе. Создаются только PNF. На третьем проходе все соданные Inf и Pnf перемещаются в указанную папку. Осталось поместить их на целеывой диск в процессе установки . например, через $OEM$ структуру. Скачать для тестов можно сдесь: http://tools.oszone.net/BoaSoft/tools/mycopyoeminf.7z Жду отзывов. |
------- Отправлено: 22:54, 13-05-2007 | #14 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать По поводу установки неподписанных драйверов получил следующее: ВСЕ драйверы, устанавливаемые простым копированием INF/PNF будут идти как неподписанные, т.к. пропускается шаг установки CAT-файлов в хранилище... Этим он отличается от метода с применением SetupCopyOemInf во время установки. Поэтому подавление проверки подписи обязательно, например через WINNT.SIF, но даже это не гарантирует положительного результата... Так у меня получилось с драйвером от ATI - после корректной установки установщих молча заменил часть файлов на подписанные файлы из дистрибутива (SP2.CAT), после чего драйвер естественно стал неработоспособным - только ручная переустановка (того же самого "неподписанного" драйвера) исправила ситуацию.
BoaSoft чем отличается твой EXE от MSFN-овского кроме доп.копирования?.. хорошо бы еще добавить инфу об успехе/неудаче компиляции. |
Последний раз редактировалось amel27, 15-05-2007 в 07:08. Отправлено: 07:02, 15-05-2007 | #15 |
Компьютерный шаман Сообщения: 2910
|
Профиль | Сайт | Отправить PM | Цитировать amel27
Цитата:
А вот интересно, простое копирование соответствующих cat-файлов, созданных в процессе SetupCopuOemInf, в не решит этой проблемы? Цитата:
Инфу добавить можно. Просто утилиту "склеил" за полчаса из кусков раных проектов для проверки работоспособности. |
||
------- Отправлено: 23:15, 16-05-2007 | #16 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Boa Soft
Цитата:
- подписанные драйверы: ставятся нормально - уставновщик сначала восстанавливает целостность базы хранилища сертификатов, добавляет туда найденные CAT-файлы, перекомпилирует PNF и только потом продолжает установку... хотя при этом теряется скоростное преимущество метода; - неподписанные драйверы: проходят этап копирования файлов, регистрации интерфейсов, установку классов, на последнем этапе установщик обнаруживает отсутствие подписи и запускает откат... если во время установки были подтянуты другие системные inf-файлы, то откат может не пройти до конца и оставить "хвосты" в виде нерабочих устройств - у меня так случилось со звуковухой от M-Audio... опять же, налицо работа установщика "вхолостую". ВЫВОД: компиляцию PNF и установку драйвера желательно проводить при одной политике "Driver Signing". ADD: по ходу нашел как запустить SetupCopyOEMInf до запуска основного SETUP... еще пару проверок и отпишусь |
|
Последний раз редактировалось amel27, 18-05-2007 в 03:49. Отправлено: 03:27, 18-05-2007 | #17 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Boa Soft
Оказалось, что для работы SetupCopyOemInf через Fake-Setup достаточно зарегистрировать три DLL-ки: SOFTPUB.DLL, WINTRUST.DLL, INITPKI.DLL (именно в таком порядке). Последняя DLL-ка при регистрации запускает службу «Cryptographic Services» (CryptScv), поэтому придется дождаться ее старта… хочу еще попробовать видоизменить метод и попытаться восстановить из архива всю базу сертификатов, благо до запуска основного SETUP службы еще не сформированы и можно смело распаковывать все что угодно… |
Отправлено: 17:08, 18-05-2007 | #18 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать в общем, установка с переносом всего каталога сертификатов проходит нормально… последовательность действий:
- останавливаем службу CertSvc и делаем резервную копию каталогов: %WINDIR%\inf %WINDIR%\System32\CatRoot %WINDIR%\System32\CatRoot2 - зачищаем эти каталоги и запускаем службу; - копируем INF-файлы в каталог %WINDIR%\inf, переименовываем в OEMxxxxx.INF; - компилируем INF-ы в PNF-файлы, по ходу формируем базу CAT-файлов. - останавливаем службу CertSvc и пакуем каталоги в 7z-архив: %WINDIR%\inf %WINDIR%\System32\CatRoot %WINDIR%\System32\CatRoot2 - восстанавливаем из архива каталоги, запускаем службу. полученный архив можно смело восстанавливать на стадии фейкового сетупа (через PRESETUP.CMD), так как криптослужбы на этом этапе еще не инициализированы. З.Ы. если есть интерес, могу выложить батники, автоматизирующие эти этапы. |
Отправлено: 14:09, 19-05-2007 | #19 |
Компьютерный шаман Сообщения: 2910
|
Профиль | Сайт | Отправить PM | Цитировать amel27
Цитата:
Цитата:
|
||
------- Отправлено: 11:18, 20-05-2007 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Интеграция Service Pack 3 в дистрибутив Windows XP .:[все вопросы]:. | Vadikan | Автоматическая установка Windows 2000/XP/2003 | 415 | 16-10-2011 11:59 | |
Утилиты - Drivers Pack Unpacker & Installer (определение и установка драйверов) | Теплый Снег | Наборы обновлений для Windows XP/2003/Windows 7 | 355 | 25-05-2011 04:38 | |
Интеграция K-Lite Codec Pack в дистрибутив Windows XP | ProgrammerPC | Автоматическая установка Windows 2000/XP/2003 | 5 | 31-05-2010 20:01 | |
[решено] Как создать Drivers Pack cd | Sermion | Автоматическая установка приложений | 1 | 18-02-2009 17:02 | |
Интеграция Service Pack | Kanonir | Microsoft Windows NT/2000/2003 | 2 | 21-01-2006 22:59 |
|