Oleg_II
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору JekaRus А зачем драйвера интегрировать? Проще использовать папку OEM или прописать еще один путь к поиску драйверов для системы (DevicePath) дополнительно к стандартной папке INF. Это делается либо в WINNT.SIF (добавь параметр OemPnPDriversPath="\drivers" в секцию Unattended), либо с помощью файла: Цитата: [Version] Signature=$CHICAGO$ [DefaultInstall] AddReg = Reg.Tweaks [Reg.Tweaks] HKLM,"Software\Microsoft\Windows\CurrentVersion","DevicePath",0x20000,"%SystemRoot%\inf;%SystemDrive%\drivers" | Прописывает путь к папке в корне системного диска, туда и добавляешь нужные драйвера, например. При нахождении нового устройства система будет искать установочный файл как в папке INF, так и в этой папке. ЗЫ Также неплохо сразу в файл ответов или через рег-инф файл добавить возможность пропускать проверку цифровой подписи для драйверов, а то будет выскакивать окошко с предупреждением. В WINNT.SIF это параметры DriverSigningPolicy=Ignore и NonDriverSigningPolicy=Ignore тоже в секции Unattended. Для рег-файла придется поискать самому - щас под рукой нет. На вскидку один из параметров Driver Signing в реестре. И там еще один есть, не помню как, надо с помощью Regshot-а найти. Или ты имеешь в виду интеграцию драйверов контроллеров? Это отдельная и, в принципе, хорошо разжеванная песня Если же очень хочется другие драйвера в дистрибутив интегрировать, то делается это точно также, как и для драйверов контроллеров - добавлением самих файлов драйвера в дистрибутив, а также прописыванием их в трех других файлах - DOSNET.INF, LAYOUT.INF и TXTSETUP.SIF. ПыСы Ничего не могу сказать по поводу - обязательно ли нужно отключать защиту файлов при этом, оригинальные файлы же изменяются. Попробуй не отключать и посмотри что получится. Добавлено: Ну, вот для примера как я добавлял драйвера для HDAUDIO (в СП3 они не полностью, т.е. на шину есть, а собственно на звук нужно еще добавлять, я брал также из хотфикса от Мелкософта - у меня работает): Код: [SourceDisksFiles] hdaudres.dll = 100,,,,,,,2,0,0 hdaudio.sys = 100,,,,,,,4,0,0 hdaudio.inf = 100,,,,,,,20,0,0 hdashcut.exe = 100,,,,,,,2,0,0 hdaprop.dll = 100,,,,,,,2,0,0 | Как видишь, в секцию SourceDisksFiles добавлены имена файлов драйвера и указания куда их копировать при установке (можешь взять за основу для добавления своих драйверов). ПыСы Также пришлось откорректировать установочный файл hdaudio.inf - убрать из него секции копирования файлов драйвера по нужным папкам, так как они там уже должны будут лежать. | Всего записей: 2879 | Зарегистр. 30-09-2002 | Отправлено: 08:27 14-05-2008 | Исправлено: Oleg_II, 08:37 14-05-2008 |
|