PDA

Показать полную графическую версию : DriverPack Solution - установка драйверов


Страниц : 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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89

fantomddd
29-06-2008, 16:37
samsobi,

Огромное спасибо за помощь. Моя ошибка была в том, что я все драйверпаки распаковывал в одной папке одновременно в соответствующие подпапки и получал все inf файлы одновременно со всех парок, т.е. я задавал поиск в общей расспакованной папке, а надо было для каждой распакованной папки поочерёдно.

mekhanik
30-06-2008, 00:17
Столкнулся с проблемой: после работы скрипта dev_parser выводится сообщение что база данных драйверов создана, но файл rezult пустой, хотя файл list все показывает правильно. Это происходит не со всеми ДП, а с некоторыми (CPU, Monitor, например). Все ДП скачаны с driverpaks.net, нормально распаковываются и корректно работают будучи интегрированы в дистрибутив винды. Оболочку скачал с оф. сайта сегодня. Может кто-то с этим сталкивался?

_DRON_
30-06-2008, 01:01
mekhanik, тут уже задавался аналогичный вопрос: парсер умеет выделять драйвера устройств, только по PID/VID, так что ни принтеров, ни мониторов вы не получите, они идентифицируются другими способами.

ArtXGroup
30-06-2008, 21:46
К предварительному тестированию готова версия Beta 6! Всех, кто хочет принять участия прошу стучать в личку...
P.S. Скриншот новой версии можно увидить в шапке темы! Всем спасибо! :)

wadimus
01-07-2008, 08:12
_DRON_,
спасибо за наводку о регистре :)

ArtXGroup
у меня стоит Creative Audigy - и драйвера kX (Альтернативные драйверы для звуковых карт Creative: kX Project). я их деактивировал и натравил на них dp_sound_creative
ничего не нашлось :(
возможно потому что в паке только драйвера родных Creative

ArtXGroup

в dp_GRAPHICS_NVIDIA.txt строка

VEN_10DE&DEV_042E D\V\N1\ Не определено

в DP_MassStorage.txt строка

VEN_105A&DEV_4D33 D\M\P1S\ ; dps %PCI\VEN_105A&DEV_4d33.DeviceDesc%

непонятно же :)

зы: файлы сделаны dev_parser.vbs из пакетов DP_GRAPHICS_NVIDIA.7Z и DP_MassStorage.7z

mamont1
01-07-2008, 09:15
ArtXGroup, по Beta 6.

Первый запуск - ок, 2-й-(ошибка сценария: строка114; символ9)
Разобрался: после закрытия прога затирает попку C:\WINDOWS\Temp и повторный запуск не возможен. Создаю папку Temp - запускаю autorun.hta - всё ОК, Закрываю - затирает.

samsobi
01-07-2008, 09:50
прога затирает попку » Это оченнь плохо! :laugh:
А если серьезно, то почему то авторы закомментили 14 строку, которая берет переменную temp из окружения. Зачем? Чтобы потом можно было затирать попку??? Тут конечно есть странность, которую только авторы могут пояснить.
ЗЫ. Кстати mamont1, а где вы взяли 6-ку?

mamont1
01-07-2008, 10:26
samsobi, Стучался
К предварительному тестированию готова версия Beta 6! Всех, кто хочет принять участия прошу стучать в личку...
P.S. Скриншот новой версии можно увидить в шапке темы! Всем спасибо! »

ArtXGroup
01-07-2008, 13:59
wadimus, выложите сам пакет драйверов dp_sound_creative, базу которые вы получили при помощи dev parser и Dev_ID вашей звуковой карточки, чтобы мы могли разобраться в этом!

...в dp_GRAPHICS_NVIDIA.txt...
Это недочеты dev parsera, пока он не совершенен...

Первый запуск - ок, 2-й-(ошибка...
Именно из-за возможного существования таких глупых ошибок, Бета 6 не была выложена в публичное тестирование :) Сейчас обновил, ее можно скачать по тому же адресу... Ошибок возникать не должно...

...почему то авторы закомментили 14 строку, которая берет переменную temp...
Дело в том, что в первых версиях использовалась папка Темп вот по такому адресу: C:\DOCUME~1\[User Name]\LOCALS~1\Temp
Иногда из-за этого возникали проблемы, поэтому было решено использовать вот такую папку темп: C:\Windows\Temp

Vizit0r
01-07-2008, 14:09
На одном компе регулярно получаю ошибку (в прикрепленном файле скрин)

Грешить могу только установленную Оперу (хотя, открывается-то в ИЕ все равно)

подсказать можете?

ArtXGroup
01-07-2008, 15:00
Vizit0r, создайте папку DRP и поместите в нее архивы 7z, или скачайте с торрентов полную версию (550Мб)...

alecsandrb
01-07-2008, 17:04
Спасибо за полезный продукт.
Вот решил немного облегчить жизнь самому себе - и автоматизировать процесс создания баз dev_db
на основе существующих архивов драйвер-паков.
сделал скриптик на AutoIt -делает он следующее:
- распаковывает архив в папку ..\DRP\1
- создает файл List.txt для dev_parser.vbs в папке ..\tools\DEV parser
- запускает dev_parser.vbs и создает файл rezult.txt
- перетаскивает этот файл в папку ..\dev_db и переименовывает также как и файл архива (если файл пустой то добавляет --Пустой!)
и так для всех файлов с расширением 7z в папке DRP
Инструкция по работе:
- распковываем архив из вложения в папку где лежит файл autorun.hta
- файл dev_parser.vbs ложим в папку ..\tools\DEV Parser можно вместо существующего (отличие только в том что в первых 4-x строках добалена
возможность передачи параметров командной строки в скрипт все остальное осталось прежнее)
- запускаем файл create_dev_db.exe (исходный код прилагаеться в архиве)
- смотрим как распаковываются архивы и дожидаемся сообщения <Вот и все!!!>
- запускаем autorun.hta и пользуемся

У меня версия 1.0 beta 5 (качал с сайта), весь процесс занял примерно 25 минут для всех архивов (их у меня 25)
Надеюсь кому-нибудь пригодиться эта утилита

Vizit0r
01-07-2008, 17:58
а ей нельзя указать другую папку для поиска драйверов?

у меня на флешке структура папок такая:

...
SOFT
-Drivers
-DP_......7z
-ост. архивы
- DRP Interrface - сама папка с программой вашей.

Эти пути к дровам в куче мест прописаны, и менять их только из-за вашей - ессно неинтересно

пробовал менять
var drpFolder = "../../drivers";
не скушало.

точнее, скушало, но выдано на всех драйверах вопросительные знаки. при клике на любой - пишет No files to extract

Может это нормально, если учесть что все дрова как раз с этих паков и поставлены?

пробовал еще в DPInst.xml так же в строке
<subDirectory>drp</subDirectory>
поменять на
<subDirectory>../../drivers</subDirectory>

видимого результата не получил :)

mamont1
01-07-2008, 18:59
alecsandrb, Спосибо на beta 5 отработало на отлично.
С beta 6 не желает.

ArtXGroup
01-07-2008, 20:07
а ей нельзя указать другую папку для поиска драйверов?
Думаю в Вашем случаю лучше поместить файлы этой программы так, чтобы не приходилось переходить на каталог ниже...
Например так: "var drpFolder = "SOFT\\drivers";"

mamont1, в этих версиях совершенна не изменилась структура баз.

alecsandrb, спасибо за вариант! :)

samsobi
01-07-2008, 21:34
alecsandrb, для бета5 работает нормально, а для беты 6 строчку 24
RunWait($sPath4 & "\un7zip.exe " & $FileList[$X] & " " & $sPath1) надо заменить на RunWait($sPath4 & "\7za.exe " & $FileList[$X] & " " & $sPath1) так как в новой версии un7zip отсутствует и просто заменен на 7za.exe. Я думаю в таком варианте будет работать и для беты 5 и для беты 6 и так далее, раз уж авторы отказались от un7zip.exe. Спасибо за труд!

alecsandrb
01-07-2008, 21:51
ArtXGroup, samsobi, mamont1
Не за что, не зря говорят что лень двигатель прогресса.
У меня нет 6-ой бетки поэтому делал на том что было
Про замену строки могу сделать и перекомпилировать если нужно

samsobi
01-07-2008, 22:02
не зря говорят что лень двигатель прогресса. »
Этто точно, все мы так и крутимся по жизни! :)
А строку поправь, она д/работать и на 5-ке.

alecsandrb
02-07-2008, 07:49
Обновил свою утилитку для создания баз dev_db:
- сейчас используется для распаковки 7za.exe из папки tools
- сделана проверка на наличие существующего файла с базой dev_db для текущего файла драйвер-пака
(проверяется существует ли файл с таким же именем как и у драйвер пака но расширением txt или со словами --Пустой.txt)
если файл есть то выдается сообщение на 1 секунду и переходит к обработке следующего пака
- сейчас вариант полносьтью скрытый (не видно работы распаковщика и скрипта dev_parser.vbs), сообщения идут только
либо об ошибках что файлов с паками нет либо что файл базы dev_db для пака уже есть

Проверена работа на бетах 5 и 6

samsobi
02-07-2008, 08:16
сейчас вариант полносьтью скрытый »
IMHO зря! Процесс не должен быть полностью скрытым, т.к. теряется ощущение обратной связи. Не вижу ничего и не знаю работает ли или все зависло? В AutoIt'e правда можно подсмотреть наведя мышку на иконку в трее, но это же надо напрягаться... :) А мне лень... :) Пусть будут показываться окошки, (убрать @SW_HIDE?), градусник бежит - значит жизнь продолжается! :) Я себе так думаю!© Еще раз спасибо!




© OSzone.net 2001-2012