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
25-07-2011, 18:59
походу это вы не разобравшись что написал человек начинаете орать на него »

Чел действительно толком не понял как работать с прогой!!
Слишком много воды, ключевых предложений не заметил!!
Хватит трепатся че нить по существенее предложи XCV!!

В новом 920 билде следущие изменения...

парсинг секции MFG если имя пака vista_64 то Nvidia относится к NT6_64X
сделай проверку на запись, вдруг программа была запущена с файла-образа или с cd/dvd диска
Добавлено удаление в вкладку Установка
Изменен Интерфейс индексации паков
Исправить баг если база осталась, но он неудаляет
Исправлен баг выбора пакетов по маске
Исправлена анимация
Копировать ХВИД (устройства и драйвера)
Не запускалась, если устанавливать по локальной сети
ПОсле удаление драйвера обновить конфигурацию
Сделан Игнор ЛИСТ
чтобы шло отображение на против каждого пака и переходило к следущему

Выложу сегодня

dead_wolf
25-07-2011, 19:43
Протестировал 920 все работает без замечания , надеюсь программа будет и дальше развивается и совершенствоваться .

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

fedand
25-07-2011, 20:33
Может я не понятно выразился,тогда напишу по-другому
Использую сборку драйверпаков от SamLab,в которой такая структура:
головная папка - Drivers,внутри нее подпапки
Drv6 драйвер-паки для Windows VISTA,7 х64
Drv7 драйвер-паки для Windows VISTA,7 х32
DrvX драйвер-паки для Windows ХР
Кладу папку Drivers рядом с папкой tools и файлом driverX.exe,запускаю
Bslash DriverX создает свою папку DRP с подпапками VISTA,VISTA64,XP (а нафига козе баян,если уже и так есть папка с драйвер-паками)
Ладно, иду в настройки и меняю пути на Drivers ,тогда драйверы видятся.Но только если имеется три подпапки,а если больше,например четвертая папка Beta, как у dead_wolf
а хотелось бы сделать выбор расположения
главной папки с драйвер-паками,а не создавать свои папки.
Пользователь указывает путь в дереве папок и подтверждает его
(независимо,сетевой путь или локальный)
Внутри указанной пользователем главной папки,например,Drivers должны видеться
все драйвер-паки, независимо от количества и названия находящихся там
подпапок »

Установленные актуальные \\\ Установленные устаревшие одно и тоже!!
»
Спасибо,что просветили.Не знал,что актуальные (не требующие обновления) и устаревшие (на которые имеются обновления)- это одно и тоже.

и абсолютно не понимаете смысла и прицепа работы :
при первом включении... она именно ищет папки в стандартном месте(в своей
директории папку с драверпаками) »
До первого запуска дистр проги состоит из папки tools и файла driverX.exe,находящихся в папке DriverX870.Кладем туда свою папку с
драйверпаками и что находит Bslash DriverX при первом запуске если отсутствует папка DRP - ничего

Цитата fedand: сделать отмену выбора
всех драйвер-паков »
работает! »
работает на вкладке "Обновление",а я говорил про "Драйвер-паки"-там не работает(по крайней мере у меня)

quarq
26-07-2011, 01:00
XCV, пусть пишет доходчиво..
желчь »
саму нужна ! ни на кого не ару, а хочу понятный пост, вместо мракобесия на пол страницы (имею право)

SOLON7
26-07-2011, 03:16
Новый билд
http://www.bslash.kz/74-bslash-driverx-0920-beta-programma-ustanovki-drayverov.html

http://www.bslash.kz/uploads/posts/2011-07/thumbs/1311635555_2.png

В новой версии добавлено!!

парсинг секции MFG если имя пака vista_64 то Nvidia относится к NT6_64X
сделай проверку на запись, вдруг программа была запущена с файла-образа или с cd/dvd диска
Добавлено удаление в вкладку Установка
Изменен Интерфейс индексации паков
Исправить баг если база осталась, но он неудаляет
Исправлен баг выбора пакетов по маске
Исправлена анимация
Копировать ХВИД (устройства и драйвера)
Не запускалась, если устанавливать по локальной сети
ПОсле удаление драйвера обновить конфигурацию
Сделан Игнор ЛИСТ
Сделано красивое меню
чтобы шло отображение на против каждого пака и переходило к следущему


СМОТРИМ И ОТПИСЫВАЕМСЯ.
Следующий РЕЛИЗ БУДЕТ RC

noway2
26-07-2011, 12:28
чё-то как-то медленно... крашится при непонятных моментах... обстоятельства выясняю...

SOLON7
26-07-2011, 15:02
нужно заново проиндексировать базы в новом билде 920

SOLON7
26-07-2011, 15:44
noway2, ну что нашли баг ??

Painkiller
26-07-2011, 19:19
Найден баг! Не работает пункт открыть драйвер-пак если в системе установлен 7-zip и с ним связаны ассоциации!!! Плюс к этому при запущенной и закрытой программе висят процессы 7zip на драйвер-паках .

SOLON7
26-07-2011, 21:07
Найден баг! Не работает пункт открыть драйвер-пак если в системе установлен 7-zip и с ним связаны ассоциации!!! Плюс к этому при запущенной и закрытой программе висят процессы 7zip на драйвер-паках . »

Хорошая новость Баг исправлен!!!!

spider123
26-07-2011, 23:26
SOLON7, а где можно скачать профиксенный билд?

SOLON7
26-07-2011, 23:27
завтра RC выложу!!!

noway2
27-07-2011, 09:54
noway2, ну что нашли баг ?? »
1. Краши, действительно, прекратились после того как удалил старые dev_db. Всё норм.

2. Кто такой "driverX.exe.lock"? Почему он не удаляется после закрытия проги?

3. По производительности (при запуске) реально что-то не то.
Билд 730\770 с удаленной шары в 50 мегабит запускается ровно 13 секунд.
Билд 920 - 1 минута 7 секунд... :\
Это при абсолютно равных условиях.

SOLON7
27-07-2011, 10:53
В 920 используется проецирование файла в память CreateFileMapping, CreateFileMap, надо протестировать скорость, но факт что все базы грузятся в память, тоесть если у вас 40 мб базы, то все грузятся в память..

lock для проверки записи с носителя, например с CD или залоченной флешки!!

у меня запускатся за 25 сек!!!!

Какая у вас ос ?? удалите те Хвиды которые не относятся в вашей ос, потом сравните обьемы файлова, для примера скопируйте папку DEV_VB по сетке и сравните какая скорость!! В любом случае это проблема тонкого ГОРЛЫШКА, тоесть Скорости передачи!!! Оставьте 1 базу и проверьте за сколько загружается!! если еще будут отписыватся, то придется что нить делать!!!

Смонтируйте подключите сетевой диск, и опять оцените время!!

noway2
27-07-2011, 11:17
В 920 используется проецирование файла в память CreateFileMapping, CreateFileMap, надо протестировать скорость, но факт что все базы грузятся в память, тоесть если у вас 40 мб базы, то все грузятся в память..

Базы в 50 метров ручками копируются за 10-20 сек.. но не полторы минуты же...

Может быть сделать визуальное отображение текущих действий? Например, сначала отображать форму приложения и на неё рисовать "Загрузка DP_Runtimes_wnt5_x86-32_1107_XP.DX..." ? А то больше минуты полнейшая тишина и совершенно непонятно, запустилось ли приложение или я мышкой промахнулся...

lock для проверки записи с носителя, например с CD или залоченной флешки!!
Надо бы его сразу же тереть. Создал - стёр. А то я с шары с правами админа запускаю - файл создался, другие юзеры с правами read-only запускают, а файлик там уже для них лежит :)

у меня запускатся за 25 сек!!!!
Лог бы какой-нить простенький... чтоб можно было отслеживать узкие места... Лог включать только при, например, каком-нить if ParamStr(1)='-log'... Чтоб ручками можно было проверить...
А то вон билды 7хх - вроде и тот же функционал, но в 5 раз быстрее запускается Ж)

SOLON7
27-07-2011, 11:19
Надо бы его сразу же тереть. Создал - стёр. А то я с шары с правами админа запускаю - файл создался, другие юзеры с правами read-only запускают, а файлик там уже для них лежит »

Проверка на создание самого файла LOCK, так как ели прав нет то не получится создать файл!!!

noway2
27-07-2011, 11:30
Оставьте 1 базу и проверьте за сколько загружается!! если еще будут отписыватся, то придется что нить делать!!! »
Билд 770, 1 файл DP_Audio_wnt6-x64_1104_VISTA64.txt (1.91 МБ) - 2 секунды.
Билд 920, 1 файл DP_Audio_wnt6-x64_1104_VISTA64.DX (1.89 МБ) - 7 секунд.

Минуту, две, три, если надо, то можно и подождать.
Но сделай хотя бы:
Может быть сделать визуальное отображение текущих действий? Например, сначала отображать форму приложения и на неё рисовать "Загрузка DP_Runtimes_wnt5_x86-32_1107_XP.DX..." ? А то больше минуты полнейшая тишина и совершенно непонятно, запустилось ли приложение или я мышкой промахнулся...

SOLON7
27-07-2011, 12:17
noway2, Сравни с аналогами!!! у них сколько загружается !!
а то ты не привел примеры загрузки DIA и DPS. и м не пока не от чего отпрыгивать !!
Напиши на аську или на МАил, неудобно а то!!!

noway2
27-07-2011, 13:22
noway2, Сравни с аналогами!!! у них сколько загружается !!
а то ты не привел примеры загрузки DIA и DPS. и м не пока не от чего отпрыгивать !!
Напиши на аську или на МАил, неудобно а то!!! »
Никаких претензий :-) Хочу лишь помочь сделать лучшее еще лучше :-)

SOLON7
27-07-2011, 16:42
noway2, ну так за сколько грузятся Аналоги ????




© OSzone.net 2001-2012