Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Система - [решено] DriverX (программа установки драйверов) + исходники

Показать результаты: Используете ли вы Windows 2000 (сервер либо вокрстатион)
да 22 12.02%
нет 121 66.12%
встречается редко 40 21.86%
Всего проголосовало: 183. Вы не можете голосовать в этой теме

Ответить
Настройки темы
Система - [решено] DriverX (программа установки драйверов) + исходники

Аватара для SOLON7

Ветеран


Автор проектов


Сообщения: 1153
Благодарности: 268

Профиль | Отправить PM | Цитировать


Изменения
Автор: SOLON7
Дата: 21-08-2017
Описание: исправлены ссылки на скриншоты, так они без рекламы
Вложения
Тип файла: zip Dx309.zip
(3.24 Mb, 178 просмотров)
Привествую вас дамы и господа..
Я все таки решился создать новый проект.
Программу аналог DriverpackSolution.
Называется она DriverX.






Программа установки драйверов DriverX

Особенности и достоинства программы, для установки и обновления драйверов
Мультиплатформенная : работает на всех версиях современных виндовс
Не зависит об версии JAVA скрипт и установленных дотнетов или их отсутствия.
Полностью автономная программа ,ни чего не добавляет в систему или реестр для своей работы
Очень быстрая скорость загрузки (в сравнении с аналогичными)
Встроенный диспетчер устройств , c удобной функцией копирования hwid в буфер обмена
Удобный интуитивный интерфейс , практически не требующий справки по пользованию
Используется две технологии (с возможностью выбора по желанию) для установки драйверов
Есть возможность, проконтролировать все процесс от индексации до установки.

Проект DriverX не является коммерческим проектом.
Он абсолютно бесплатен.
ПРограмма разрабатывается с 2011 года.
Программа предназначалось как ответ на довольно неплохую программу DriverPAckSolution.
НО так как программа не стабильная, было принято решение написать свою..
Помогите проекту если ВАМ понравилась программа и вы хотите что бы программа и дальше развивалась.


Помочь Проекту !!
или WMZ
WMZ: Z315985082507

-----
Выложены исходники от версии 3,09.

-------
Моя цель - достигнуть количество благодарностей равным числу моих постов.

Это сообщение посчитали полезным следующие участники:
Показать/скрыть список поблагодаривших

Отправлено: 19:55, 28-04-2011

 

Аватара для SamLab

Ветеран


Сообщения: 5843
Благодарности: 2914

Профиль | Сайт | Отправить PM | Цитировать


BadPointer, Разделение по папкам Drv6, Drv7, DrvX уберу скоро т.к. от этого минусов больше, чем плюсов

-------
SamLab.ws - Программы и русификаторы + SamForum.org - Софтовый форум + Новые драйверы

Свобода — это когда забываешь отчество у тирана © Бродский


Отправлено: 13:18, 20-10-2012 | #611



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Ветеран


Сообщения: 593
Благодарности: 222

Профиль | Отправить PM | Цитировать


Возможность удалять ненужные драйверпаки все еще актуальна. Например на работе у меня на флешке я держу только драйверпаки для XP.

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

Мне кажется что лучше ввести еще одну папку для универсальных драйверов. Тогда вместо того чтобы дублировать один тот же драйвер в Drv6, Drv7, DrvX; он будет записан один раз в драйверпаке в папке универсальных драйверов.

-------
Автор программы Snappy Driver Installer

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:33, 20-10-2012 | #612


Аватара для SamLab

Ветеран


Сообщения: 5843
Благодарности: 2914

Профиль | Сайт | Отправить PM | Цитировать


BadPointer, Универсальную папку уже ввел, но такое разделение еще больше прибавляет трудностей при составлении паков - сейчас надо три папки постоянно контролировать, а тут четыре будет - а на счет больших паков - не будет больших т.к. если размер будет большой, то разделю т.к. сейчас допустим пак Sound Others которые будет разделен по вендорам тем самым отсечем дублирующиеся HWID у звука/тюнеров/тачпадов и других, и добавим возможность выбора головой юзера, когда у него стоит карта Realtek есть вероятность что он не будет ставить подходящие по HWID драйверы от других встроенных карт + обновление таких драйвер-паков и мне удобнее и юзерам не нужно качать все аудио, если нужно например только Asus

-------
SamLab.ws - Программы и русификаторы + SamForum.org - Софтовый форум + Новые драйверы

Свобода — это когда забываешь отчество у тирана © Бродский


Отправлено: 14:19, 20-10-2012 | #613


Аватара для Boa Soft

Компьютерный шаман


Сообщения: 2910
Благодарности: 956

Профиль | Сайт | Отправить PM | Цитировать


Цитата BadPointer:
Можно привести конкретный пример? Например фрагмент лога DPS, где приводится информация о устройстве(секция DeviceInfo). »
Практически все точпады.

Alps
Код: Выделить весь код
[Manufacturer]
%Mfg.Desc%		= CompanyMfg,NTamd64,NTamd64.6
 
[CompanyMfg.NTamd64.6] ; for Vista64
%Apoint.DeviceDesc%	= MouFilter_Inst,*PNP0F13,*PNP0F03,*PNP0F0E,*PNP0F0b,*PNP0F12	; Generic
%Apoint.DeviceDesc%	= MouFilter_Inst,*AUI0300		; for Pegatron / Quanta
%Apoint.DeviceDesc%	= MouFilter_Inst,*AUI0311		; for Compal
Synaptics
Код: Выделить весь код
[SynMfg.NTamd64]
%PS2.DellDeviceDesc% = Dell__0001__PS2_Inst,*PNP0F13  ; Std PS/2 mouse
%PS2.DellDeviceDesc% = Dell__0001__PS2_Inst,*SYN0002  ; Synaptics PS2 & Dell TouchPad
%PS2.DellDeviceDesc% = Dell__0001__PS2_Inst,*SYN0600  ; Synaptics PS2 & Dell TouchPad
%PS2.DellDeviceDesc% = Dell__0001__PS2_Inst,*SYN0601  ; Synaptics PS2 & Dell TouchPad
Так же, многие TV-тюнеры, особо где нераспаяна флешка и HWID получается Generic для этого чипа, а пины и GPIO у каждого производителя свое. И ставится обычно на них или авер или бехолд и не работает.

-------
Человеческая лень - главная движущая сила технического прогресса.


Отправлено: 14:29, 20-10-2012 | #614


Ветеран


Сообщения: 593
Благодарности: 222

Профиль | Отправить PM | Цитировать


Boa Soft,
Я помню у тюнеров была проблема что проги подбирали около сорока драйверов и пользователю рекомендовали выбирать нужный драйвер вручную. Но эту проблему я уже давно решил в DPS введя обработку полных HWID'ов(они уникальны для разных моделей) устройств и учета степеней совместимости драйвера по списку HWID'ов. С тех пор DIA и DriverX тоже перешли на подобный алгоритм, так что проблемы с драйверами тюнеров уже не должно быть.

С татчпадами действительно имеется проблема и ее не так просто решить так как у этих устройств не всегда есть уникальные HWID'ы. SamLab поэтому планирует разделить драйверпак по производителям, что позволит пользователю выбрать подходящий драйвер самостоятельно.

-------
Автор программы Snappy Driver Installer

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:45, 20-10-2012 | #615


Аватара для quarq

Ветеран


Сообщения: 1159
Благодарности: 540

Профиль | Отправить PM | Цитировать


BadPointer, единственная проблема читать логи количество строк надо сокращаться много избыточной информации или как минимум для параметра problem : надо вести другой лог

-------
я нерусский потому пишу с ошибками!


Отправлено: 14:51, 20-10-2012 | #616


Аватара для Boa Soft

Компьютерный шаман


Сообщения: 2910
Благодарности: 956

Профиль | Сайт | Отправить PM | Цитировать


Цитата BadPointer:
Я заметил что при установке через devcon видеодрайвера NVIDIA, запускается файл setup.exe c определенными параметрами(я подменял setup.exe своей заглушкой чтобы увидеть с какими параметрами его запускали) в тихом режиме. Если устанавливать через DPInst, то этого не происходит. Поэтому в первом случае установка происходит успешно и устанавливается панель NVIDIA с прогой nView. Во втором случае только драйвер и в последнее время при установке происходил BSOD. »
У меня используется то же, что и девконе - UpdateDriverForPlugAndPlayDevices. С NV нет проблем. К стати, с последними драйверами заметил, что если убрать хоть USB драйвер от очков, хоть поддержку 3D, хоть еще какой компонент, то станет только драйвер без панели. К стати, это ваше наблюдение возможно переубедит меня переходить на DIFxAPI - что и использует DPInst. Я анализировал его работу - он сначала помещает драйвер в хранилище через DriverPackagePreinstall,
потом уже устанавливает через DriverPackageInstall уже из репозитария. Возможно, на первом этапе и теряются файлы. Как и при интеграции драqверов в образ через dism.

Цитата BadPointer:
С тех пор как я ввел маркеры, я обнаружил и исправил в DPS те проблемы из-за которых и возникла необходимость в маркерах и, возможно, сейчас уже можно отключить их совсем и все будет работать нормально. Я считаю что в случае неполной информации о совместимости в inf нужно предполагать что драйвер совместим и только если известно что он несовместим использовать маркер. Создавать маркеры для всех драйверов расточительно и прога все равно их игнорирует когда вся информация может быть получена из inf. »
Информация всегда будет неполной. NTx86.6.0 подходит для висты и для 7 и для 8. Но, с 7 и 8 может не работать корректно. Я думаю что все-таки при разборе пологаться как на маркеры, так и на содержимое inf по выбору пользователя.
А потом иметь возможность вручную поправить косяки.

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

-------
Человеческая лень - главная движущая сила технического прогресса.

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:51, 20-10-2012 | #617


Аватара для SamLab

Ветеран


Сообщения: 5843
Благодарности: 2914

Профиль | Сайт | Отправить PM | Цитировать


Цитата Boa Soft:
Практически все точпады »
Да-да-да - как раз из-за этого сейчас и разъединяю их т.к. для моего бука Футжи с *PNP0F13 драйвера ставятся от Alps и от кого угодно, кроме Футжи

Цитата Boa Soft:
К стати, с последними драйверами заметил, что если убрать хоть USB драйвер от очков, хоть поддержку 3D, хоть еще какой компонент, то станет только драйвер без панели »
Я оставляю только Optimus, NV3D USB и NVI2 и панель ставится

-------
SamLab.ws - Программы и русификаторы + SamForum.org - Софтовый форум + Новые драйверы

Свобода — это когда забываешь отчество у тирана © Бродский


Отправлено: 14:55, 20-10-2012 | #618


Аватара для Boa Soft

Компьютерный шаман


Сообщения: 2910
Благодарности: 956

Профиль | Сайт | Отправить PM | Цитировать


Цитата BadPointer:
С татчпадами действительно имеется проблема и ее не так просто решить так как у этих устройств не всегда есть уникальные HWID'ы. SamLab поэтому планирует разделить драйверпак по производителям, что позволит пользователю выбрать подходящий драйвер самостоятельно. »
У асера есть утилитка int18 - так вот она выдает разный код возврата в зависимости от вендера точпада. Не знаю только, будет ли она работать с буками других производителей.

Цитата quarq:
BadPointer, единственная проблема читать логи количество строк надо сокращаться много избыточной информации или как минимум для параметра problem : надо вести другой лог »
Я думаю просто сделать лог в формате HTML с ссылками из заголовка на каждый этап установки и возможномстью сворачивать не нужные участки. А ощибки легко выделять красным. например.

-------
Человеческая лень - главная движущая сила технического прогресса.


Отправлено: 14:56, 20-10-2012 | #619


Аватара для SOLON7

Ветеран


Автор проектов


Сообщения: 1153
Благодарности: 268

Профиль | Отправить PM | Цитировать


BadPointer,
согласен у тачпадов болезнь, прога DriverX поставила мне левый драйвер. Причем ХВИДЫ у них одинаковые.
НО с учетом повышения сложности должны приходить люди тоже разбирающиеся в этом. а обещали помочь с Driverx никто так даже патча не прислал.

Boa Soft,
UpdateDriverForPlugAndPlayDevices не будет работать если сам EXE 32-битный а система 64-битная.
Вам придется компилить 64 разраядный EXE файл (Так пишет майкросот)... Я и сам пробЫвал ...
с DifxApi такая же беда тоже нужен 64 разрядные EXE файл.

Цитата Boa Soft:
И, что самое главное, не хочется привязыватся к какому-нибуть одному формату драйверпаков. Хочется иметь всеядную утилиту. Индекс единого формата, где указана конкретная принадлежность драйвера к платформе, а наполнение индексов - гибко настраиваемое, даже хоть и с построчным ручным контролем »
Ой и намучаетесь же.
Нехочется чтобы вы тратили на такое свои силы, не стоит это того...

-------
Моя цель - достигнуть количество благодарностей равным числу моих постов.


Отправлено: 14:57, 20-10-2012 | #620



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Система - [решено] DriverX (программа установки драйверов) + исходники

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Система - Программы для обновления драйверов dima1981 Программное обеспечение Windows 37 14-02-2022 00:32
Служебные - Программа установки драйверов IvanVL Наборы обновлений для Windows XP/2003/Windows 7 89 30-09-2014 00:10
Delphi - Требуется программист для развития программы DriverX SOLON7 Программирование и базы данных 0 30-04-2012 09:50
Драйвер - Программа для вытягивания драйверов с компа Skywriter Microsoft Windows 2000/XP 6 13-10-2008 11:37




 
Переход