Показать полную графическую версию : [решено] DriverX (программа установки драйверов) + исходники
Привествую вас дамы и господа..
Я все таки решился создать новый проект.
Программу аналог DriverpackSolution.
Называется она DriverX.
http://i48.fastpic.ru/thumb/2013/0407/52/cac5994d3507ebf5fe192426d4890952.jpeg (http://fastpic.ru/view/48/2013/0407/cac5994d3507ebf5fe192426d4890952.png.html)
Программа установки драйверов DriverX
Особенности и достоинства программы, для установки и обновления драйверов
Мультиплатформенная : работает на всех версиях современных виндовс
Не зависит об версии JAVA скрипт и установленных дотнетов или их отсутствия.
Полностью автономная программа ,ни чего не добавляет в систему или реестр для своей работы
Очень быстрая скорость загрузки (в сравнении с аналогичными)
Встроенный диспетчер устройств , c удобной функцией копирования hwid в буфер обмена
Удобный интуитивный интерфейс , практически не требующий справки по пользованию
Используется две технологии (с возможностью выбора по желанию) для установки драйверов
Есть возможность, проконтролировать все процесс от индексации до установки.
Проект DriverX не является коммерческим проектом.
Он абсолютно бесплатен.
ПРограмма разрабатывается с 2011 года.
Программа предназначалось как ответ на довольно неплохую программу DriverPAckSolution.
НО так как программа не стабильная, было принято решение написать свою..
Помогите проекту если ВАМ понравилась программа и вы хотите что бы программа и дальше развивалась.
Помочь Проекту !!
или WMZ
WMZ: Z315985082507
-----
Выложены исходники от версии 3,09.
1.И Сразу первый вопрос, есть
Hardware Id и COMPATIBLE IDS
По каким именно производится поиск в базе индексов ???
Mobile Intel(R) 965 Express Chipset Family
HARDWARE IDS
PCI\VEN_8086&DEV_2A12&SUBSYS_3618103C&REV_0C
PCI\VEN_8086&DEV_2A12&SUBSYS_3618103C
PCI\VEN_8086&DEV_2A12&CC_030000
PCI\VEN_8086&DEV_2A12&CC_0300
COMPATIBLE IDS
PCI\VEN_8086&DEV_2A12&REV_0C
PCI\VEN_8086&DEV_2A12
PCI\VEN_8086&CC_030000
PCI\VEN_8086&CC_0300
PCI\VEN_8086
PCI\CC_030000
PCI\CC_0300
есть
Hardware Id и COMPATIBLE IDS
По каким именно производится поиск в базе индексов ??? »
По всем, но приоритет среди найденных отдавать с наиболее полным HWID
http://s006.radikal.ru/i215/1105/2e/af41ffd52685t.jpg (http://radikal.ru/F/s006.radikal.ru/i215/1105/2e/af41ffd52685.jpg.html)
ПРограмма обновилась..
Теперь в программе добавлена Индексация Драйверапков.
Скорость при этом очень быстрая )))
Господа какой делать Интерфейс
Господа какой делать Интерфейс »
Дружище! Прежде всего функционал и его работоспособность. А так все сидят и ждут не интерфейса, а возможности сравнить с имеющимися аналогами.
Дружище! Прежде всего функционал и его работоспособность. А так все сидят и ждут не интерфейса, а возможности сравнить с имеющимися аналогами. »
М сравнить можно пока 2 функции, Индексация пакета и Опрос устройств, сравнил с DIA скорость у моей намного выше!!!
Мне нужны комментарии чтобы дальше копать, поэтому мне нужна Обратная связь от участников, Так никак для них Разрабатывается продукт !!
Putin-mode
05-05-2011, 00:03
скорость у моей намного выше!!! » Вот забьешь проект остальными функциями и сотнями строк кода вот тогда посмотрим на скорость :)
Вот забьешь проект остальными функциями и сотнями строк кода вот тогда посмотрим на скорость »
ПРоверьте функцию индексации, кстати к этим функциям уже нечего дописывать. Поэтому на скорость не повлияет.
Мне нужны свежие идеи по Driverpacksolution и DIA.
сравнил с DIA скорость у моей намного выше!!! »
Во-первых - У меня индексация не в чистом виде, поэтому скорость не явно отражена. Сразу вместе с индексацией много чего еще идет и подбор драйверов и очистка папок до и после индексации каждого пакета и изменение в GUI(иконки, статусная строка, эффекты кнопок) :)
А во-вторых индексация уже давно не приоритет развития программы, прошли те времена когда это было самым слабым местом всех программ-аналогов. Теперь приоритеты развития другие, поэтому тебе прежде всего надо смотреть текущий функционал программ-аналогов и реализовывать его в своей программе. Свежих идей тебе никто не подскажет, так как в свое время они все были выложены в топиках обсуждения программ-аналогов, не все конечно были реализованы, так что есть незанятая ниша. Перечитай форумы и узнаешь чего хотят видеть пользователи.
А пока обсуждать сырую программу крайне сложно, обычно представляют проект с уже готовым задуманным минимальным функционалом, иначе не понять что и как будет
Господа какой делать Интерфейс »
Не ты ли был активистом по изменению интерфейса программы DIA ? И предлагал и говорил что твой интерфейс будет круче всех, и что он понравится всем пользователям? Так что идей у тебя должно быть куча...
Обновил шапку, теперь программа может устанавливать Неустановленные Драйвера.
Прошу коммент плизз. так хочу пойти дальше чем DIA и DPS!!
В версии 135 изменено
* Функция парсинга inf файлов. (Теперь парсинг осуществляется с помощью setupapi.dll).
* Добавлена Установка дров с помощью devcon.exe.
* Добавлено меню.
* Убрана вкладка Список Устройств.
Планируется сделать
1.Переход на движок базы Sqlite.
2.Добавить Вкладку Обновление устройств.
3.Добавить установку с помощью devcon64.exe
Важно
1. С помощью чего лучше реализовать установку устройств, с помощью Devcon, dpinst или же все таки с помощью API самой Windows ???
2. Какой лучше сделать Интерфейс программы ???
3. Есть Пожелания, Говорите !!
Второй скрин приятнее выглядит, не так "громоздко".
Фейс программы-Вкладка инTструменты. Лишняя "Т"
P.S. То что в глаза бросается с первого взгляда ))
Еще маленько писанины. Не обессудь. )))))))
Вкладка "О программе". "Программа аналог Driver pack Solution"
Может стоит переименовать, во что-то типа "Программа для установки драйвер-паков", или вообще убрать.
Не стоит забывать, что есть еще и DriversInstaller (С) Romeo91. Сравнение ,пока , будет не твою пользу. Должно быть не сравнение, а актуальность этой программы. Когда программа наберет функционал, тогда можно уже и мерятся.....)))
Функционал
После раскидывания паков по папкам, (для теста были взяты паки DP_Sound_Realtek260...XP_Win7 (C) QuarQ). После индексации их, они остаются в списке, значение индексации Да-Нет, только глаз "замыливает" ))).
Вопрос такой, можно их как то убрать из списка, после того как они проиндексировались? (Уже идет сравнение, с аналогичными программами...))))
Вкладка "Установка"
Жмем "Обновить список для установки", цвет иконки меняется и ничего не отображает.
таксссс..
Вкладка "О программе". "Программа аналог Driver pack Solution"
Может стоит переименовать, во что-то типа "Программа для установки драйвер-паков", или вообще убрать.
Не стоит забывать, что есть еще и DriversInstaller (С) Romeo91. Сравнение ,пока , будет не твою пользу. Должно быть не сравнение, а актуальность этой программы. Когда программа наберет функционал, тогда можно уже и мерятся.....))) »
Исправил
___________________________
Вкладка "Установка"
Жмем "Обновить список для установки", цвет иконки меняется и ничего не отображает. »
ПО идее должен отображать устройства которые не установлены !!
То есть надо умышленно удалить драйвер из Диспетчер устройств , а потом обновить Диспетчер , а потом сделать так чтобы драйвер не поставился!
________________________________
Функционал
После раскидывания паков по папкам, (для теста были взяты паки DP_Sound_Realtek260...XP_Win7 (C) QuarQ). После индексации их, они остаются в списке, значение индексации Да-Нет, только глаз "замыливает" ))).
Вопрос такой, можно их как то убрать из списка, после того как они проиндексировались? (Уже идет сравнение, с аналогичными программами...)))) »
Убрать нельзя можно сгруппировать или за место да нет рисовать какие нибудь картинки...
ПО идее должен отображать устройства которые не установлены !!
То есть надо умышленно удалить драйвер из Диспетчер устройств , а потом обновить Диспетчер , а потом сделать так чтобы драйвер не поставился! »
Удалил устройство и драйвера на Реалтек. Обновил - Устройство определилось, поставились драйвера по умолчанию (Устройство с поддержкой HD Audio). А вот как и где отключить, что бы винда не искала и не ставила драйвера.
Запустил Bslash DriverX в окне пусто ))).
Убрать нельзя, можно сгруппировать или вместо да нет рисовать какие нибудь картинки... »
Можно сгруппировать и убрать выбор чек-бокса, для проиндексированных драйвер-паков.
Можно сгруппировать и убрать выбор чек-бокса, для проиндексированных драйвер-паков. »
спс, буду думать как сделать !!
Скрин того чего хотел бы ты, не помешал !!
Как тот так. Убран чек-бокс для проиндексированых паков
http://s54.radikal.ru/i144/1105/19/0df73aa1d11et.jpg (http://radikal.ru/F/s54.radikal.ru/i144/1105/19/0df73aa1d11e.jpg.html)
vovansa,
Не мог бы ты сравнить время индексации дравер паков с аналогичными программами ??
Может сделать так, чтобы проиндексированные DP были сером текстом ??
Пока на данном этапе Я буду еще оптимизировать функцию индексации, и там действительно посмотрим что будет лучше, ок ???
Не мог бы ты сравнить время индексации дравер паков с аналогичными программами ?? »
Со временем пока напряг, командировки....
Может сделать так, чтобы проиндексированные DP были сером текстом ??
Пока на данном этапе Я буду еще оптимизировать функцию индексации, и там действительно посмотрим что будет лучше, ок ??? »
В принципе выделить, отобразит иным цветом, чем не индексированные паки, тоже как вариант.
Ок. ))
Обновленная версия.
ALPHA 210
Список изменений.
* Переход на движок sqlite.
* Повышенна производительность индексирования
* Повышенна производительность поиска.
* Глобальные переменные убраны во вкладу О ПРОГРАММЕ.
* Индексированные пакеты отображаются серым цветом
Я так полагаю программа никому не нужна , даже если она может стать лучше чем аналоги ??
Господа ну давайте по активнее!!!
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC