Показать полную графическую версию : [решено] DriverX (программа установки драйверов) + исходники
Подтверждаю, все эти разумные выводы.
Но еще есть к чему расти, вот только остается вопрос времени.
Да и тем более собственных сборок дров я не выпускал, возможно это мое упущение.
Со свое стороны я допилю проект на сколько это возможно.
А интерфейс DIA реализовать можно. Опять вопрос времени.
2-летние Ковыряния привели к появлению DriverX.
Тем более мне Активно помогал Quarq.
Вообще я хотел заняться более серьезным проектом, при котором была комерссализация.
За все время на форуме OSZONE написал много полезных программ. И в принципе удовлетворен свое работой.
Просто меня все время коробило что софт можно сделать лучше на много. А многие делали то что могли.
В итоге это наверное хороший пример как надо делать программы.
Спасибо огромное Quarq, Badpointer за ваши наставления...
BadPointer
17-01-2012, 20:27
На мой взгляд твой интерфейс более удобный и универсальный чем у DIA. Я объективно обратил внимание на то что некоторые пользователи все равно предпочитают интерфейс DIA, независимо от того насколько программа хорошо справляется с задачей установки и подбора драйверов. Но это не повод ограничивать себя теми рамками. Хотя ты используешь интерфейс похожий на DPS подход к отображению драйверов, у тебя информация представлена более компактно.
Насчет сборок. Здесь скорее нужно более активно проявлять себя в общении с известными авторами сборок.
Сделана версия 1.65
+Исправлен баг List out of bounds который выходил после индексации.(Если в папке с драйверов не было ни одной папки.)
+Исправлен баг индексации пакетов драйверов. (которые добавлял много дублей если в секции MANUFACTER было больше одно проиводителя)
+Расширение баз изменено на c DX на INI (чтобы по умолчанию было удобно открывать текстовым редактором).
позже выложу РЕЛИЗ 1.65.
Время индексации 81 паков за 2-12
с включенным др веб 7
dead_wolf
18-01-2012, 08:23
BadPointer думаю пока не стоит делать сборки для пользователей , проблема в том что программа предлагает сразу драйвер с наивысшей версий и всего один что не всегда хорошо, а тыкать галку и выбирать нужный драйвер из дублированных драйверов как то долго да и пользователь не знает об этом.
SOLON7 ждем новой версий :)
думаю пока не стоит делать сборки для пользователей , программа предлагает сразу драйвер с наивысшей версий»
именно для пользователей и надо так настраивать!!!
а все остальное для профиков
хотя в следующей версии программы можно будет настроить ее для себя и все настройки останутся в последующих включениях
"прототип" уже тестируется!
sLiDeR-X
24-01-2012, 16:37
SOLON7, хочу, чтоб корректно работала с такими настройками
DRPDIR=Drivers
XPDIR=XP
VISTADIR=7
DEV_DB=Tools\.hwid_DX\
Базу проиндексировал, но при запуске программы ругается на некорректность базы.
1. Не работает "Открыть драйвер-пак" во вкладке "Драйвер-пак"
2. При удалении удаляет только архив с драйверами, файл индексов удаляет только после повторного запуска
3. На вкладке "Обновление" хотелось бы видеть текущую дату драйвера в таблице, а не только во всплывающей
4. Иметь возможность в настройках программы задать отображение DD.MM.YYYY
1. Не работает "Открыть драйвер-пак" во вкладке "Драйвер-пак" »
Вы бы для начала установили Архиватор какой нибудь. Если у вас архиватора нет, то как программа его откроет !!!!!!
XPDIR=XP
VISTADIR=7 »
Сколько раз повторять
1.Начиная с версии 1.6 папки xp,vista,vista64 указаывать необязательно. так как сканируется вся папка!!.
2. При удалении удаляет только архив с драйверами, файл индексов удаляет только после повторного запуска »
А базу индексов удалить не получится, так как она загружена !!! Делать хотелку чтобы удаляла базу не получится, программа специально была заточена под скорость!!! А каждый раз загружать выгружать базу не вариант.
Там слишком хрупкая структура данных. Может вылится в ACCESS VIOLATION.
Все остально непонятно, прошу предоставить Скрины того чего хотите !!
Как выложу билд 1.77 тогда и будем заниматся дебагингом и хотелками..
sLiDeR-X
27-01-2012, 09:04
SOLON7, стоит архиватор 7z
насчет папок - хорошо, но для меня главное коррекнтость работы с базой по этому пути Tools\.hwid_DX\
скрин приложу с видом как бы я хотел чтоб выглядело
Painkiller
27-01-2012, 14:37
SOLON7, поле установки драйвера nvidia. После того как драйвер начал применять свои настройки к экрану . Прога начала выбивать ошибку " Неправильный дескриптор окна " Смог завершить только через диспетчер задач.
zloy_buka
27-01-2012, 17:27
SOLON7, не устанавливает видео-драйвер Matrox G200 (Server Edition). То есть после установки драйверов в списке опять висит Матрокс с "открытым" чекбоксом (и в системе, соотв., остается стандартный VGA)
DIA - устанавливает, ручками - дрова тоже "встают".
(видимое отличие работы DIA от Вашей программы, в данном конкретном случае, в том, что у DIA окно о неподписанном драйвере появляется два раза (почему-то), а у Вас - один. Но DIA в итоге ставит драйвер нормально, а Ваша программа - нет)
SOLON7, поле установки драйвера nvidia. После того как драйвер начал применять свои настройки к экрану . Прога начала выбивать ошибку " Неправильный дескриптор окна " Смог завершить только через диспетчер задач. »
покажите плизз сам драйвер и какой пак вы используете.
SOLON7, не устанавливает видео-драйвер Matrox G200 (Server Edition). То есть после установки драйверов в списке опять висит Матрокс с "открытым" чекбоксом (и в системе, соотв., остается стандартный VGA) »
Возможно, в DIA используется dpinst. Покажите плизз скрин.
Скорее всего в следующих билдах надо внедрить систему логирования на низком уровне.
У кого нибудь есть идеи как бы вы хотели видеть это.
Painkiller
27-01-2012, 20:25
покажите плизз сам драйвер и какой пак вы используете. »
http://forum.oszone.net/thread-134115.html
BadPointer
27-01-2012, 21:52
Скорее всего в следующих билдах надо внедрить систему логирования на низком уровне.
У кого нибудь есть идеи как бы вы хотели видеть это. »
Хотелось бы видеть информацию вроде той что есть в логах DPS и DIA. В логах также хорошо бы отображать информацию даже о тех драйверах которые даже не были предложены к установке(например, из-за того что был найден более новый/подходящий драйвер). Также важно предусмотреть возможность сохранения лога при запуске проги с DVD.
Из-за отсутствия подобного лога у DriverX, мне, в частности, сложно сравнить эффективность подбора драйвера с DPS и DIA. При наличии логов у DriverX, возможно, я смогу выявить проблемы с подбором драйверов.
По моему опыту DPInst хуже устанавливает драйверы(ставит частично или отказывается ставить), и этих проблем нет с devcon. Но с devcon важнее правильно подбирать драйвер, в отличии от DPInst, который подстраховывает от неправильного выбора.
http://www.bslash.kz/86-driverx-177.html
Лучше, Стабильнее и быстрее аналогов.
Изменения
1.паказывать DriverPacks вместо вместо HWIDs
2.запоминать F4.
3.запоминать установленые и старые.
4.запоминать дубликаты.
5.Сделать кликабельными сылки в О ПРОГРАММЕ
6.Увеличить время подсказки на пару секунд.
7.Кнопочка выделить все (Драйверпаки) переместить в конец.
8.Колонка ИНдекс (Да,нет) сделать немного уже..
9.Открыть драйвер пак в архиваторе. (изменено имя)
10.относительный путь в подскказке, но не включая саму папку DRP
11.Исправлен баг List out of bounds который выходил после индексации.(Если в папке с драйверов не было ни одной папки.)
12.Исправлен баг индексации пакетов драйверов. (которые добавлял много дублей если в секции MANUFACTER было больше одно проиводителя)
13.Расширение баз изменено на c DX на INI (чтобы по умолчанию было удобно открывать текстовым редактором).
Время индексации 81 паков за 2-12
с включенным др веб 7
SOLON7, а можно ли изменить путь (в driverX.ini например) к файлу 7za.dll точнее его имя на 7z.dll, т.к. я использую вашу программу вместе с DPS, в которой уже имеется данный файл, не хотелось бы иметь дубликаты :).
SOLON7, а можно ли изменить путь (в driverX.ini например) к файлу 7za.dll точнее его имя на 7z.dll, т.к. я использую вашу программу вместе с DPS, в которой уже имеется данный файл, не хотелось бы иметь дубликаты . »
не вижу смысла. 300 кб веса не играют !!!
не вижу смысла. 300 кб веса не играют !!! »
Чистая косметика, я просто думал может это уже включено в функционал, я так программа очень пронравилась, быстро, стабильно, аккуратно, очень приятный простой и понятный интерфейс буду использовать.
А можно на нормальный файлообменник выложить? rghost mediafire и т.д.
А можно на нормальный файлообменник выложить? rghost mediafire и т.д. »
ну программа бесплатная. Я через летитбит хоть как то беру usd, хоть и мало но хотя бы что.
закиньте например WMZ: Z315985082507 30 usd. тогда и выложу на mediafire !!
Painkiller
29-01-2012, 22:08
Lexua, чем вам не нравиться летитбит? Что ждать нужно ? Вот качайте через link-files.ru (http://link-files.ru/index.php) без ожидание )) Выдаёт прямую ссылку и можно качать любой качалкой
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC