Показать полную графическую версию : [addon] интеграция драйверов
Boa Soft
22-02-2007, 14:29
ProkVS
[KeepDrvParam]
KeepHWDir=*
KeepDrvDir=%SystemRoot%\OemDrv
;Какие папки всегда сохранять. Все пути от корня папки через ','
;Можно поставить только *, тогда сохранится все и остальные фильтры игнорируется
biork
;Папка, в которую будут распаковыватся архивы. Для пакетов BashratTheSneaky - корень системного раздела\D.
;Куда попадут распакованные драйвера, зависит от структуры архива и имени этой папки.
;Два этих факта надо сопоставить с значением DrvDirName
;Полное путь с поддержкой переменных окружения.
;По умоччанию %SystemDrive%
UnzipDirName = %SystemDrive%
;Папка, куда будут помещены драйвера после распаковки.
;Для пакетов BashratTheSneaky лучше не менять.
;Полное путь с поддержкой переменных окружения.
;По умолчанию - %SystemDrive%\D
DrvDirName = %SystemDrive%\D
Исправленному верить.
ya158
После изменений от 18 февраля у меня перестал запускаться батник из секции [SetupParams] файла winnt.sif.
A точнее:
Аддон использует этот параметр для запуска Finish.exe
Сделанно для того, чтобы он выполнялся всегда после svcpack/cmdlines - например ССС не поставвится без NET.
Я не думал, что это место запуска кто-то использует, в следующей версии сделаю чтение этого пункта и выполнение его перед отработкой Finish, что не изменит логику, но исправит ситуацию.
Mrempty
На счет RIS - не помогу. Я не работал с RIS, а поднимать тестовый сервер для попытки решения данной проблемы затруднительно.
Debugger
23-02-2007, 13:09
Boa Soft
в следующей версии сделаю чтение этого пункта и выполнение...
Может, и поддержка тегов HWID*_01= появится? :)
Boa Soft
Аддон использует этот параметр для запуска Finish.exe
Сделанно для того, чтобы он выполнялся всегда после svcpack/cmdlines - например ССС не поставвится без NET.
Я не думал, что это место запуска кто-то использует, в следующей версии сделаю чтение этого пункта и выполнение его перед отработкой Finish, что не изменит логику, но исправит ситуацию.
Спасибо. Буду ждать.
при первом запуске системы постоянно пишет, что не найден C:\DPsFnshr.exe
Boa Soft
25-02-2007, 11:07
sms1070
при первом запуске системы постоянно пишет, что не найден C:\DPsFnshr.exe
Адон этого файла не содержит. видимо вы сделали кашу из адона и Башратовского (BASE) пакета. Не надо интегрировать пакет через его BASE. Аддон все делает сам.
PS Почти готово - поддержка тегов HWID*_01
Решена проблема с SetupParams.
Но, выложу только после того, как доделаю интегратор - хочется реализовать предложение Debugger по поводу решения проблем с некотрыми проблемными HWID контроллеров Mass Storage
Boa Soft
26-02-2007, 01:54
Небольшое, скорее тестовое обновление.
Изменения в версии от 25 февраля.
1. Если использовался SetupParams, то он сохраняется и выполняется после завершения Finish.
2. Добавлены новые тэги проверки в finish.ini - HWID*_XX, Condition*_XX, TagFile*_XX - проверка пройденна
при наличии хотябы одного из указанных условий в КАЖДОМ типе проверки.
3. Добавлена защита от дурака - finish теперь запускается только при передаче параметров, иначе выводится подсказка.
4. Изменилось назначение ключей командной строки finish.
5. Исправлена документация.
6. Исправлен файл finish.ini и его упакованный дубль.
7. Panels.cmd в комплект более не входит.
Как с помощью UpdatePack-XPSP2-Rus и этого аддона установить DP_MassStorage_wnt5_x86-32_701.7z?При помощи Add_HDD_Drivers_7.01 или DPs_BASE_7016 все ставится,здесь выдает нефатальную ошибку и жесткий диск при установке оси не определяется.Как я делал:распаковал пакет DP_MassStorage_wnt5_x86-32_701.7z в папку DriverPacks_MSST и при помощи утилиты ScanInf.exe сгенерировал файл определений MSST.ini, выбрав папку DriverPacks_MSST как корневую,файл определений MSST.ini сохранял в Z_DRV_INST.
SpecCase :
%WDir%\MakeMSST.exe %WDir%\MSST.INI %DPMS%\D\M %I386% %WDir%\..\ZZ_MultiBoot -q > %WDir%\log.txt
В SpecCase ставил set DriverMode=Zipped
В presetup.ini:
[PRESETUP_SETTINGS]
DrvDirName = %SystemDrive%\D
DrvIsZipped = 1
UnzipDirName = %SystemDrive%
Затем папку Z_DRV_INST клал в Addons UpdatePack-XPSP2-Rus,указывал в Distr.ini путь к чистому xpsp2rus и запускал __PATCH.CMD.Справку к аддону прочитал вдоль и поперек.
Boa Soft. а где обновление? по старой ссылке?
Fraerok Boa Soft. а где обновление? по старой ссылке? Да ;)
Boa Soft
26-02-2007, 21:59
В планах...
Так как Bashrat вроде бы перевел свой проект на Open Source, то, скорее всего, скоро будет конвертор из его AutoIt скрипта в MSST.INI.
(По секрету - конвертор этот уже был с момента раздербанивания base, но по известным причинам - только ДСП)
Так же, реализовать идею Debugger по поводу коррекции проблем с глючными HWID.
У меня есть вариант setup, который использует в качестве фонового окна winntbbu.dll, все смотрится как при штатной установке, но после завершения работы монго врапера и запуском оригинального setup на несколько секунд фон пропадает, что некрасиво и может испугать юзера. А оставлять открытым одно окно, вызванное из стаба (winntbbu) моим враппером и одно - родным сетапом - не очень-то красиво.
sms1070и при помощи утилиты ScanInf.exe сгенерировал файл определений MSST.ini, выбрав папку DriverPacks_MSST как корневую,ф
%WDir%\MakeMSST.exe %WDir%\MSST.INI %DPMS%\D\M %I386% %WDir%\..\ZZ_MultiBoot -q > %WDir%\log.txt
Вся причина в том, что корневая папка должна быть одна в обоих случаях. У Вас же это не выполняется.
У вас в MSST.INI все пути идут от DriverPacks_MSST, а в интеграторе Вы задали корнем DriverPacks_MSST\D\M.
Или же, при создании MSST выбирайте корнем DriverPacks_MSST\D\M, или же пропишите так:
%WDir%\MakeMSST.exe %WDir%\MSST.INI %DPMS%\ %I386% %WDir%\..\ZZ_MultiBoot -q > %WDir%\log.txt
Остальные настройки верны.
Boa Soft У тебя в сетуп 1000 диалог для английской винды на русском.
У меня есть вариант setup, который использует в качестве фонового окна winntbbu.dll, все смотрится как при штатной установке, но после завершения работы монго врапера и запуском оригинального setup на несколько секунд фон пропадает, что некрасиво и может испугать юзера. А оставлять открытым одно окно, вызванное из стаба (winntbbu) моим враппером и одно - родным сетапом - не очень-то красиво.
Можно потестить?, я не из пугливых :-)
Debugger
27-02-2007, 08:33
Boa Soft
что некрасиво и может испугать юзера.
Иногда, при использовании разрешения 1024х768 во время работы распаковщика, после этапа "установки устройств", когда устанавливается драйвер видеокарты, экран снизу и справа выходит за пределы монитора. Юзеры тоже пугаются. Можно ли это как-то победить, оставив разрешение экрана во время работы распаковщика без изменений?
jameszero
27-02-2007, 09:07
Debugger
Это возникает если в inf-е драйвера видеокарты прописано разрешение экрана по умолчанию, отличное от разрешения на котором проводится установка Windows.
Устраняется редактированием inf-ов драйверов.
У меня вот какой вопрос... А что если снести все дрова, например через nLite, так как на етом
сайте я не нашол столько аддонов чтобы снести их всех не используя nLite), и после загрузить самые новые подписаные
с сайта Microsoft или какого то там ещё ;), и потом интегрировать их в "виндузу". Я бы не ставил разве что
дрова до принтера, модема, аудио, и видео так как у всех нас модели етих устройств самые разные, а например на
сеть, джойстики, HDD/SCSI/RAID, камеры и фото, и т.д. поставить драйвера от Microsoft скажем за какой то там
октябрь 2006г или ещё лучше - февраль 2007г(но сумниваюсь что такие существуют сейчас :((
Как по мне, так ето проще чем парить себе мозги с каждым типом драйверов и разными .inf .ini и т.д. файлами!
Taran2L Не проще. Как правило, драйвера от производителей более гибки в настройках, более функциональны и т.д. Иначе столько народа уже давно "не парили бы себе мозги".
DP_MassStorage_wnt5_x86-32_7011 поставил,правда при установке писало:"не найден elxstor.sis" и дальше ни шло.Хотя этого файла и нет в создаваемом дистре,есть elxstor.sy_.Пришлось подправить msst.ini.Так же,как и в Add_HDD_Drivers_7.01 и DPs_BASE_7016 установка показала синий экран,потому что вместо sil 3112r вставал sil 3112,убрал sil 3112 из [scsi.load].Остальные Башратпаки кидал запакованными в DriverPacks_Zipped, в дистре они оказывались в OEMDRV,но после установки винды они не копировались на с:\,там были лишь MassStorage.И при установке не предлагалось их выбрать,были только MassStorage.Подскажите,как установить остальные пакеты?
А что ты скажеш про ету страницу: http://driverpacks.net/DriverPacks/overview.php ? Что посоветуеш ? - Это вопрос 1.
Вопрос 2 - Если у тебя ето не вызовет затруднений, то пожалуйста опеши мне подробно что означают драйвера вроде "Плата декодера Toshiba DVD" и т.п. истесно кроме выше упомянутых мною :)
А.. Да.. Чуть не забыл. Может кто-то знает ссылки на аддоны шоб стереть дрова к принтерам, сканерам, звуку и.. к остальному ;) ;)
а то меня nLite что-то напрягает в последнее время, нет желания им пользоватся.
Debugger
28-02-2007, 07:46
Boa Soft
Потестил тестовую версию.
У меня в finish.ini такие строки:
[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=...
Во время установки создается впечатление, что finish.exe "попробовал на вкус" ВСЕ панели для принтеров. Т.е. похоже работает по такой логике - сработать если есть тег-файлы, а есть хоть один совпадающий хвид или нет ни одного - по барабану. С драйверпаком для Bluetooth-донглов вроде так же, но надо проверить на компьютере без Bluetooth (у меня отключить его затруднительно).
Проверил на другом компе без принтера, все работает также.
Вопрос снят.Посмотрел presetup.log,оказалось установщик брал данные не с dvd,а с логического диска D,где тоже оказалась OEMDRV с DP_MassStorage.Удалил папку и все встало на свои места.
Добрый день. Я новенький на форуме, но довольно давно пользуюсь интеграцией драйверов, за что огромное спасибо BoaSoft. У меня следующая проблема. При установке на RAID0, состоящий из двух дисков, при первом входе в Windows возникает BSOD ошибка 7B. Причем ставил на две разные системы, на одной чипсет i965, мост ICH8R, на другой nForce3. Подозреваю, что проблема в интеграции драйверов, т.к. без них Windows нормально устанавливается. Может кто-нибудь знает решение данной проблемы?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC