Показать полную графическую версию : [addon] интеграция драйверов #2 (Z_DRV_INST)
Debugger
Честно говоря, но я так и не понял, как решить ситуацию Править nv4_disp.inf, но тогда слетит цифровая подпись, без WHQL драйвер так же не подхватится.
NvCplSetup.exe /s /v"/qn DRIVERINF=\"DRIVERPATH\nv4_disp.inf\" »
А это куда засунуть, разве оно поставится на t33? Это уже больше похоже на автоматическую установку, нежели подхват драйвера установщиком ОС во время установки устройств (t33).
[nv_CoInstaller_Data]
OriginalInfSourcePath = %01%
Как думаете, это ошибка разработчиков или специальный умысел? Хотя в чем умысел не вижу, разве что не дать возможность установить драйвер с CD.
Debugger
02-06-2009, 09:43
Честно говоря, но я так и не понял, как решить ситуацию »
Пока я просто дал пищу для размышлений.
Править nv4_disp.inf, но тогда слетит цифровая подпись, без WHQL драйвер так же не подхватится. »
Как вариант, можно попробовать перепаковать NvCplSetup.exe в 7-Zip SFX и засунуть туда же inf-файл. Тогда запускай его хоть с какими ключами, он запустится и отработает.
Как думаете, это ошибка разработчиков или специальный умысел? »
Думаю, наверно ошибочка, все-таки это первый релиз с упакованными файлами справки, наверно не все предусмотрели, думаю скоро исправятся.
Geforce 186.08 beta (http://www.nvidia.com/object/winxp_186.08_beta.html)
nv4_disp.inf -
[nv_CoInstaller_Data]
OriginalInfSourcePath = %01%
Так и не пофиксили. Теперь я начинаю сомневаться, что это якобы их ошибка, не уже ли до них это так до сих пор и не дошло или кто-то не пожаловался.
Otop Ris
07-06-2009, 16:24
Привет ВСЕМ!
есть одна просьба, может кто подскажет:
есть необходимость интегрировать драйверы текстового этапа(по-моему, это из набора пакета драйверов MassStorage?) в уже готовый дистр.(уже обработанный nLite и ResPatch)для того чтобы всегда определялся установщиком жесткий диск после текстового этапа, так как на ATAPI(MBR) всё ок(мамка ASUS), а на другой мамке встала только сборка ZverCD(форматирование жесткого диска во время установки шло на какой-то isStore(MBR)).., а моя на F3 вылетела после текстового этапа:(
можно ли это сделать вручную путём редак dosnet и txtsetup файлов плюс добавления файлов(каких?) в папку I386 дистр.????использовался WinXPSP3 оригинальный , а в OEMDRV необходимости у меня нет-всё равно после установки родные лучше поставлю...
mozgabyte
07-06-2009, 16:41
Otop Ris, посмотрите эту (http://www.oszone.net/2782) статью..
но я не рекомендую что-то делать уже с обработанным дистрибутивом
Otop Ris
08-06-2009, 11:28
Отпишусь-мож кому сгодится:
для текстового этапа интегрировал MassStorage с помощью DpBase(спасибо SamLab!http://forum.oszone.net/thread-134115.html), а для интеграции посредством OEMDRV(с возможностью замены пакетов) для GUI-mode взял отсюда(z_drv_inst), вручную отредактировал dosnet и txtsetup(добавил строчки из соотв. файлов из пакета z_drv_inst, спасибо Boa Soft!, как и сами файлы оттуда же в I386)...Имеется ввиду, что всё это на уже готовом дистр., так уж получилось...
Тестировал в виртуале-на sun xVM Virtual Box-ВСЁ ОТЛИЧНО!теперь моя сборка ставится и на iaStor(mbr)
Естественно, dp_massstorage лучше один и тот же как на текст., так и на gui этапе
smollvrn
18-06-2009, 21:52
подскажите пожалуйста про интеграцию через DriverPacks_Panel2 , куда совать свои драйвера , там есть файлы finish.ini и #DP_Finish.7z , их нужно удалять или оставлять , т.е. если в запакованом виде интегрировать
сделал архив sound.7z положил его в DriverPacks_Panel2 , finish.ini и #DP_Finish.7z потер , в архиве sound.7z\D\S\WDM_R226\setup.exe , sound.7z\D\finish.ini
KeepDrvParam]
KeepHWDir=Y
KeepHWClass=MODEM
KeepHWInstalled=*
KeepOlnlyBetterMatcth = 1
KeepDrvDir=%SystemRoot%\OemDrv
[DrvDirSybstitute]
S\CR\3\Win2k_xp=S\CR\3
...
;мои драйвера
[Panels_016]
Caption=Realtek driver smollvrn wdm_r226
TagFile_01=%DPROOT%\S\WDM_R226\Setup.exe
Command_01=START /WAIT %DPROOT%\S\WDM_R226\Setup.exe /S
в oemdrv sound.7z не появился , как правильно делать ?
GeForce 186.18 (http://www.nvidia.ru/object/winxp_186.18_whql_ru.html)
nv4_disp.inf -
[nv_CoInstaller_Data]
OriginalInfSourcePath = %01%
Ну, мать их за ногу, что же они не фиксят это. Блин, как же теперь быть с интеграцией этого драйвера, всю малину гадит. Писать им на сапорт, так пошлют куда подальше, скажут, так и надо, ставьте вручную, да и с английским я не дружу. Блин, я в печали и жутко зол.
Mr dUSHA
19-06-2009, 11:46
Блин, как же теперь быть с интеграцией этого драйвера, всю малину гадит. »
Качаю. Еще я подумаю, как можно побороть... :)
Debugger, Mr dUSHA
Ребята, я тут посмотрел старые версии драйверов, так там тоже в nv4_disp.inf -
[nv_CoInstaller_Data]
OriginalInfSourcePath = %01%
и эти (старые) версии раньше отлично интегрировались, это я говорю со 100%-й уверенностью. Может закавыка не в этом (http://forum.oszone.net/post-1132037.html#post1132037), а в чем-то другом?
Mr dUSHA
19-06-2009, 18:48
Может закавыка не в этом, а в чем-то другом? »
Там же еще в ИНФе есть:
[DestinationDirs]
DefaultDestDir = 11
nv_coinstaller_copyfiles = 11
nv_controlpanel_copyfiles = 01
nv_sysDrivers_copyfiles = 12
nv_sysDrivers_delfiles = 12
nv_sysDrivers_dualview_copyfiles = 12
nv_system32_copyfiles = 11
nv_system32_delfiles = 11
nv_system32_dualview_copyfiles = 11
Вот он то и копирует панель в папку к инфу.
В секции
[nv_controlpanel_copyfiles]
NvCplSetupInt.exe,,,0x00000010
Флаг 0x00000010 - это:
0x00000010 (COPYFLG_NO_OVERWRITE)
Do not replace an existing file in the destination directory with a source file of the same name. This flag cannot be combined with any other flags.
Ну а
[nv_CoInstaller_Data]
OriginalInfSourcePath = %01%
нужно соустановщику драйвера, чтоб найти папку драйвера со своими файлами.
Далее соустановщик в папке оригинального ИНФа, тоесть в %01% пытается найти и запустить файл по маске NVCplSetup*.exe.
Короче бред какойто...........
Возможно зло кроется в секции:
[nv_controlpanel_copyfiles]
NvCplSetupInt.exe,,,0x00000010
и она лишняя здесь...
boss911,
Вы пробовали этот драйвер из поста #288 вручную ставить? А то у меня щас видеокарты нет подходящей...
Вобщем приду домой, и потестирую. Дома видеокарта GF7300.
Вы пробовали этот драйвер из поста #288 вручную ставить? »
Пробовал, методом обновления драйвера через поиск в указанной папке. Драйвер отлично обновился/установился, как и предыдущая версия (http://forum.oszone.net/post-1131968.html#post1131968).
Вот, что я нашел в версии 182.46:
[DestinationDirs]
DefaultDestDir = 11
nv4.Miniport = 12
nv.Display = 11
nv.CoInstaller = 11
nv.Panel = 11
nv.Panel.multiview = 11
nv4.icd = 11
nv.Help = 18
nv.oldrm = 12
nv.delete.systemfiles = 11
--------------
[nv.Panel]
nvcpl.dll,,,0x00004000
nvmctray.dll,,,0x00004000
nvwddi.dll,,,0x00004000
nvmccs.dll,,,0x00004000
nvmccsrs.dll,,,0x00004000
nvdisps.dll,,,0x00004000
nvdispsr.dll,,,0x00004000
nvgames.dll,,,0x00004000
nvgamesr.dll,,,0x00004000
nvmccss.dll,,,0x00004000
nvmccssr.dll,,,0x00004000
nvmobls.dll,,,0x00004000
nvmoblsr.dll,,,0x00004000
nvvitvs.dll,,,0x00004000
nvvitvsr.dll,,,0x00004000
nvwss.dll,,,0x00004000
nvwssr.dll,,,0x00004000
NvPVEnc.ax,,,0x00004000
Скачать (http://tools.oszone.net/boss911/nv4_disp_182.46.rar) nv4_disp.inf от в версии 182.46.
Сдается мне, что проблема в "nv_controlpanel_copyfiles = 01".
Mr dUSHA
19-06-2009, 21:07
Сдается мне, что проблема в "nv_controlpanel_copyfiles = 01". »
Вполне может быть, что секция nv_controlpanel_copyfiles - лишняя. Я не понимаю ее смысла, хоть убей...
Щас соберу дистрибутив и протестирую на реальном железе автоустановку с этим драйвером.
Mr dUSHA
20-06-2009, 02:37
boss911,
Драйвер проверил.
Решение траблы установки на Т-39 только такое получилось:
[DestinationDirs]
nv_controlpanel_copyfiles = 11
или так (вобщем это дело вкуса, куда, но чтоб на винчестер копировалось):
[DestinationDirs]
nv_controlpanel_copyfiles = 10
Подробно я обьяснил это здесь: http://forum.oszone.net/post-1150542-307.html
[hr]
UPD 17.07.2009 отредактировал пост, чтоб в дальнейшем не дезинформировать общественность.
люди, а драйвера принтеров, сканеров, мфу, двб-карт, tv-tuner можно где-нибудь такими архивами скачать?
если уж установочный диск WXP стал занимать 3 гига, вместо привычных 700 метров, так почему бы его тогда все 4,5 не сделать?
С закомментированной вышеуказанной строкой драйвер устанавливается вместе с панелью как на Т-39 »
Так это влечет за собой слет цифровой подписи, в итоге драйвер без подписи не установится. Я исключительно ставлю только WHQL драйвера, посему не отключаю установку не подписанных драйверов, я даже не знаю, как это делается и с помощью чего, если честно, то и не нет желания отключать.
А если просто поменять путь:
[DestinationDirs]
nv_controlpanel_copyfiles = 01
на '11', а таком случае будет копироваться system32, я думаю, это тоже может дать "результат".
Короче, как не крути, редактирования nv4_disp.inf не совсем выход, по причине слета подписи.
Mr dUSHA
20-06-2009, 12:18
А если просто поменять путь на '11', а таком случае будет копироваться system32, я думаю, это тоже может дать "результат". »
В этом нет смысла. в System32 этот файл не нужен никому и использоваться не будет.
Я смотрел во внутренности соустановщика из этого драйвера, и оказалось, что инсталлятор панели управления ищется в папке, в которой ИНФ-файл лежит. Так что ничего никуда копировать не нужно, а просто нужно закомментировать строку копирования этого файла.
Короче, как не крути, редактирования nv4_disp.inf не совсем выход, по причине слета подписи. »
Отключите проверку подписей и не морочьте себе голову, поскольку иначе здесь вообще никак. :)
В этом нет смысла. в System32 этот файл не нужен никому и использоваться не будет. »
Тем не менее, когда ставил еще старые версии GeForce, то частенько видел в system32 файл nv4_disp.inf, сам думал, зачем оно тут.
Отключите проверку подписей и не морочьте себе голову, поскольку иначе здесь вообще никак. »
Да видимо придется только я не знаю, как это делается и с помощью чего, а так же мне надо, что бы это отключалось на момент установки системы, но уже в рабочей ОС оно включалось обратно.
Подскажи(те), плиз.
wolkow70
22-06-2009, 09:59
Ребята, boss911 и Mr dUSHA, я так и не понял : с какой версией пакета NVIDIA наблюдаются проблемы, которые вы обсуждаете?
Mr dUSHA
22-06-2009, 12:11
Ребята, boss911 и Mr dUSHA, я так и не понял проблемы с какой версией пакета NVIDIA вы обсуждаете? »
Например сейчас актуальная версия 186.18
Да видимо придется только я не знаю, как это делается и с помощью чего, а так же мне надо, что бы это отключалось на момент установки системы, но уже в рабочей ОС оно включалось обратно. »
Патчем syssetup.dll и setupapi.dll
Чиать здесь: Fake-Setup Advanced (http://forum.oszone.net/thread-119984.html)
syssetup.dll
- Отключение проверки цифровых подписей драйверов на графическом этапе установки ОС. При этом обе политики (Driver Signing и Non-Driver Signing) проверки цифровой подписи будут установлены в 0 (Ignore), а соотетствующие параметры в файле winnt.sif будут проигнорированы.
setupapi.dll
- Отключение понижения ранга неподписанных драйверов при выборе наиболее подходящего драйвера установщиком для нового найденного устройства, что предотвращает автоматическую установку старого подписанного драйвера из дистрибутивного комплекта ОС в том случае, если имеется более новый сторонний драйвер с отсутствующей цифровой подписью.
Этим патчем снимается необходимость удаления из дистрибутива старых подписанных MS-овских драйверов для автоматической установки новых но не подписанных.
- Отключение сброса политики проверки цифровой подписи из 0 (Ignore) в 1 (Warn), если происходит замена защищенного подписанного драйвера сторонним не подписанным.
»
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC