Утилиты - Помощник установки драйверов (DIA - Drivers Installer Assistant) v.6.4.28 PreFinal

Ответить
 • Просмотры: 27
Аватара пользователя
romeo91

Re: Утилиты - Помощник установки драйверов (DIA - Drivers Installer Assistant) v.6.4.28 PreFinal

Сообщение romeo91 »

romeo91,



Есть проблема с Drivers Installer Assistant 2.3.16:



Есть драйвер-пак, в котором есть несколько одинаковых, но только по имени INF, но все они в разных папках. Так вот, после обработки(обновлении базы) этого драйвер-пака, Drivers Installer Assistant предлагает только часть подходящих драйверов с одинаковым HWID, например, есть подходящие драйвера в папках CR2 и CR9, и в базе написано что в этих папках одинаковые HWID, а именно PCI\VEN_1102&DEV_0007, но сама программа предлагает мне только те драйвера, которые в CR2, а те что папке CR9 просто игнорирует, но в базе указано, что и там тоже HWID PCI\VEN_1102&DEV_0007.



Так же у меня просьба посмотри пожалуйста, мой INI файл, может я там сделал ошибки, я его делал сам, для установки панелей. Сам ini прилагаю к сообщению, _S_INI.rar, так же в архив положил файлы debuglog.



Также прилагаю debuglog, без моего ini, _BEZ_INI.rar, тобишь при обработке и работе с драйвер-паком, внутри драйвер-пака, моего INI, не было.



Пробовал драйвер-пак запускать на DRP, так он нормально увидел, мои все драйвера, и поставил именно тот, который нужен, тобиш из папки CR9.



Может лучше сделать как у DRP, указывать в базе в таком формате PCI\VEN_1102&DEV_0007&SUBSYS_10121102 , а не как у тебя HWID PCI\VEN_1102&DEV_0007 . Или может сделать в программе опцию, в которой пользователь мог сам указать насколько урезать PCI\VEN ?



Эта опция помогла б решить ещё одну проблему, а именно, например, когда уже установлен драйвер в системе, после я запускаю программу Drivers Installer Assistant, и программа мне предлагает на определенное железо, обновить драйвер, хотя обновление этому устройство не нужно, но программа предлагает обновить драйвер, так в базе есть одинаковые PCI\VEN, тобишь есть совпадение только по не большой части PCI\VEN. Если б была эта опция, о которой я писал чуть выше, то можно было б указать в программе, на сколько нужно урезать в базе PCI\VEN, если б я указал в программе, чтоб она урезала, к примеру только до такого формата PCI\VEN_1102&DEV_0007&SUBSYS_10121102, то программа всё бы правильно показывала.



Ты скажешь, как и раньше зачем это, ведь могут не найтись драйвера, но мне хотелось чтоб я осознано мог изменять эту опцию, как говорится на свой страх и риск.







и ещё вопрос, есть ли какие-то наработки по-поводу этого




Цитата Lisabon:



В самой программе реализовать режим установки, не как обычно через DPINST.EXE, а непосредственно через родной Setup.exe (или MSI). Программа как обычно производит HWIDS устройств, далее находит подходящий драйвер, исходя из HWIDS устройства, после, делает проверку, на самую последнюю версию драйвера в своей базе драйверов, если драйверов несколько, то соответсвенно выбирает последнюю, после, пользователь жмёт на кнопку установить, далее программа распаковывает во временную папку драйвер и производит поиск Setup.exe, после нахождения запускает Setup.exe (или MSI), если не находит Setup.exe (или MSI), устанавливает как обычно через DPINST.EXE.
Утилиты - Помощник установки драйверов (DIA - Drivers Installer Assistant) v.6.4.28 PreFinal




опять таки повторюсь, это нужно, сие для решения проблемы с установкой драйверов в Висте и Виндовс 7, которые не имеют цифровой подписи.







У меня есть предложение к тебе romeo91, по-поводу установки панелей драйверов.



Как тебе такой вариант:

В самой программе добавить функцию установки панелей через саму программу, и так же оставить возможность установки через Башратовский INI-файл.



Вот скрин как я себе представляю как это должно выглядеть:





И так в самой программе мы указываем драйвер-паки, так же к конкретному драйвер-паку указываем путь к панели, и если надо указываем ключ установки панели.

Если в драйвер-паке несколько панелей, то пользователь добавляет ещё несколько раз один и тот же драйвер-пак и указывает, другие панели и пути к ним.

После установки драйвера, программа проверяет, установился ли драйвер, и если установился, то проверяет, есть ли к этому драйверу панель, а список панелей и драйвер-паков, программа берёт из того что было сделано ранее, если в списке указана панель к конкретному драйверу, то программа устанавливает панель. И если есть Башратовские INI-файлы, то тоже их обрабатывает.

Вот думаю, может и как у Башрата, указывать ещё и INF-файлы, к которым надо установить панель.



Ты спросишь зачем это всё городить, если есть уже Башратовские INI-файлы, да просто потому, что ты сможешь сам создать свою систему установки панелей к драйверам, и ты будешь уже уверен, что панели точно установятся и не будешь зависеть от Башратовских INI-файлов.



Плюс добавление этой функции поможет установить панели для драйверов, не только для Windows XP, но и для Vista и Windows 7
Аватара пользователя
truvo

Re: Утилиты - Помощник установки драйверов (DIA - Drivers Installer Assistant) v.6.4.28 PreFinal

Сообщение truvo »

Цитата Lisabon:



одинаковые HWID, а именно PCI\VEN_1102&DEV_0007, но сама программа предлагает мне только те драйвера, которые в CR2
Утилиты - Помощник установки драйверов (DIA - Drivers Installer Assistant) v.6.4.28 PreFinal




Похоже ошибка есть в программе, может и не только тут появляется. Может с размерностью массивов напортачил, если есть возможность проверь на версии 2.1.8. Завтра на работе протестю сам.
Цитата Lisabon:



Или может сделать в программе опцию, в которой пользователь мог сам указать насколько урезать PCI\VEN ?
Утилиты - Помощник установки драйверов (DIA - Drivers Installer Assistant) v.6.4.28 PreFinal




Это в планах есть давно, пока не добрался! Хочется ошибкт сначал поправить, и выпустить стадильную версию, а потом начать насыщать новым функционалом...
Цитата Lisabon:



Ты скажешь, как и раньше зачем это, ведь могут не найтись драйвера, но мне хотелось чтоб я осознано мог изменять эту опцию, как говорится на свой страх и риск.
Утилиты - Помощник установки драйверов (DIA - Drivers Installer Assistant) v.6.4.28 PreFinal




Уже не скажу, так как давно понял что опция нужная, только вот реализовать надо грамотно, а то 80% пользователей в настройки не смотрят, берут все как по умолчанию...
Цитата Lisabon:



В самой программе реализовать режим установки, не как обычно через DPINST.EXE, а непосредственно через родной Setup.exe (или MSI).
Утилиты - Помощник установки драйверов (DIA - Drivers Installer Assistant) v.6.4.28 PreFinal




По этому пока не решился, хотя ты просишь очень давно... Изображение Надеюсь соберусь и обдумаю данную фичу.
Цитата Lisabon:



Ты спросишь зачем это всё городить, если есть уже Башратовские INI-файлы, да просто потому, что ты сможешь сам создать свою систему установки панелей к драйверам, и ты будешь уже уверен, что панели точно установятся и не будешь зависеть от Башратовских INI-файлов.
Утилиты - Помощник установки драйверов (DIA - Drivers Installer Assistant) v.6.4.28 PreFinal




Да давно уже предлагали добавить свой формат установки панелей - возможно будет! но в следующей версии будет некоторое исправление работы при установки панелей из driverpack*.ini башрата
Аватара пользователя
romeo91

Re: Утилиты - Помощник установки драйверов (DIA - Drivers Installer Assistant) v.6.4.28 PreFinal

Сообщение romeo91 »

romeo91,




Цитата romeo91:



если есть возможность проверь на версии 2.1.8.
Утилиты - Помощник установки драйверов (DIA - Drivers Installer Assistant) v.6.4.28 PreFinal




Попробовал, тоже самое, что и в версии 2.3.16. Изображение
Аватара пользователя
romeo91

Re: Утилиты - Помощник установки драйверов (DIA - Drivers Installer Assistant) v.6.4.28 PreFinal

Сообщение romeo91 »

Небольшое тестовое обновление, не для публикаций

На
офф. форуме
проекта в закрытом разделе "Тестирование и отладка" представлено обновление. Доступно только для группы Бета-Тестеры. Желающие потестить прошу на форум... Доступ получить можно подав заявку через PM.

Версия 2.3.8 beta (27.01.2010)

* Проблемы перевода нескольких элементов интерфейса

* Дата релиза программы теперь не берется из даты файла.

+ Добавлен Итальянский перевод (Translate by JinKazama -
http://www.rezet.info
) (пока частичный)

+ Добавлен Литовский перевод (Translate by stasys44)

+ Добавлен функционал позволяющий исключать некоторые HWID из обработки.

По умолчанию исключаются следующие: USB\ROOT_HUB*;ROOT\LEGACY_*;ROOT\MEDIA;STORAGE\*;USBSTOR\*

Изменение настройки доступно в меню Параметры на вкладке "Поддерживаемые ОС"

* Возможность изменять размеры формы "Cписок всех устройств..."

* Убрано несколько сообщений при работе в тихом режиме.

* Исправлено смещение программы при изменении разрешения экрана при запуске по запросу программы.

- Исправлена ошибка запуска программы на Windows 2000

- Исправлена неработоспособность кнопки для изменения пути до пакета Runtimes

- Исправлена ошибка при получении размера файла на некоторых системах



Возможно в конце этой недели будет публичный релиз...
Аватара пользователя
truvo

Re: Утилиты - Помощник установки драйверов (DIA - Drivers Installer Assistant) v.6.4.28 PreFinal

Сообщение truvo »

Удаляю один инф и все равно панели не ставятся.
читать дальше »


FO: **************************************** INFO: 02/23/2010 12:06:19 INFO: Product Version 2.1.0.0. INFO: Version: 5.1.2600 Service Pack 3 INFO: Platform ID: 2 (NT) INFO: Service Pack: 3.0 INFO: Suite: 0x0100, Product Type: 1 INFO: Architecture: X86. INFO: Interactive Windows Station INFO: Command Line: '"D:\0\Tools\DPInst\DPInst.exe" /LM /P /F /PATH "C:\DOCUME~1\Anton\LOCALS~1\Temp\DriversInstaller\DP_Video_nVIDIA_wnt5_x86-32_101"' INFO: DPInst is not multi-lingual. INFO: **************************************** INFO: Current working directory: 'D:\0\Tools\DPInst' INFO: Running on path 'C:\DOCUME~1\Anton\LOCALS~1\Temp\DriversInstaller\DP_Video_nVIDIA_wnt5_x86-32_101' INFO: DPInst.xml does not list the current UI language. INFO: User UI Language is 0x419. WARNING:Install option refused: will not force install if driver is not better because of command to prompt if driver is not better. INFO: Install option set: legacy mode on. INFO: Install option set: Prompt if driver is not better. INFO: Found driver package: 'C:\DOCUME~1\Anton\LOCALS~1\Temp\DriversInstaller\DP_Video_nVIDIA_wnt5_x86-32_101\D\V\N1\NV4_DISP.INF'. INFO: Preinstalling 'c:\docume~1\anton\locals~1\temp\driversinstaller\dp_video_nvidia_wnt5_x86-32_101\d\v\n1\nv4_disp.inf' ... INFO: ENTER: DriverPackagePreinstallW INFO: Copied 'nv4_disp.inf' to driver store... INFO: Copied 'NV4_DISP.CAT' to driver store... INFO: Commiting queue... INFO: Copied file: 'c:\docume~1\anton\locals~1\temp\driversinstaller\dp_video_nvidia_wnt5_x86-32_101\d\v\n1\nvinfo.pb' -> 'C:\WINDOWS\system32\DRVSTORE\nv4_disp_F0E0DF922D5D47C0056DB1BA709FE641F9D70145\nvinfo.pb'. INFO: Copied file: 'c:\docume~1\anton\locals~1\temp\driversinstaller\dp_video_nvidia_wnt5_x86-32_101\d\v\n1\nvudisp.exe' -> 'C:\WINDOWS\system32\DRVSTORE\nv4_disp_F0E0DF922D5D47C0056DB1BA709FE641F9D70145\nvudisp.exe'. INFO: Copied file: 'c:\docume~1\anton\locals~1\temp\driversinstaller\dp_video_nvidia_wnt5_x86-32_101\d\v\n1\nvoglnt.dll' -> 'C:\WINDOWS\system32\DRVSTORE\nv4_disp_F0E0DF922D5D47C0056DB1BA709FE641F9D70145\nvoglnt.dll'. INFO: Copied file: 'c:\docume~1\anton\locals~1\temp\driversinstaller\dp_video_nvidia_wnt5_x86-32_101\d\v\n1\OpenCL.dll' -> 'C:\WINDOWS\system32\DRVSTORE\nv4_disp_F0E0DF922D5D47C0056DB1BA709FE641F9D70145\OpenCL.dll'. INFO: Copied file: 'c:\docume~1\anton\locals~1\temp\driversinstaller\dp_video_nvidia_wnt5_x86-32_101\d\v\n1\nvdata.bin' -> 'C:\WINDOWS\system32\DRVSTORE\nv4_disp_F0E0DF922D5D47C0056DB1BA709FE641F9D70145\nvdata.bin'. INFO: Copied file: 'c:\docume~1\anton\locals~1\temp\driversinstaller\dp_video_nvidia_wnt5_x86-32_101\d\v\n1\nvcuvid.dll' -> 'C:\WINDOWS\system32\DRVSTORE\nv4_disp_F0E0DF922D5D47C0056DB1BA709FE641F9D70145\nvcuvid.dll'. INFO: Copied file: 'c:\docume~1\anton\locals~1\temp\driversinstaller\dp_video_nvidia_wnt5_x86-32_101\d\v\n1\nvcod.dll' -> 'C:\WINDOWS\system32\DRVSTORE\nv4_disp_F0E0DF922D5D47C0056DB1BA709FE641F9D70145\nvcod.dll'. INFO: Copied file: 'c:\docume~1\anton\locals~1\temp\driversinstaller\dp_video_nvidia_wnt5_x86-32_101\d\v\n1\nv4_mini.sys' -> 'C:\WINDOWS\system32\DRVSTORE\nv4_disp_F0E0DF922D5D47C0056DB1BA709FE641F9D70145\nv4_mini.sys'. INFO: Copied file: 'c:\docume~1\anton\locals~1\temp\driversinstaller\dp_video_nvidia_wnt5_x86-32_101\d\v\n1\nvcuda.dll' -> 'C:\WINDOWS\system32\DRVSTORE\nv4_disp_F0E0DF922D5D47C0056DB1BA709FE641F9D70145\nvcuda.dll'. INFO: Copied file: 'c:\docume~1\anton\locals~1\temp\driversinstaller\dp_video_nvidia_wnt5_x86-32_101\d\v\n1\nvcompiler.dll' -> 'C:\WINDOWS\system32\DRVSTORE\nv4_disp_F0E0DF922D5D47C0056DB1BA709FE641F9D70145\nvcompiler.dll'. INFO: Copied file: 'c:\docume~1\anton\locals~1\temp\driversinstaller\dp_video_nvidia_wnt5_x86-32_101\d\v\n1\nvapi.dll' -> 'C:\WINDOWS\system32\DRVSTORE\nv4_disp_F0E0DF922D5D47C0056DB1BA709FE641F9D70145\nvapi.dll'. INFO: Copied file: 'c:\docume~1\anton\locals~1\temp\driversinstaller\dp_video_nvidia_wnt5_x86-32_101\d\v\n1\nv4_disp.dll' -> 'C:\WINDOWS\system32\DRVSTORE\nv4_disp_F0E0DF922D5D47C0056DB1BA709FE641F9D70145\nv4_disp.dll'. INFO: Copied file: 'c:\docume~1\anton\locals~1\temp\driversinstaller\dp_video_nvidia_wnt5_x86-32_101\d\v\n1\nvdisp.nvu' -> 'C:\WINDOWS\system32\DRVSTORE\nv4_disp_F0E0DF922D5D47C0056DB1BA709FE641F9D70145\nvdisp.nvu'. INFO: Copied file: 'c:\docume~1\anton\locals~1\temp\driversinstaller\dp_video_nvidia_wnt5_x86-32_101\d\v\n1\nvcuvenc.dll' -> 'C:\WINDOWS\system32\DRVSTORE\nv4_disp_F0E0DF922D5D47C0056DB1BA709FE641F9D70145\nvcuvenc.dll'. SUCCESS:c:\docume~1\anton\locals~1\temp\driversinstaller\dp_video_nvidia_wnt5_x86-32_101\d\v\n1\nv4_disp.inf is preinstalled. INFO: RETURN: DriverPackagePreinstallW (0x0) INFO: ENTER: DriverPackageGetPathW SUCCESS:Found driver store entry. INFO: RETURN: DriverPackageGetPathW (0x0) INFO: ENTER: DriverPackageInstallW INFO: Installing INF file 'C:\WINDOWS\system32\DRVSTORE\nv4_disp_F0E0DF922D5D47C0056DB1BA709FE641F9D70145\nv4_disp.inf' of Type 6. INFO: Looking for Model Section [NVIDIA_Devices]... INFO: Installing devices with Id "PCI\VEN_10DE&DEV_0393&SUBSYS_00000000&REV_A1" using INF "C:\WINDOWS\system32\DRVSTORE\nv4_disp_F0E0DF922D5D47C0056DB1BA709FE641F9D70145\nv4_disp.inf". INFO: ENTER UpdateDriverForPlugAndPlayDevices... SUCCESS:RETURN UpdateDriverForPlugAndPlayDevices. INFO: Installation was successful. SUCCESS:Install completed SUCCESS:Installation completed with code 0x0. INFO: RETURN: DriverPackageInstallW (0x0) INFO: Successfull installation of 'c:\docume~1\anton\locals~1\temp\driversinstaller\dp_video_nvidia_wnt5_x86-32_101\d\v\n1\nv4_disp.inf'. INFO: Created entry in Add or Remove Programs for 'C:\WINDOWS\system32\DRVSTORE\nv4_disp_F0E0DF922D5D47C0056DB1BA709FE641F9D70145\nv4_disp.inf'. INFO: Machine will have to be rebooted to complete installation. INFO: Returning with code 0x40000001 INFO: 02/23/2010 12:06:42
Аватара пользователя
romeo91

Re: Утилиты - Помощник установки драйверов (DIA - Drivers Installer Assistant) v.6.4.28 PreFinal

Сообщение romeo91 »

Цитата Lisabon:



и проблема решилась, панель установилась
Утилиты - Помощник установки драйверов (DIA - Drivers Installer Assistant) v.6.4.28 PreFinal




Я править инфы не буду. Так как эти же пакеты использую на T34.

К тому же встроенный в XP установщик драйверов все нормально ставит из этого инфа и DP Solution тоже. Значит ассистант не дает DPInst полный контроль за установкой драйвера. Нужно что то в настройках самой программы изменить. Но это уже к автору.
Аватара пользователя
dead_wolf

Re: Утилиты - Помощник установки драйверов (DIA - Drivers Installer Assistant) v.6.4.28 PreFinal

Сообщение dead_wolf »

wolkow70, Причин неустановки в вашем случае может быть много, например одна из них разные версии DPInst. Попробуйте проверить и взять более старую версию, например из DP Solution


Цитата wolkow70:



Значит ассистант не дает DPInst полный контроль за установкой драйвера.
Утилиты - Помощник установки драйверов (DIA - Drivers Installer Assistant) v.6.4.28 PreFinal




Программа запускается и мной никак не контролируется, все настройки в DPInst доступны для изменения. - Попробуйте поиграться, у меня не на чем проверить к сожалению
Цитата wolkow70:



встроенный в XP установщик драйверов все нормально ставит
Утилиты - Помощник установки драйверов (DIA - Drivers Installer Assistant) v.6.4.28 PreFinal




Он и должен ставить, а вот DPInst не всегда - вот тут я прилагал сведения -
Утилиты - Помощник установки драйверов (DIA - Drivers Installer Assistant) v.6.4.28 PreFinal
- правда это более относится к win7, но может и для XP изменили что в последней версии DPInst, если подтвердите, то может и придется откатится на более старую версию, хотя пока жалоб почти нет.



Lisabon, Спасибо про ошибку Creative, в выборку и соответственно в сплывающую подсказку не попадали строки где в наименовании встречались символы - "!@#'[]", а также если запись в файле БД была последней. И как следствие из этого некоторые драйвера могли не предлагаться для установки.
Аватара пользователя
dead_wolf

Re: Утилиты - Помощник установки драйверов (DIA - Drivers Installer Assistant) v.6.4.28 PreFinal

Сообщение dead_wolf »

romeo91, wolkow70,



И так провёл я не большое расследование по-поводу не установки nVIDIA панелей.



1. ОС Windows XP SP3, драйвера версии nVIDIA 196.21 оригинальные с цифровой подписью и INF не модифицированный.



2. Произвожу установку драйвера на NVIDIA GeForce 8600 GT (Аппаратный ID PCI\VEN_10DE&DEV_0402&SUBSYS_34521458&REV_A1), через программу Drivers Installer Assistant 2.3.16 и DriverPack Solution 10.0 R145, причём прошу принять во внимание, что установка проводилась именно в автоматическом режиме, а не в ручном режиме.



После установки драйвера, как на Drivers Installer Assistant 2.3.16 (установка в автоматическом режиме) и DriverPack Solution 10.0 R145 (установка в автоматическом режиме), ВНИМАНИЕ!!! панель nVIDIA НЕ УСТАНОВИЛАСЬ!!!, причём не установилась как на Drivers Installer Assistant 2.3.16, так и на DriverPack Solution 10.0 R145.



3. Произвожу установку драйвера на NVIDIA GeForce 8600 GT (Аппаратный ID PCI\VEN_10DE&DEV_0402&SUBSYS_34521458&REV_A1), через программу DriverPack Solution 10.0 R145, причём прошу принять во внимание, что установка проводилась именно в РУЧНОМ режиме (тобишь по сути ставились драйвера через родной виндозный Мастер установки оборудования, но при помощи DriverPack Solution), а НЕ в автоматическом режиме.



После установки драйвера, через DriverPack Solution 10.0 R145 (в РУЧНОМ режиме), ВНИМАНИЕ!!! панель nVIDIA УСТАНОВИЛАСЬ!!!.



Отсюда вывод, что виноваты в не установке панелей nVIDIA, как на Drivers Installer Assistant, так и на DriverPack Solution - DPINST. И не забываем, что установка производилась в автоматическом режиме!!!



4. Попробовал как писал romeo91 впихнут в Drivers Installer Assistant, DPINST от DriverPack Solution(причём в DRP, версия DPINST по старше чем в Drivers Installer Assistant, а именно версия 2.1.1.0), но результат, был тот же, тобишь панель nVIDIA не установилась.



Прилагаю к сообщению debuglog:



_DI_S_Rodnim_DPinst.rar - тут debuglog с установкой с родным DPINST (панель не установилась)



_DI_S_DRP_DPinst.rar - тут debuglog с установкой с DPINST(версия 2.1.1.0) взятый от DRP (панель не установилась) !!!так же в архив приложил версию 2.1.1.0, взятый от DRP!!!



Так же хочу добавить, драйвер когда устанавливался через Drivers Installer Assistant, распаковывался полностью, тобишь все файлы которые были в архиве, были распакованы во временную папку в том же объёме, как и в архиве, без всяких обрезаний.



romeo91, может в программе Drivers Installer Assistant, предусмотреть Ручную установку драйверов, вообщем сделать аналогию как у DRP?

Добавить пункт Ручная установка в кнопки, например, вот так:



И соответственно устанавливать драйвер по алгоритму DRP: распаковал архив(драйвер) для данного устройства, скопировал путь к распакованным драйверам, после вызов виндозного Мастера установки оборудования для данного устройства, ну а далее делается установка драйвера через виндозного Мастера установки оборудования.
Аватара пользователя
MAXHO

Re: Утилиты - Помощник установки драйверов (DIA - Drivers Installer Assistant) v.6.4.28 PreFinal

Сообщение MAXHO »

Народ, может быть эта тема обсуждалась в форуме, но страниц очень много, а поиска нет. Подскажите пожалуйста, как обновить прогу SamDrivers 8.12. Скачал апдейт , а как его устанавливать так и не понял. Заранее благодарен.
Ответить

Вернуться в «Наборы обновлений для Windows XP/2003/Windows 7»