PDA

Показать полную графическую версию : [addon] интеграция драйверов #2 (Z_DRV_INST)


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19 20 21 22 23 24 25

boss911
01-06-2009, 22:08
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-файл. Тогда запускай его хоть с какими ключами, он запустится и отработает.
Как думаете, это ошибка разработчиков или специальный умысел? »
Думаю, наверно ошибочка, все-таки это первый релиз с упакованными файлами справки, наверно не все предусмотрели, думаю скоро исправятся.

boss911
05-06-2009, 06:34
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 не появился , как правильно делать ?

boss911
19-06-2009, 06:47
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
Блин, как же теперь быть с интеграцией этого драйвера, всю малину гадит. »
Качаю. Еще я подумаю, как можно побороть... :)

boss911
19-06-2009, 18:07
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.

boss911
19-06-2009, 19:26
Вы пробовали этот драйвер из поста #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 отредактировал пост, чтоб в дальнейшем не дезинформировать общественность.

Baiker
20-06-2009, 04:44
люди, а драйвера принтеров, сканеров, мфу, двб-карт, tv-tuner можно где-нибудь такими архивами скачать?

если уж установочный диск WXP стал занимать 3 гига, вместо привычных 700 метров, так почему бы его тогда все 4,5 не сделать?

boss911
20-06-2009, 07:10
С закомментированной вышеуказанной строкой драйвер устанавливается вместе с панелью как на Т-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 не совсем выход, по причине слета подписи. »
Отключите проверку подписей и не морочьте себе голову, поскольку иначе здесь вообще никак. :)

boss911
21-06-2009, 19:00
В этом нет смысла. в 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