PDA

Показать полную графическую версию : [решено] DriverX (программа установки драйверов) + исходники


Страниц : 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

SOLON7
17-01-2012, 20:15
Подтверждаю, все эти разумные выводы.
Но еще есть к чему расти, вот только остается вопрос времени.
Да и тем более собственных сборок дров я не выпускал, возможно это мое упущение.
Со свое стороны я допилю проект на сколько это возможно.
А интерфейс DIA реализовать можно. Опять вопрос времени.
2-летние Ковыряния привели к появлению DriverX.
Тем более мне Активно помогал Quarq.
Вообще я хотел заняться более серьезным проектом, при котором была комерссализация.
За все время на форуме OSZONE написал много полезных программ. И в принципе удовлетворен свое работой.
Просто меня все время коробило что софт можно сделать лучше на много. А многие делали то что могли.
В итоге это наверное хороший пример как надо делать программы.

Спасибо огромное Quarq, Badpointer за ваши наставления...

BadPointer
17-01-2012, 20:27
На мой взгляд твой интерфейс более удобный и универсальный чем у DIA. Я объективно обратил внимание на то что некоторые пользователи все равно предпочитают интерфейс DIA, независимо от того насколько программа хорошо справляется с задачей установки и подбора драйверов. Но это не повод ограничивать себя теми рамками. Хотя ты используешь интерфейс похожий на DPS подход к отображению драйверов, у тебя информация представлена более компактно.

Насчет сборок. Здесь скорее нужно более активно проявлять себя в общении с известными авторами сборок.

SOLON7
17-01-2012, 21:21
Сделана версия 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 ждем новой версий :)

quarq
24-01-2012, 00:19
думаю пока не стоит делать сборки для пользователей , программа предлагает сразу драйвер с наивысшей версий»
именно для пользователей и надо так настраивать!!!
а все остальное для профиков

хотя в следующей версии программы можно будет настроить ее для себя и все настройки останутся в последующих включениях
"прототип" уже тестируется!

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

SOLON7
25-01-2012, 11:23
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
27-01-2012, 19:42
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, который подстраховывает от неправильного выбора.

SOLON7
28-01-2012, 16:20
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

timon45
29-01-2012, 18:26
SOLON7, а можно ли изменить путь (в driverX.ini например) к файлу 7za.dll точнее его имя на 7z.dll, т.к. я использую вашу программу вместе с DPS, в которой уже имеется данный файл, не хотелось бы иметь дубликаты :).

SOLON7
29-01-2012, 18:31
SOLON7, а можно ли изменить путь (в driverX.ini например) к файлу 7za.dll точнее его имя на 7z.dll, т.к. я использую вашу программу вместе с DPS, в которой уже имеется данный файл, не хотелось бы иметь дубликаты . »

не вижу смысла. 300 кб веса не играют !!!

timon45
29-01-2012, 18:58
не вижу смысла. 300 кб веса не играют !!! »
Чистая косметика, я просто думал может это уже включено в функционал, я так программа очень пронравилась, быстро, стабильно, аккуратно, очень приятный простой и понятный интерфейс буду использовать.

Lexua
29-01-2012, 21:47
А можно на нормальный файлообменник выложить? rghost mediafire и т.д.

SOLON7
29-01-2012, 22:04
А можно на нормальный файлообменник выложить? 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