DriverX (программа установки драйверов) + исходники
Вложений: 1
Привествую вас дамы и господа..
Я все таки решился создать новый проект. Программу аналог DriverpackSolution. Называется она DriverX. Программа установки драйверов DriverX Особенности и достоинства программы, для установки и обновления драйверов Мультиплатформенная : работает на всех версиях современных виндовс Не зависит об версии JAVA скрипт и установленных дотнетов или их отсутствия. Полностью автономная программа ,ни чего не добавляет в систему или реестр для своей работы Очень быстрая скорость загрузки (в сравнении с аналогичными) Встроенный диспетчер устройств , c удобной функцией копирования hwid в буфер обмена Удобный интуитивный интерфейс , практически не требующий справки по пользованию Используется две технологии (с возможностью выбора по желанию) для установки драйверов Есть возможность, проконтролировать все процесс от индексации до установки. Проект DriverX не является коммерческим проектом. Он абсолютно бесплатен. ПРограмма разрабатывается с 2011 года. Программа предназначалось как ответ на довольно неплохую программу DriverPAckSolution. НО так как программа не стабильная, было принято решение написать свою.. Помогите проекту если ВАМ понравилась программа и вы хотите что бы программа и дальше развивалась. Помочь Проекту !! или WMZ WMZ: Z315985082507 ----- Выложены исходники от версии 3,09. |
1.И Сразу первый вопрос, есть
Hardware Id и COMPATIBLE IDS По каким именно производится поиск в базе индексов ??? Код:
Mobile Intel(R) 965 Express Chipset Family |
Цитата:
|
|
Цитата:
|
Цитата:
Мне нужны комментарии чтобы дальше копать, поэтому мне нужна Обратная связь от участников, Так никак для них Разрабатывается продукт !! |
Цитата:
|
Цитата:
Мне нужны свежие идеи по Driverpacksolution и 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). После индексации их, они остаются в списке, значение индексации Да-Нет, только глаз "замыливает" ))). Вопрос такой, можно их как то убрать из списка, после того как они проиндексировались? (Уже идет сравнение, с аналогичными программами...)))) Вкладка "Установка" Жмем "Обновить список для установки", цвет иконки меняется и ничего не отображает. |
таксссс..
Цитата:
___________________________ Цитата:
То есть надо умышленно удалить драйвер из Диспетчер устройств , а потом обновить Диспетчер , а потом сделать так чтобы драйвер не поставился! ________________________________ Цитата:
|
Цитата:
Запустил Bslash DriverX в окне пусто ))). Цитата:
|
Цитата:
Скрин того чего хотел бы ты, не помешал !! |
|
vovansa,
Не мог бы ты сравнить время индексации дравер паков с аналогичными программами ?? Может сделать так, чтобы проиндексированные DP были сером текстом ?? Пока на данном этапе Я буду еще оптимизировать функцию индексации, и там действительно посмотрим что будет лучше, ок ??? |
Цитата:
Цитата:
Ок. )) |
Обновленная версия.
ALPHA 210 Список изменений. * Переход на движок sqlite. * Повышенна производительность индексирования * Повышенна производительность поиска. * Глобальные переменные убраны во вкладу О ПРОГРАММЕ. * Индексированные пакеты отображаются серым цветом |
Я так полагаю программа никому не нужна , даже если она может стать лучше чем аналоги ??
Господа ну давайте по активнее!!! |
Цитата:
|
SOLON7, нужна. но пока еще не в состоянии заменить аналоги)
|
SOLON7,
Пожелание, прикрепить программу к посту. |
|
Вложений: 1
vovansa, скинь базу base.db и setings.ini.
Странно такого не должно быть, ах да, какая винда стоит ?? Вот наконец и начались ошибки портирования :4u: я предпологаю где ошибка. Попробуйте с атачем запустить !! |
|
Цитата:
Система Win7 Enterprise SP1 x86 Rus. Цитата:
|
Цитата:
могу сказать точно что надо делать через API на моей хрsp3 не индексирует паки ER1 после удаления base.db с нулевым размером все проиндексировалось! к стати для чего у вас три папки под разные системы? тот же дрп соображает сам какой пак для какой системы |
выложите саму папку !! и по возможности базу!!!
Индексировать обязан так как для парсинга используются системные вызовы SETUPAPI. Конечно если файлы Валидные (если Setupapi не признал значит и установщик не признает) !! |
Обновленная версия.
ALPHA 260 http://www.bslash.kz/softb Список изменений. * Изменен Интерфейс * Добавлена установка с помощью devcon и difxapi.dll * Добавлена обновление с помощью devcon и difxapi.dll * Добавлены иконки |
Совместно с усилиями Quarq выпущена новая версия!!
Обновленная версия 300. Программа установки драйверов DriverX alpha 300 В этой версии добавлены * Новые красивые вкладки * Новые иконки * Диспетчер устройств с возможность копирования HWIDA. * Инструменты * Программа Имеет человеческий интерфейс в сравнении с аналогами. Отписываемся Господа Отписываемся Господа Отписываемся Господа |
если немого более развернуто :
Особенности и достоинства программы, для установки и обновления драйверов Мультиплатформенная : работает на всех версиях современных виндовс Не зависит об версии джава скрипт и установленных дотнетов или их отсутствия а также если администратором запрещено выполнение скриптов Js vbs Полностью автономная программа ,ни чего не добавляет в систему или реестр для своей работы Очень быстрая скорость загрузки (в сравнении с аналогичными) Встроенный диспетчер устройств , c удобной функцией копирования hwid в буфер обмена Удобный интуитивный интерфейс , практически не требующий справки по пользованию Используется две технологии (с возможностью выбора по желанию) для установки драйверов Есть возможность, проконтролировать все процесс от индексации до установки программа работает на прямую с api командами самой виндовс не используя "костыли " типа девкона или ДПинсталлера надеюсь эта программа займет свое достойное место среди своего класс полезных утилит |
Вложений: 1
1. SOLON7, база никак не хотит индексироваться. Винда XP SP3. Работали только версии с MDB-шной базой
Проблема кроется в русских символах в пути программы. 2. Также по базе непонятно, если я удаляю какие-то пакеты, то как это будет отображено в базе? Пока видно что база просто дополняется судя по размеру. 3. Ну и логично предусмотреть активность\неактивность кнопок если какие-то условия не выполнены (нет бд, не выбран HWID, нет драйверов для установки и обновления) 4. И добавить возможность изменения папки с пакетами драйверов |
Вложений: 3
SOLON7, Win 7 SP1 x86 моя система.
1. Останавливается на Запись индексов в базу. Создается файл base, нулевого размера. 2. Во вкладке обновление нажимаю обновить вылетает ошибка (это и понятно базы то не проиндексировались), но надо проверку прикрутить. 3. Добавить возможность копирования значений во вкладке Диспечер правой кнопкой мыши. 4. При индексации вылезла вот ошибка error_2(присем окно с этой ошибкой может иметь разные размеры). 5. При закрытии (не всегда - надо найти условия возникновения ) вылетела ошибка error_3 ps. на своем компе так и не смог проверить установку и обновление дров (базы не индексировалиь) |
SOLON7,
Цитата:
Повторить несколько раз не удалось, один раз всего выскочила.... 2. Почему программа не предупреждает, что есть не проиндексированные драйвер-паки? 3. Почему в программе не предусмотрено выделение драйвер-паков, только те которые не проиндексированы? 3. Почему в программе не предусмотрено проверка на наличие base.db, после индексации ради интереса, прибил base.db, но программа говорит, что у вас базы проиндексированы, это получается что программа уповает только на setings.ini?... 4. Проиндексировал всю свою базу драйверов.... а что дальше делать? На вкладках "Установка" и "Обновление" ничего нет, сплошная пустота.... Программа молчит как партизан... никакой подсказки или окна с предупреждением о том что надо сделать дальше... 5. Тут подымался вопрос о быстродействии программы в индексации, и говорилось, что Bslash DriverX, быстрее всех аналогов, так вот специально провёл тест на быстродействие Bslash DriverX с DIA, и вот результаты время индексирования: - Bslash DriverX - 6 минут - DIA - 1 минута 35 секунд 6. Почему при индексирование время индексации стопорится (не считает дальше) на 3 минутах 16 секундах ? P.S. Windows 7 SP1 x64 |
romeo91, BepToleT, по поводу создания баз есть такой глюк!
лично я решил проблему удалив испорченную базу и фал ини romeo91 пункты 2, 3 присоединяюсь Lisabon, на первый вопрос я ответил в начале поста на счет автоматизма ведется работа! в частности, буде закладка с пунктами установить столько то драйверов , обновить столько то драйверов и тд (на сколько я в курсе) Цитата:
возможно автор еще даст какието пояснения к программе ждем следующих версий!!!! |
Спасибо Участники форума за активное рассмотрение. Теперь готовлю новую версию на основе этих замечаний.
1 баг уже исправил!! Цитата:
|
Вот господ новый билд
http://www.bslash.kz/43-programma-us...alpha-320.html Добавлено * Изменена структура базы, Добавлено поле Дата драйвера. (Нужно пересоздать все базы ) Исправлено * Проверка на существование базы * Позволяет загружать базу из русских папок Билд 320 просто строку забыл изменить в проге !! |
quarq,
Цитата:
|
Цитата:
У вас как я полагаю 64 битная семерка. Нужно отдельно 64 разрядные протестировать... Давай в PM обсудим ваш частный случай!! |
SOLON7, базы проиндексировались. Удачи в дальнейшем развити проги.
Еще бы темп папка чистилась при выходе из проги. |
SOLON7, заметил такую баг. После индексации драйверов. Программа хочет обновить драйвера которые уже установленные . Это у меня только или у всех ?
|
Цитата:
Возможно если все получится откажусь от движка SQLITE, но это еще под вопросом. Так как движок по скорости поиска нормально себя оправдывает!! |
Программа перешла в статус БЕТА 400.
в новой версии Добавлено. * В вкладке Обновления отображаются только новые драйвера для ОБНОВЛЕНИЯ. * Изменен Интерфейс. * В вкладке DP теперь отображают ассоцированные иконки пакета DP, звук,видео, чипсет, и тд. * Добавлены уведомления ЧТо БАЗА не создана ,Устройств для установки нет * Теперь уведомления во вкладке ОБНОВЛЕНИЯ И УСТАНОВКА рисуют на самом списке устройств. ОТписываемся Господа!! |
Цитата:
P.S. Хотел скачать бету 400 по ссылке в шапке, в итоге попадаю на страницу, где для её скачивания требуется регистрация (вот уж не люблю всякие там регистрации!), но там же можно без регистрации скачивать предыдущие версии. Честно говоря, совершенно не понимаю, нафига так сделано. |
Цитата:
|
Цитата:
|
Цитата:
Убрал чтобы можно было скачать без регистрации!! |
Цитата:
|
Будет трудно конкурировать с такими программами как DriverPack Solution и Drivers Installer Assistant, но желаю удачи в ваших начинаниях . На счет самой программы что та не заработала , драйвера проиндексировал но обновлений драйверов на Windows 7 x86 не нашла программа в отличий от других программ по установки драйверов (драйвер паки одни и теже использовались ), на работе еще протестирую.
P.S. "хоть символически бы на пиво!! " думаю трудно будет этим заработать даже на пиво, Россия однако. |
Цитата:
|
|
Определи по наводке dead_wolf
Что в новом 400 билде ошибка. Выкладываю исправленную версию.. http://www.bslash.kz/46-programma-us...-beta-400.html |
только сегодня обнаружил данный проект, решил посмотреть... так как времени для досканального тестирования выделить пока не удалось, решил написать свои поверхностные замечания:
1. После распаковки программы, в папке я не заметил "текстоподобных" файлов (тоесть тех которые можно открыть блокнотом и подредактировать) - соответственно я заподозрил что у программы нет изменяемых настроек! (то что в реестр она их не пишет я понял из описания проги и это правильно), а хотелось бы к примеру положить драйвер паки в свою папочку и в настройках прописать путь к ней, да и к остальным файликам (sqlite3.dll, 7z.dll, DIFxAPI.dll и т.д.) тоже 2. Не совсем красиво когда такого рода программа сопровождается "кучей" (пусть их после индексации и только 5, но все же это куча, а со временем возможно их число вырастет) сопутствующих файликов, куда красивее думаю было бо (это продолжение и 1-о пункта) сделать как у аналогов с которыми вы себя сравниваете рядом с прогой папочку "Tools" в которой лежал бы файлик с настройками в котором были бы прописаны пути к остальным компонентам программы). Имя такой папочки желательно оставить такое же как и у "конкурентов" что упростит возможность использовать Вашу программу вместе с "конкурирующими", даст больше возможности простым пользователям "попробовать" её. 3. Также снятие галочки в меню вид слетает после перезапуска проги (ессесно ведь негде сохраняться настройкам галочек) из-за чего теряется смысл этих галочек. 4. По поводу внешнего вида, на первый взгляд приятный интерфейс за исключением парочки мелких ляпов из-за которых программа приобретает вид - будто писалась на коленках в поезде (шутка без обид), ляпы на скрине подчеркнул красным. 5. Пожелание на будущее развитие в области функционала, не могли бы вы сделать возможность "тихого запуска" программы, тоесть запускаем прогу с каким либо ключем, к примеру "driverX.exe /S" и программа автоматически находит неустановленные драйвера устанавливает их и завершает работу. Такая функция есть у "DIA", но разработчик не уделяет должного внимания ее развитию, возможно нужна эта функция только мне, но мне кажется она была бы такой полезной! 6. Также не плохо было бы в настройках, в текстовом файлике о котором я говорил выше (который конечно кроме блокнота должен правиться и самой программой через пункт меню настройка), была возможность выбора "режима" работы программы в тихом режиме - установка или обновление. Ой, наверно хватит для первого раза пожеланий, тем более все они поверхностные... Удачи в развитии проекта, буду пристально следить за ним =) |
да, чуть не забыл про вопрос в шапке, мне лично больше нравится 2-й вариант.
|
Цитата:
Цитата:
|
ВСЕМ
Планируется в новой версии!! 1.Перейти на хеш таблицы!! 2.Хранение базы как в DPS. Плюсы от следующих изменений такие. 1.Экономия в сравнение с базой SQLITE. 2.Экономия если планируется использовать совместно с DPS 3.Совместимость баз с DPS. (Если индексация была через DPS) 4.Увеличение скорости поиска HWIDS. 5.Увеличение скорости Индексации.. |
чет у меня такое чувство что данная прога через н-ое время превратится в DPS написанное на другом языке =)
|
Цитата:
к стати DIA написан на "основе" DPS 8 , как видим ни чего похожего ! а использование хештейбл ни как не сделает программу похожей! она принципиально отличается всем (написана с нуля) просто прочтите внимательно первый пост |
я имею в виду функционал, тоесть изюминку которой данная программа будет выгодно отличаться от аналогов
|
Цитата:
1.ну во первых хотелось бы чтобы программа по скорости была выше чем аналоги. 2.По интерфейсу была лучше. (чтобы разобратся мог и ребенок )) ) 3.Есть 3 фишки которых нет у аналогов (но карты пока раскрывать не буду) XCV, МОжет вы предложите еще какие либо фишки, За что вы полюбили бы программу ???? =) =] |
ну я уже писал, мне интереснее всего тихая, стабильная работа программы. В DIA есть возможность тихой работы, но из-за того что DIA не всегда корректно определяет "нужный" звуковой драйвер (она иногда думает что к звуковухе soundmax могут подойти и дрова от realteca), а в результате получаем "синий экран" что не дает мне возможность спокойно использовать ее в тихом режиме, если такое будет в Вашей версии установщика - мой выбор будет однозначен. А так... хотелось бы получить скорость, но важнее корректное определение нужных паков.
|
Цитата:
|
автор знает о этой проблеме, а как решить я не знаю, автор говорит что решение есть, но реализовать сложновато, кстати в DPS вроде не наблюдал такой проблемы, но там нет тихой установки =)
|
XCV, было бы неплохо посмотреть на это решение!! Или на идею как это должно выглядеть !!
|
сегодня протестировал промежуточный билд оптимизированный на создание баз данных .
результаты следущие: driverX обработка 55 ДП за 1м 09 сек DIA ---/--- за 2м 20 сек DPS ---/--- за 4м 30 сек ждем релиза с нетерпением |
quarq, SOLON7, главное чтобы скорость была не в ущерб качеству :)
Советую сначала добиться совпадения по базе данных, т.е чтобы при сравнении текстовых файлов например через totalcommander или winmerge было минимум или не было вообще, Раз уж вы стремитесь к совместимости по базам с DPS. Так как скорость это не показатель, и честно говоря я не совсем пойму, к чему вы так стремитесь в оптимизации скорости по создании БД, это давно уже не есть тормозная часть программ-аналогов. Ранее были явные проблемы скорости, но они были решены давно, и разница в несколько минут в процедуре создания БД не съиграет большой роли. Важно сделать упор именно на качество установки и подбора драйверов. Так как все программы, а к сожалению DIA в особенности (летом что-то лень одолела, при такой погоде жалко время тратить на программу) имеют недостатки в этой области. Ну добьетесь вы значительного/незначительного выигрыша в создании БД и что, никто не сказал что у программ-аналогов нет идей по улучшению данной процедуры, всегда найдутся новые алгоритмы которые увеличат скорость, не будем же мы устраивать гонки в этой области развития программы. P.S. Кстати на процедуры создания БД может сильно влиять движок языка программирования, особенно для новых процессоров. Я так понимаю ты пишешь на Delphi? если да то он не имеет оптимизации под современные процессоры. И например есть кто-то возьмется писать программу, например на visual studio 10, на тех же api получит значительный прирост производительности :) |
Цитата:
просто для каждого пункта по всем аналогам хочу выбивать десятку, сначала использовалась для создания баз ADO_MDB потом перешел на SQLITE, потом перешел TobjectDicttionary, в конечном счете Так как сборки по типу Самлеб используются, Подумал о совемстимости с DPS (Место на диске экономится) И в итоге остановился на Tstringlist. Так не нужны не базы не хеш таблицы при создании базы, у меня вообще время индексации 79 пакетов занимает 1 минута при отключенном антивирусе!! На Visual C++ Можно написать, НО, чем дольше программируешь на Visual C++ тем больше убеждаешься что она не визуальная!! Я не знаю может в 10 что нибудь сделали с MFC чтобы легче программировать стало!! Я в свое время долго на 6 сидел,может что то изменилось!! quarq Любезно согласился помогать в создании Проги,и он не пожалеет, так меня давно бесила одна глючная ГУИ программа. И я не понимал почему можно сделать лучше СОФТ, но всем как то по фени до багов в программе и что можно предложить BEST SOLUTION. romeo91, Совместимость Баз с DPS будет в том случае если базы будут проиндексированы самой DPS! Так же планируется ряд интересных фишек которых нет у аналогов!! |
romeo91, во многом согласен (не в ущерб качеству) это почти единственный фактор, супер важен для программ данного класса , и при всех этих достоинствах программа должна независеть от наличия\ отсутствия всяких костылей и нахлобучек в системе (джава, бэйсик, дотнет, всевозможные запреты на выполнение скриптов) ,а также работать на всех минимальных конфигурациях железа(для nt систем)
а писать прогу на visual studio 10 это перед установкой дров придется инсталлировать 4 дотнет ! что само по себе бред сивой кобылы, да и на старых машинах, он вообще не установиться (не говоря о жутких тормозах ) другое дело старый добрый с++ ps лично для меня этот новый проект, больше представляет академический интерес... и даже может быть благодаря "новому" интересу, я еще не забросил паковать драйверпаки. желаю всем участникам : спортивного соперничества ! |
SOLON7, как многие уже писали программа не предлагает к установке и обновлению драйвера. У меня на новом компе программа не предложила ничего.
Хотя DIA и DPS в этих же пакетах, нашли и поставили 2 драйвера, и 8 обновили до свежих версий. Так что над процедурой определения/установки надо очень плотно работать. Цитата:
DIA также можно сделать независимым от этих библиотек, если также все их положить рядом с программой, то она не будет их искать в системе, но именно из-за того что пользователи не хотели видеть кучу хлама рядом с программой была придумана процедура регистрации данных библиотек в системе, а сами библиотеки закинуты в ресурсы программы. Лично мне появление нового проекта нравится, так как это возможно сподвигнет на доработку как DIA, так возможно и DPS. Но пока в проекте оооочень много надо дорабатывать и выходить на уровень других программ по совместимости (имею ввиду возможность одновременно размещения всех программ на одном диске например, как SamDrivers или сборка от dead_wolf), так сейчас пользователи очень привыкли к такого рода продуктам. Так что очень прошу обратить внимание на возможность гибкой настройки программа через ini или аналогичный файл, для начала это путь до базы пакетов драйверов. P.S. То что программа широко использует api для индексации сбора данных и установки, это очень хорошо, я бы тоже желал перейти, но к сожалению на VB6 отсутствую примеры работы с setupapi, а портировать код из других примеров delphi и с++ не всегда удается нормально (хотя примеров там хватает) |
Цитата:
|
Тестировал версию 450, впечатление оставила хорошие намного быстрей индексирует и подбирает драйвера чем аналоги , думаю скоро эта программа обгонит аналоги по функционалу что думаю предаст дополнительный смысл DIA и DPS для улучшения , конкуренция двигатель прогресса ;)
|
ВСЕМ ничего ничего, чуть чуть осталось до нового билда !!! завтра или послезавтра!!!
|
Билд 0.600
Добавлено *переработана большая часть кода как в плане обработки хвидов так и интерфейса *теперь хвиды определяются по максимальному хвиду ели таковой имеется и только после этого совместимые *Заменен принцип индексации и хранение баз (Удален движок базы SQLITE) *есть возможность управлять фильтрами по установке драйверов можо устанавливать один из дубликатов дравера или более старые версии все из одного окна буквально в 1 клик *некоторые настройки вынесены в ини фаил *улучшена визуальная информативность о драйверах *теперь процесс индексации драйвепаков стал простой не изнурительной операцией к примеру 80 паков приблизительно за полторы минуты * базы совместимы с DPS (в случае если индексировались самой DPS) http://www.bslash.kz/58-bslash-driverx-0600-beta.html |
не буду расхваливать плюсы данного сабжа они есть! а вот минусы постараюсь описать так как их быть не должно.
Открыл архив с новой версией и увидел внутри экзэшник и папочку чуть было не обрадовался, захожу внутрь папочки и там копия ранее виденного экзэшника... хм... странно.... попытался запустить экзэшник который вне папки, получил ошибку (скрин прилагаю) хотя экзэшник внутри папки успешно запустился. Так и не понял зачем экзэшник вне папки... вместо него можно было поместить "лаунчер" который бы и запускал саму программу. |
XCV, ДА потверждаю Екзешник есть вне папки, он по идее не нужен!! Мхм СОвсес запахался с билдами!!!
|
последний билд очень не плохо себя показал на свеже установленной видовс хр правильно определил все драйверы, но все это показала закладка "обновление" которая отработала за себя и за закладку "установка"
на все "5" балов! тестируем дальше... ps испытания проводились как на собственных базах так и на заимствованных из DPS (заявленная, заранее, совместимость подтвердилась |
Скоро выложу БИЛД 640
Список изменений 1.удаление драйверпаков (ненужных) в месте с базами по правому клику самого драйвер пака 2. Исправлено определение драйверов к устаноке со статусом 1,10,28 3.Изменить кнопочки на красивые 5. - Показывать inffile в диспетчере 6. - В диспетчере показывать HWID первый попавшийся до 1 запятой + настройка 7.Привязать поиск Баз к папкам DPS (баг наеправильные имена поэтому базы не видит) 9. - Выводить время индексации в Статус бар 10 - При индексировании выбирать текущий элемент 11. - После индексирования снимать галочку с DP |
Скоро выложу БИЛД 660
Список изменений 1.переход полностью на devcon (отказ от апи связан с тем что нужно копилировать 64-битное приложение, что в DELPHI не представляется возможным,в любом случае будет запуск внешнего 64x приложения, и вот поэтому выбор пал на devcon.exe ) |
Цитата:
Цитата:
и пожалуй я повторюсь... Цитата:
|
XCV, переход на devcon связан с самой Windows. Вы пробовали ставить дрова на 64 разрядной ???
MSDN пишет что приложение для установки должно быть 64 разрядным, делфи это не под силу, поэтому придется использовать внешнией 64 битный EXE-шник!! А для 32 оставить Апи, но зачем апи когда есть без того рабочий девкон!! PS. Devcon будет использоватся только для установки, и больше ничего либо!! PS2. 1.DriverX использует для опроса устройств Setuapi. (DIA и DPS для опроса устройств используют DEVCON) 2.Для распаковки 7z.DLL (позволяет показывать прогресс распаковки, у DIA и DPS прогресс распаковки не отображается так как они используют 7za.exe). 3.Для парсинга inf'ов Setuapi (DIA и DPS используют регулярки (хуже скорость чем у setuapi)) Если инф не валидный Setuapi его не парсит!! 4. совместимость баз c DPS сделано чтобы Экономить место на ДИСКЕ когда используются сборки по типу SAMLAB!! 5.Программа сделана для того чтобы показать недостатки других платформ аля VB и VBscript. 6.Могу еще сказать какая разница между программами (если конечно вы не судите только по Внешнему виду программы) 7.Попробуйте удалить devcon в DIA и DPS и вы увидите к чему это приведет!! PS3. Меньше зависимостей от EXE (тоесть то уже не ГУИ а полноценная Программа). |
Цитата:
Удалите из любой программы ее составляющую и посмотрите к чему это приведет :) Удалите из вашей программы любую dll и посмотрите к чему это приведет. Не стоит на этой части делать упор, как-то непрофессионально. Что неужели для DIA и DPS, так сложны пользователям из-за внешних модулей? их заставляют постоянно пробовать разные версии devcon или dpinst? или эти части постоянно удаляются антивирусами и программа становится нерабочей. Почему вы все делаете упор на независимость от внешних модулей? я не вижу проблем для пользователей запускать программу через один внешний файл с наличием всех модулей в подкаталогах, которые никоим образом не мешают работе и понимаю программы. Цитата:
Цитата:
Скажем так на delphi писать легче, так как им пользуется более число людей, а следовательно в инете огромное количество примеров и сторонних модулей для организации своей программы. Что не скажешь о VB. Его многие считают как язык для начинающих, так как довольно прост в написании простых приложений. P.S. Например DBS не использует для сбора инфы о системе devcon, а использует api и реестр, но я для себя понял что получить сведения о состоянии устройств, т.е статус драйвера мне оказалось довольно сложно. То API - всегда выдает одно и тоже, то еще что-то :), поэтому данный метод не перешел в DIA |
romeo91, Не вы ли называли свою программу ГУИ, и списывали ошибки VB платформы на ГУИ, что это вас типо не касается!!!
В DIA я насчитал по крайней мере 2 бага, которые вы любезно отказались признавать за баги !!! Почему вы отказываетесь принять объективную реальность ??? у DELPHI больше возможностей и по времени индексации DriverX обходит всех, в будущем надеюсь и обходить по остальным параметрам !! Дайте только время и я ВАС УДИВЛЮ на что способен системный программер!!! |
SOLON7, посмотрите в сторону Lazarus =) там и х64 приложения "под силу". На сегодняшний день я не вижу ни одного реального преимущества у данного сабжа перед конкурентами, а вот преждевременные хвалебные возгласы автора.... ну мягко выражаясь смущают. Вы уважаемый сначала сделайте что либо, а потом доказывайте что-то кому-то.
|
XCV, вы так и непоняли, в любом случае надо будет запускать внешнее 64 битное приложение. Зачем мне мне придумывать велосипед?? если 64-битное уже есть ???
Цитата:
|
Цитата:
Цитата:
Цитата:
ЗЫ: Я ни в коем случае не пытаюсь сказать что Ваш теперешний проект плох, даже наоборот.... Но пытаться показать недостатки конкурентов пока Ваше творение нельзя даже на один уровень с ними поставить (оно пока значительно ниже)... бросьте это дело, чем тыкать в "недостатки" "конкурентов" лучше направьте свои силы на приведение программы в конкурентоспособное состояние, а там посмотрим. |
XCV,
Ну вообще-то я имел виду это http://forum.oszone.net/thread-116304-5.html это http://forum.oszone.net/thread-127858-3.html и это http://forum.oszone.net/post-1092429.html |
Цитата:
В любой программе можно найти кучу багов GUI, в том числе и в вашей, и не говорите что у вас их нет. Но когда вам их указывали, вы же сразу сказали, что это потом "Со временем все поправите..." Вы же не стали сразу кидаться их править, так как они не влияют на функционал. Так же и для меня важен функционал, а не вылизывание интерфейса до идеала. Хотя для некоторых как и для вас, я так понимаю это имеет огромное значение, раз вы находите их в других проектах. Цитата:
Цитата:
Цитата:
P.S. Ребята давайте жить дружно, без оскорблений и перехода на личности. Считаю в данной теме надо обсуждать именно проект, а не его превосходство на другими. SOLON7, я желаю вам создать действительно хороший и достойный проект, и занять свою нишу среди подобных программ, а также находить время на его развитие и поддержку. Так как интерес со временем ослабевает, особенно когда профессиональная деятельность меняет направление. Лично у меня пока летний "застой", и нет особого желания проводить огромное кол-во времени впустую, лето для отдыха. А данные проекты отнимают оооочень много времени,знаю по себе. Не одна бессонная ночь проведена в написании проекта. К осени думаю у меня интерес снова проснется, а может и раньше особенно если у вас к тому времени будет полноценный проект, как многие уже писали - спортивная конкуренция :). Возможно и я созрею и изменю концепцию программы, для чего придется также переписать львиную долю кода, к сожалению текущая реализация себя изживает из-за не очень качественного подбора драйверов - изъяны случаются. Но это уже обсуждение и разговоры не для данной темы, у меня вроде свой топик есть :)))) |
Список Изменений 0.690 BETA
- Функция показа прогресс бара для распаковки драйвера, нет у аналогов - Журнал прямо в окне установки, нет у аналогов - После индексирования снимать галочку с DP - При индексировании выбирать текущий элемент - Выводить время индексации в Статус бар - Привзяать поиск Баз к папкам DPS (баг наеправильные имена поэтому базы не видит) - В диспетчере показывать HWID первый попавшийся до 1 запятой + настройка - Показывать inffile в диспетчере - Изменить кнопочки на красивые - Исправленно определение драйверов к устаноке со статусом 1,10,28 - удаление драйверпаков (ненужных) в месте с базами по правому клику самого драйвер пака - дабавить кнопку выделить все на обоих закладках - на закладке установка надо поправить калонки как это сделано на закладке обновить хвид не влазит в размер - при нажатии на кнопку дубликаты нету автообновления - сделай проверку на наличие рабочих файлов, которые необходимы программе, например, 7z.dll, если файла нет, то выдать сообщение об этом, что мол не хватает, и выдать ссылку откуда можно скачать недостающий файл, например, на свой сайт, или на сайт откуда был взят файл Качаем Bslash Driver X 0.690 |
При запуске открывается вкладка "диспетчер", наверно было бы правильнее чтобы открывалась вкладка "установка" или "обновление".
Также при запуске не сообщается что нет ни единого пака драйверов... ведь без паков программа бесполезна, было бы не плохо если бы программа проверяла наличие паков и при их отсутствии сообщала об этом, а еще можно чтобы в сообщении об отсутствии паков указывалось куда их надо положить. Когда подложил паки и запустил программу к удивлению не увидел сообщения что в программе появились непроиндексированные паки и предложения их проиндексировать. |
Сначала бы оценили возможности по сравнению с аналогами, Ведь у программы есть Фишки :clapping:
|
И еще такой вопросик, нельзя ли сделать чтобы отображались и те устройства, драйвера на которые установлены и присутствуют в программе (к примеру если захочется переставить драйвер или откатиться на более старую версию), это можно реализовать либо отдельной вклаткой или на существующей выделить цветом...
|
XCV, выберите Дубликаты и старые...и все!!
Вам походу нравится прога )))) |
Цитата:
|
Цитата:
|
Driver X впрочем как DIA поддерживает 3 папки для ВИнды 32, для висты32,для висты 64.
Проверь нормально ли все видит !! Актуальные или текущие версии драйверов относятся с ТОЛЬКО СТАРЫМ!! |
при установке галочки только старые появляется огромный список в котором 10-и "мышек" "мониторов" "клав" "сетевых" "контролеров винтов" и т.д. но звуковухи я там не нашел =(. В общем почти то что надо, но слишком большой список с кучей ненужной информации.
|
про 3 папки я понял, использую везде только 1 для ХР, остальные мне пока не интересны
|
XCV, вы что издеваетесь, говорю же выберите ТОЛЬКО старые!!
|
виноват, не заметил, да при галочке только старые - то что надо...
|
Очень понравилась прога! Интерфейс намного удобнее, чем у "других". Спасибо!
Кратенький wishlist: - после изменения настроек (например: папки с дровами) требуется перезапустить программу, чтоб изменения вступили в силу. Хотелось бы, чтоб по закрытию окна настроек оно само подхватывало новые настройки. - после индексации базы опять требуется перезапустить софтину, чтоб хоть что-то сделать дальше. Хотелось бы, чтоб оно само по окончанию процесса индексирования или при переключении вкладки обновляло. - местами используется страшный шрифт (например в "настройках" и "о программе"). В Windows XP с по-умолчанию выключенным сглаживанием шрифтов буковки выглядят, мягко говоря, убого. Чем Tahoma не угодил, особенно для пунктов в настройках? |
noway2,
сделаем 1. будет предложен перезапуск. 2.сделаем чтобы прога заружала базы!!. 3. ну SEGOU I нормальный шрифт, да сглаживание должно быть у всех )), хотя сделал чтобы TAHOMA была!! |
TO ALL
Скоро будет доступен новый билд 710. В новом билде будет 1.Вернуть подсказки для устройст (установленных обновленных) 2.Изменить шрифт программы на TAHOMA. 3.Проверка на соотвецтвие паков и БД .... ну в принцепи она проверяет если баз нету она предлгает создовать. если нету пакета а база осталась удалять ее. 4.после индексации загружать базы 5.при применении параметров в инструменте предлогать перезагрузку да\нет 6.сделать инверсию для кнопки "выделить все" |
Доступен Билд 0.710 BETA
список изменений 1.сделать проверку на наличие папок, в которых должны быть драйвер-паки, если их нет, то пусть программа сама создаст необходимые папки 2.Вернуть подсказки для устройст (установленных обновленных) 3.Запрос Админских прав на VISTA и SEVEN 4.Изменить шрифт программы на TAHOMA. Обновление 5 - Без subsysa кирпичным цветом 6 - Подсвечивать HWID subsys зеленым цветом 7 - добавить инфу в подсказку для зеленого рекомендуемый драйвер или 100% совместимый 8 - синий хвид совместимый драйвер 9.Проверка на соотвецтвие паков и БД .... ну в принцепи она проверяет если баз нету она предлгает создовать. если нету пакета а база осталась удалять ее. 10.после индексации загружать базы 11.при применении параметров в инструменте предлогать перезагрузку да\нет 12.сделать инверсию для кнопки "выделить все" Качаем как всегда здесь http://www.bslash.kz/softb Господа Тестируем и отписываемся, Какие еще идеи можете предложить госпожа (господа=) )! |
Цитата:
Остальное вроде пока отлично :) |
ЧТо то негусто с комментариями!!! :search: :search:
|
Цитата:
обратил внимание на возможность переключения закладок ctrl +tab (раньше не замечал) было бы хорошо если ко всему прочему добавился автофокус для скролинга чтобы не надо было, выделять драйвер и лишь потом прокрутить мышкой |
Еще пожелание:
- Добавить фичу: "Обновление Базы" -> "Выбрать по..." -> "Выбрать не индексированные пакеты" |
Цитата:
2. DriverX.ini - самое место в папке tools 3. выравнивание программы по центру НЕОБХОДИМО! 4. Скорость создания индексов, мне показалось, хромает 5. перенести бы сюда весь функционал от Romeo91 + добавить бэкаппер ;) |
Цитата:
1,2,3, будет сделано. 5. Какого именно функционала не хватает ??? Бекапера небудет, лучше полноценный Установщик дров!!! |
1. Вернусь к вопросу о непроиндексированных пакетах драйверов, можно сделать чтобы при запуске программы если есть непроиндексированные паки выскакивало окошко с предложением их проиндексировать? а то можно забыть что вкинул новый пак....
2. Вопрос из праздного любопытства, зачем эта "кнопочка" (или как её правильнее назвать) на скрине в атаче обозначил стрелочкой, чет сколько не нажимал её, так и не понял что она делает... 3. Ну и повторюсь еще раз, так как не увидел ответа на то что писал ранее.. Цитата:
|
XCV, Атача не вижу !! :cool:
Раздвиньте СПлиттер, потом нажмите, все сами поймете! |
Создан БИЛД 730
http://www.bslash.kz/71-bslash-drive...drayverov.html История изменений 1.к стати когда нажимаешь на "установить выбранное" и ни чего не выбрано надо писать сообщение об этом ! просто хотелось бы чтобы к каждой неправильной операции был свой аллерт. 2.может двоной целчок мыши и установка пошла ?? 3."Обновление Базы" -> "Выбрать по..." -> "Выбрать не индексированные пакеты" 4. "Обновление" - после установки нового драйвера делать обновление списка автоматически. 5.DriverX.ini - самое место в папке tools 6.Сделать анимацию Бесконечности во время процесса программы 7.выравнивание программы по центру НЕОБХОДИМО! 8.можно в настройках программы реализовать смену пути (папки) DEV_DB, ну очень надо вот такое.... 9.незабудь фокус включить на закладках чтобы мышкой скролить было удобнее Смотрим и Отписываемся !!!! |
Цитата:
Цитата:
Цитата:
ЗЫ: 1-й пункт и вторая часть (за 1-ю спасибо) 3-о из моего предыдущего поста? |
http://www.bslash.kz/72-bslash-drive...drayverov.html В новой версии добавленно.. 1.Вернусь к вопросу о непроиндексированных пакетах драйверов, можно сделать чтобы при запуске программы если есть непроиндексированные паки выскакивало окошко с предложением их проиндексировать? а то можно забыть что вкинул новый пак.... 2.Заменен 7z.dll на 7za.dll 3.Исправлен баг, если базы были с расширением .txt а не .TXT то программа не ставила драйвера 4.Исправлена проблема распаковки дров на загрузочных флешках (очень редкий баг) 5.было б неплохо сделать, функцию удаления драйвера, как это сделано у DIA, реально нужна такая штука 6.ещё один вопрос... Почему программа после закрытия не зачищает после себя в TEMP ? 7.и еще переименовать фильтр "только старые " в "установленные и старые" 8.на 30 % Увеличена скорость загрузки баз. |
Я так полагаю замечаний нет по новому билду ??
|
Цитата:
|
DenisMF, Какая версия DRP и базы в студию!!!
|
DenisMF, если у вас драйвер паки лежат навалом в папке DRP а не в подпапках, то будет сносить, по скольку DPS несколько видоизменяет путь к ним в самих базах! положите все по папкам которые появились (в папке DRP = XP, VISTA, VISTA64)после включения DriverX и все по новой пере индексируйте ни чего пропадать и удаляться не будет !
сам столкнулся с этой проблемой... так что это глюк у DPS а не в DriverX (который подчистил несоответствие между путями баз и драйвер паков ) |
В будущих билдах буде возможность загружать все базы, по секции MANUFACTER (как сделано у DPS)
И совместимость с DPS отменяется!! |
SOLON7, т.к программа находится еще на этапе развития предлагаю внедрить OpenCL.
Вот пример программы использующая OpenCL при сканировании музыкальных файлов для поиска дубликата. http://www.music-similarity.com/. Заголовочные файлы для Delphi OpenCL |
BepToleT, А для чего вообще это нужно ????
я уже перелопатил 15 листов, но так и непонял для чего это нужно ?? |
SOLON7,
Есть к Вам несколько вопросов. 1) Что случилось с версиями, новее 690 ? Последяя, которую видел, если не ошибаюсь, была 770 BETA или я не прав? Что-то сейчас в шапке ссылок на них не видно. 2) Поскольку Ваша программа никуда не прописывается, значит из неё можно легко сварганить аддон; Вы не будете против? |
Цитата:
Цитата:
|
Цитата:
P.S. Кстати, и ссылку на аддон тоже можно было бы дать в шапке темы. Аддон могу слепить минут за 15. |
программа еще не закончена, и на тест по крайней мере понадобится 3 Стабильных билда. Щас делаю что программа сканировала все базы, а так как новый код, возможны новые баги!!!
|
SOLON7,
Ну как хотите, воля Ваша. |
SOLON7, использование графического ядра, параллельных вычислений. В твоем случае применимо к обработке пакетов драйверов и нахождение подходящего драйвера.
http://ru.wikipedia.org/wiki/OpenCL Спроси у знающих людей, наверняка они есть на этом форуме. |
Цитата:
Я уже очень многое перепробовал, тем более паралельные выичсления не использую!! Тем более не на всех системах стоят АТИ И НВИДИА )) |
Цитата:
|
Цитата:
P.S. Относительно аддоностроения необходимо иметь в виду и ещё одно обстоятельство: многие аддоны весьма специфичны и используются дистрибмейкерами и тестерами, а не рядовыми пользователями, и Bslash DriverX в этом не исключение. |
Цитата:
Цитата:
ЗЫ: причем если установить прогу на жестский в ходе инсталяции винды (а драйверпаки как я понял вы планируете оставить на диске), то после извлечения диска вы получите на жестском бесполезную папку весом 2 метра и ярлычки к проге в этой папке (или чего еще вы там планируете добавить в аддоне), тоесть свежеустановленную ось уже надо чистить... |
Цитата:
Цитата:
Относительно чистки свежеустановленной ОСи, то что-то не понял, что подразумевается за проблема с чисткой - удаление ярлыка с рабочего стола? |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
ЗЫ: прекращаем офтоп пока нас модеры не порезали =) |
Цитата:
Цитата:
Цитата:
Цитата:
|
Мужики хватит трепатся, скоро выложу новую Версию, будете ее обсуждать ))
|
Bslash DriverX 0.870 BETA Программа установки драйверов.
В новой версии добавленно.. -Программа теперь может загружать базы по секциям. -изменен ИНтерфейс. -Исправлены мелкие ошибки. -Исправлен баг всплывающих подсказок на Seven!! -870 потомучто была переписана значительная часть кода !!! -Скоро программа перейдет в версию 1.xxx не пропустите )) http://www.bslash.kz/73-bslash-drive...drayverov.html |
отписываесся господа !!!!
|
Цитата:
------------------------------------------------------------------------------ Exception EAccessViolation in module driverX.exe at 000D0CA1. Access violation at address 004D0CA1 in module 'driverX.exe'. Read of address 0000000C. ------------------------------------------------------------------------------ Так крашиться, когда прогу запускаю с SMB сервака по сетке (путь: \\server\drivers\DriverX.exe). Если запускать с локального диска - всё норм. ++++++++++++++++++++++++++++++++++++++++ 2) Может шрифтики сообщений по-центру уменьшить маленько? :) На разрешении 1920х1080 смотрится еще нормально, но на 640х480 (когда софтина-то и используется частенько) - не уместится. 3) В диспетчере группа "неизвестные устройства" (с вопросиком) без названия. |
Цитата:
проверь на с локалки на WINDE !!!! |
Цитата:
Протокол один. Но ради смеха попробовал, результат, как и предполагал, такой же: Проверил уже на 4-х компах - одно и то же. Во всех предыдущих версиях такого не было. Значит это из-за какого-то нового нововведения. ИМХО, что-то ты пытаешься делать с путем. Т.к. стоит подключить диском папку с прогой и всё работает. Т.е. разница для проги заключается только в первых символах пути к самой себе: "\\" или "X:\". Найти ошибку можешь сам элементарно - расшарь папку на своём же компе и с неё попробуй под дебаггером. |
поделюсь.. при проецировании файла кажись видел что там что то с путями связано \\
надо посмотреть код, кстати спс за баг !! другие замечания есть ??? |
Еще замечания есть ??? или у всех все устраивает ??
|
noway2, хорошая новость, баг по сети исправил !!!!!
|
1.Хотелось бы чтобы программа сканировала все подпапки DRP , у меня например кроме 3 папок для ОС есть еще папка BETA но программа ее не видет .
2. Еще желательно видеть драйвер пак в котором нашелся драйвер (дальше в сроку написать после версий) , чтобы лишней раз не наводить мышью для того чтобы увидеть всплывающие окно. 3. Горячие клавиши , (ctrl+a - выделить все , ctrl+I установить выделенное и т д ) |
SOLON7,
Иногда есть необходимость установить панель без установки драйвера, также когда не устанавливался драйвер, правда это было на аналогах, приходилось распаковывать вручную драйвер, и устанавливать через диспетчер устройств. Есть предложение по-поводу проги driverx. Хотелось прикрутить вот такую штуку: На найденных устройствах соответственно это вкладки Установка и Обновление, на выбранном устройстве через правуый клик мыши было доступно меню распаковать драйвер-пак в указанную папку, и после выбора этого меню предлагается выбор пути куда необходимо распаковать заданный драйвер-пак... Можно также это прикрутить и во вкладку Индексирование Баз... |
еще можно сделать установку распакованного драйвера путем перетаскивания инфа на тело программы с последующей авто индексацией , и соответственно если драйвер подходит, предлагать установку (можно все это действо делать в отдельно открывающемся окне) нюансы следующие:
все это грузится только в оперативную память и после выполнения процедуры программа переходит в стандартный режим "не помня о ни чего о подключаемом драйвере" также можно добавить : по правой кнопке по драйверу ,не только удаление драйвера, а еще и копирование хвида устройства (для тех случает если необходимо найти драйвер по хвиду в нете или еще каком то архиве и тд) и при этом не надо будет открывать диспетчер устройств для поиска нужного устройства и хвида к нему |
ВСЕМ
Так господа, буду делать RC, пишите предложения для RC, потом в течение 2 недель сделаю RC, а потом займусь другим проектом!! |
Цитата:
|
XCV, посмотрим как получится, работать надо!!
|
Цитата:
|
Как вы себе представляете тихий режим ??
|
запускаю прогу с каким нибудь ключем (на ваш выбор) и прога не запуская интерфейса, хотя лучше с запуском интерфейса, но в виде только прогрессбара, сама определяет не установленные дрова и устанавливает их при наличии, а после установки спокойно закрывается, и все это без участия пользователя... как-то так, если непонятно излагаюсь могу попробовать подробнее...
|
Цитата:
можно было бы сделать автоматическую установку. но абсолютно тихий режим для оконной проги изврат, надо обдумать сие мероприятие !!! :lazy: |
Скоро будет готов PRE RC~~~
|
Попробовал Bslash DriverX Beta 870 и хочу высказать замечания и предложения по ней.
При первом запуске Bslash DriverX желательно сделать выбор расположения главной папки с драйвер-паками,а не создавать свои папки. Например так - "Укажите вашу папку с драйвер-паками" Пользователь указывает путь в дереве папок и подтверждает его (независимо,сетевой путь или локальный).Bslash DriverX запоминает путь и прописывает его в своих настройках (при последующих запусках берет путь из настроек) Внутри указанной пользователем главной папки,например,Drivers должны видеться все драйвер-паки, независимо от количества и названия находящихся там подпапок Далее выскакивает окно типа- "Найдено столько-то пакетов драйверов,проиндексировать их?" Мне кажется,что правильнее было бы сделать ,что-бы папка индексных файлов DEV_DB по-умолчанию создавалась в папке tools (с возможностью изменения ее расположения если потребуется) По интерфейсу В меню "Драйвер-паки" (кстати там пропущена буква й) сделать отмену выбора всех драйвер-паков и других подпунктов при повторном нажатии на соответствующий пункт В меню "Драйвер-паки" - "Выбрать по...." не работает не один подпункт (возможно из-за того,что у меня изменены в настройках названия главной папки и подпапок с драйверами) На вкладке "Обновление" неплохо было-бы сделать вместо пунктов "Установленные и старые" и "Дубликаты" сделать пункты: Установленные актуальные; Установленные устаревшие; обновления для драйверов; Неустановленные; Дубликаты; причем с цветовой градацией соответствующего пункта и относящихся к нему драйверов (например,пункт "Дубликаты" сделать красным шрифтом и все дублирующиеся драйвера тоже красным) Не понял для чего нужна вкладка "Установка",в которой ничего не отображается,кроме записи- "Все драйвера установлены!!!" (Т.к. все найденные драйвер-паки,возможность выбора что ставить и прогрессбар установки отображаются на вкладке "Обновление") ? Неплохо было-бы сделать к финалу короткий файл справки к программе |
Цитата:
Цитата:
2.Установленные актуальные \\\ Установленные устаревшие одно и тоже!! Справку, делать не буду, остается надеяться на участников форума!! Цитата:
Слишком много воды, ключевых предложений не заметил!! |
fedand,
вы ее плохо пробовали ! и абсолютно не понимаете смысла и прицепа работы : при первом включении... она именно ищет папки в стандартном месте(в своей директории папку с драверпаками) поскольку программа АВТОНОМНАЯ а не придумана для одного компьютера Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
и так далее и так далее то есть вы вообще без понятия о чем пишете как я полагаю вам поставили "+" чисто из тех соображений что вы вообще чтото написали.... |
RC почти готов!!
|
quarq, перестаньте изливать свою желчь
Цитата:
Цитата:
|
Цитата:
Слишком много воды, ключевых предложений не заметил!! Хватит трепатся че нить по существенее предложи XCV!! В новом 920 билде следущие изменения... парсинг секции MFG если имя пака vista_64 то Nvidia относится к NT6_64X сделай проверку на запись, вдруг программа была запущена с файла-образа или с cd/dvd диска Добавлено удаление в вкладку Установка Изменен Интерфейс индексации паков Исправить баг если база осталась, но он неудаляет Исправлен баг выбора пакетов по маске Исправлена анимация Копировать ХВИД (устройства и драйвера) Не запускалась, если устанавливать по локальной сети ПОсле удаление драйвера обновить конфигурацию Сделан Игнор ЛИСТ чтобы шло отображение на против каждого пака и переходило к следущему Выложу сегодня |
Протестировал 920 все работает без замечания , надеюсь программа будет и дальше развивается и совершенствоваться .
Еще хотелось добавить не по теме, думаю все таки не стоит грубить если человек не разобрался как работает программа. |
Может я не понятно выразился,тогда напишу по-другому
Использую сборку драйверпаков от 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 а хотелось бы Цитата:
Цитата:
Цитата:
драйверпаками и что находит Bslash DriverX при первом запуске если отсутствует папка DRP - ничего Цитата:
|
XCV, пусть пишет доходчиво..
Цитата:
|
Новый билд
http://www.bslash.kz/74-bslash-drive...drayverov.html В новой версии добавлено!! парсинг секции MFG если имя пака vista_64 то Nvidia относится к NT6_64X сделай проверку на запись, вдруг программа была запущена с файла-образа или с cd/dvd диска Добавлено удаление в вкладку Установка Изменен Интерфейс индексации паков Исправить баг если база осталась, но он неудаляет Исправлен баг выбора пакетов по маске Исправлена анимация Копировать ХВИД (устройства и драйвера) Не запускалась, если устанавливать по локальной сети ПОсле удаление драйвера обновить конфигурацию Сделан Игнор ЛИСТ Сделано красивое меню чтобы шло отображение на против каждого пака и переходило к следущему СМОТРИМ И ОТПИСЫВАЕМСЯ. Следующий РЕЛИЗ БУДЕТ RC |
чё-то как-то медленно... крашится при непонятных моментах... обстоятельства выясняю...
|
нужно заново проиндексировать базы в новом билде 920
|
noway2, ну что нашли баг ??
|
Найден баг! Не работает пункт открыть драйвер-пак если в системе установлен 7-zip и с ним связаны ассоциации!!! Плюс к этому при запущенной и закрытой программе висят процессы 7zip на драйвер-паках .
|
Цитата:
|
SOLON7, а где можно скачать профиксенный билд?
|
завтра RC выложу!!!
|
Цитата:
2. Кто такой "driverX.exe.lock"? Почему он не удаляется после закрытия проги? 3. По производительности (при запуске) реально что-то не то. Билд 730\770 с удаленной шары в 50 мегабит запускается ровно 13 секунд. Билд 920 - 1 минута 7 секунд... :\ Это при абсолютно равных условиях. |
В 920 используется проецирование файла в память CreateFileMapping, CreateFileMap, надо протестировать скорость, но факт что все базы грузятся в память, тоесть если у вас 40 мб базы, то все грузятся в память..
lock для проверки записи с носителя, например с CD или залоченной флешки!! у меня запускатся за 25 сек!!!! Какая у вас ос ?? удалите те Хвиды которые не относятся в вашей ос, потом сравните обьемы файлова, для примера скопируйте папку DEV_VB по сетке и сравните какая скорость!! В любом случае это проблема тонкого ГОРЛЫШКА, тоесть Скорости передачи!!! Оставьте 1 базу и проверьте за сколько загружается!! если еще будут отписыватся, то придется что нить делать!!! Смонтируйте подключите сетевой диск, и опять оцените время!! |
Цитата:
Может быть сделать визуальное отображение текущих действий? Например, сначала отображать форму приложения и на неё рисовать "Загрузка DP_Runtimes_wnt5_x86-32_1107_XP.DX..." ? А то больше минуты полнейшая тишина и совершенно непонятно, запустилось ли приложение или я мышкой промахнулся... Цитата:
Цитата:
А то вон билды 7хх - вроде и тот же функционал, но в 5 раз быстрее запускается Ж) |
Цитата:
|
Цитата:
Билд 920, 1 файл DP_Audio_wnt6-x64_1104_VISTA64.DX (1.89 МБ) - 7 секунд. Минуту, две, три, если надо, то можно и подождать. Но сделай хотя бы: Цитата:
|
noway2, Сравни с аналогами!!! у них сколько загружается !!
а то ты не привел примеры загрузки DIA и DPS. и м не пока не от чего отпрыгивать !! Напиши на аську или на МАил, неудобно а то!!! |
Цитата:
|
noway2, ну так за сколько грузятся Аналоги ????
|
Цитата:
|
Цитата:
|
Bslash DriverX 1.12 RC Программа установки драйверов
http://www.bslash.kz/75-bslash-drive...drayverov.html В новой версии добавлено!! Еще желательно видеть драйвер пак от устройства (Чекбокс показывать Хвид или DP) Сделать 100% зеленым градиентом на выбранном устройстве через правуый клик мыши было доступно меню распаковать драйвер-пак в указанную папку Добвлена Дата билда как в TweakerMaster!! Исправлено куча всевозможных мелочей Смотрим отписываемся, после RC должно накопится достачно благодарностей и постов и багов и предложений. Пройдет неделя вторая там посмотрим что будет !! |
ANY COMMENTS ?????
1.Вообще кто нибудь запускает программы аналоги по сети? если да то выложите отчет у кого за сколько загружается!! noway2, будьте добры предоставьте статистику загрузки аналогов по сети!! |
Цитата:
- Одна и та же моя сборка дров (4.13 ГБ драйверов, ~50 МБ индексы). - Загрузка по сетке по протоколу SMB. - Запускаю по 3 раза, время указано - среднее. - Антивирус отключен. 1. Тест в реальных боевых условиях. Загрузка софтин через Public Internet с другого конца Москвы со скоростью 50 мегабит. 1) 0 мин 13 сек - DriverX 770 beta 2) 1 мин 01 сек - DPS 11 3) 1 мин 14 сек - DriverX 1.12 RC 4) 2 мин 30 сек - DIA 3.4.12 2. Тест в идеальных условиях. 1 гигабитный линк между сервером и компом. 1) 0 мин 01 сек - DriverX 770 beta 2) 0 мин 03 сек - DriverX 1.12 RC 3) 0 мин 06 сек - DPS 11 4) 0 мин 13 сек - DIA 3.4.12 З.Ы. Ну сделай плиз удаление driverX.exe.lock сразу после его создания... глаза мозолит :( |
|
Цитата:
|
Доступна новая версия 1.2
http://www.bslash.kz/softb В новой версии добавлено!! -Добавлена восстановление системы в инструменты -Добавлена опция не создавать контрольную точку -Добалена возможность создавать контроль точку восстановления -Изменены некоторые иконки -Исправлен баг ошибки распаковки драйвера -возможность добавлять установку программ (утилит ,кодеков и пр) складывать программы и утилиты в папку программс (каждое добавление инсталлятора автоматически добавляла кнопку в тело driverX в закладку "проги и утилиты") -изменены иконки -на закладке спрогами не работает кнопка "выделить все" -и двойным кликом по кнопке с прогой она не запускаеться -теперь .lock файл удаляется (теперь не будет мазолить глаза) Такс мужики я толком не докончил установку Софта, нужно ваше мнение, как сделать как оформить установку софта, какой фейс использовать как в WPI или как BS soft installer. Это очень важно, ПРедложите свои варианты Установки софта, И сделаейте программу лучше !! |
Цитата:
|
офф топ, вы вообще читаете тему, или просто потрепатся пришли ???? Я скажу вам дорогой, широко откройте глаза, прежде чем делать выводы!!
|
Цитата:
Цитата:
Цитата:
|
Есть идея сделать Вкладку СОфтА такой, что скажите Господа ???
одиночный клик, выбор проги. двойной клик,запуск на котором кликнули!! Если колво проголосовавших окажется достаточно, то так и сделаю!! |
Только стал привыкать к этой проге... Может не стоит заморачиваться на установке программ? Сам использую BS soft installer.
|
Цитата:
|
Думаю предполагается что там будет софт который связан с драйверами , например физикс, для ноутов хоткей или управление питанием , или запуск дополнительных утилит типа евереста, DoubleDriver, DriversBackUpSolution, или других утилит. Так что в итоге это будет не совсем WPI.
|
Вложений: 2
1. Bugreport version 1.2
Bug 1: - Перестала работать доиндексация новых пакетов. Если добавить\заменить новый пакетик с дровами, то при запуске индексации вываливается ошибка "Invalid pointer operation", и виснет на "Идет индексация XX%"... Картинка №1 С нуля индексируется нормально. Bug 2: Картинка №2 - вылезает, если удалить файлы с дровами, но не удалить индексы руками. 2. С софтом - против. Если и будешь делать, то сделай так, чтоб если нет папки Soft, то и сама вкладка не отображается. Максимум - вариант dead_wolf. Спасибо. |
noway2, с этого момента пободробнее, когда вываливается, при каких обстоятельствах, давайте я попробую повторить баг. напишите в PM на mail или аську!!!
|
SOLON7, почисть ПМ Ж)
Пример реализации краша: Vist32/64 пустые. В XP положил десяток паков - проиндексировал. Потом докинул еще 1, выбрал его на индексацию - нажал проиндексировать и получаю: http://img706.imageshack.us/img706/7711/crashta.jpg ---------------- З.Ы. Нашел! При количестве архивов с дровами > 18 - получаем краши. При меньшем количестве - всё супер. |
Цитата:
|
вот так будет выглядеть окно настройки софта, возможно будет функция Автоматическое сканирование программ в папке софт и определение параметров тихого запуска. Я все таки добрался до установки софта, настройка ни WPI ни BS soft installer не является легкой, все надо заполнять, а тут можно будет расслабится и нажать кнопку и все готово!!
|
наверно сегодня будет готов Билд с СОФТОМ!! но пока еще тестовыйЁ!Ё
|
Вложений: 1
В новой версии добавлено!! Окно редактирования Софта(имя проги,параметры запуска) исправлены мелкие баги!! Скачать Билд 1.4 http://www.bslash.kz/77-bslash-drive...drayverov.html ВОзможно в этом билде будут недочеты. если есть говорите, ПОка еще автосканирование софта в папке не сделал, тут нужна помощь форумчан. Как можно определить параметры тихой установки программы ???? |
И кстати не забываем ОТписыватся !!
|
Цитата:
+ странность появилась - если начать с нуля индексировать, то каждые 10-17 пакетов просто зависает. После перезапуска продолжает. У всех остальных всё нормально? Кто-нить попробуйте с 20+ пакетами следующее: удалить какой-нить 1 и добавить парочку новых. И перезапустив прогу попробуйте проиндексировать эти 2 новых. |
А кроме
Цитата:
Баг исправлю, если сумею повторить!! Знаете что меня больше всего бесит ? так это что noway2, вы даже не предоставили список DP и Ini файл, Как я могу вам помочь, если вы мне не идете на встречу, мог ли бы устранить баг давным давно, если бы были в сети на Аське!!! ВОзможно даже пакет проблемный!! Хотя сделал максимум усилий чтобы индексация была без задоринки, проблема в кроется в Выгрузке баз из памяти!! Будите ли вы так любезны чтобы совместно со мной исправить Баг!! А там посмотрим еще какие баи будут!! PS: C Уважением Горе-программист )) |
Вложений: 1
Нашел.
Глюк проявляется только, когда присутствуют пустые (0 Байт) индексные файлы, которые получаются из пакетов, в которых нет inf-ов (DP_Graphics_Languages_wnt5_x86-32_1107.7z, DP_Runtimes_wnt5_x86-32_1107.7z, DP_Graphics_PhysX_wnt5_x86-32_1107_XP.7z). |
Эти файлы можно удалить т.к. программа их не устанавливает.
|
Цитата:
Цитата:
|
SOLON7 я имел ввиду сами архивы удалить т.к. они не используются.
|
noway2, Баг индексации исправил!, теперь ошибки нет!!
Цитата:
|
Цитата:
|
noway2 DPS их тоже не использует :)
|
Господа отписываемся, что то комментариев МАЛО!!!!
|
SOLON7, дружище ограничь использование восклицательных знаков до минимума, чего ты всё время кричишь? :off:
|
Я хочу сделать проект лучше, разве этого мало ??
|
SOLON7
Вкладку "Программы" нужно пошлифовать. Добавить например возможность прописать свои иконки к софту. Сделать фиксированный размер окна с описанием программы. Ну и автосканирование софта ждем. |
driverX 1.44
http://www.bslash.kz/78-bslash-drive...drayverov.html В новой версии добавлено!! Исправлен баг индексации. исправлены мелкие баги!! Добавлена возможность автопоиска программ. Следующий билд будет PRE RC!! |
|
Цитата:
|
Цитата:
|
Цитата:
2.идея с программами замечательная, но не хватает интересных вкусняшек: - поиск ключей автоустановки (включая варианты из 7zip); - автозаполнение описания программы (к примеру из описания *.exe файла или интернета.) |
Цитата:
Цитата:
С ключами немного проблематично, так как USSF так себе программа!! |
стоит 7х86. мама со встроенной видео-. поставил радеон, запустил Bslash DriverX v.1.2 с дровами от SamDrivers 11.4.11 Birthday Edition.
при запуске ошибка: Запуск программы невозможен, ... не найден SrClient.exe тут же перекинул драйвер-пак в Bslash DriverX v.0.870 BETA, ошибки такой не было, драйвера установились и еще, принуждение создать точку восстановления не нужно! раздражает :) |
Моя програ не использует SrClient.exe. а использует SrClient.dll. Эта вещь отвечает за функцию точка восстановления системы!!
НЕ СОздавать точку восстановления можете отключить в ОПЦИЯХ!!! Еще вопросы есть ?? |
SOLON7,
всё понял! в driverX.ini Код:
[EXPERT] замечания оформлю списком: - в настройках - При загрузке программы НЕ просить создавать ... - может, всё же просить создать ..., а по-умолчанию программа НЕ создает точку - установки софта в комплекте не надо (или пусть он будет в таком состоянии - кому надо, тот сделает полный комбайн). - дрова на видео-карты. видятся, устанавливаются и опять появляются в списке требующих установки. у меня знакомый раз 5(!) пытался так установить драйвера :) после перезагрузки видео-карта снабжается нужными драйверами. - может, вывести галочку для принудительной перезагрузки системы после установки драйверов? будет полный автомат - запустил прогу, пометил галочками нужные драйвера для устройств, далее установка автоматом, потом автоматом же перезагрузка системы, после чего всё работает как надо. - как я понял, язык программы русский встроенный? думай о захвате Голактико :) - переводе проги на др.языки. лучше сделать внешний ini-файл с языками: russian.ini, english.ini, ... |
Скоро выложу БИЛД 1,6. В новой версии планируются
1.Сканироване все папки DRP. 2.Изменен интерфейс на зебру. 3.Возмосжность искать драйвер в ГУГЛЕ И DEVID.info 4.Драйвера которого нет в базе и не установлен теперь отображается во вкладке УСТАНОВКА!! http://www.bslash.kz/softb |
Bslash DriverX 1.6 PRE RC Программа установки драйверов
http://www.bslash.kz/79-bslash-drive...drayverov.html В новой версии добавлено!! 1.Сканирование всей папки DRP. 2.Изменен интерфейс на зебру. 3.Возмосжность искать драйвер в ГУГЛЕ И DEVID.info 4.Драйвера которого нет в базе и не установлен теперь отображается во вкладке УСТАНОВКА!! 5.Добавлено окно загрузки баз ( при загрузке баз отображается процесс, фиолетовое окошко) Если запускается по сети, то теперь знаешь как долго будут загружатся базы!!! 6.Добавлена кнопка меню драйвера, для налядности. Скажу просто и ясно, пальчики оближешь!!! Если вы думаете , что качать не стоит, ошибаетесь. Программу стало юзать еще приятнее!!! PS. Смотрим и отписываемся!! |
Цитата:
Небольшое пожелание: - при отсутствии папки Soft делать вкладку "Программы" невидимой. |
Вложений: 1
Вот такая ошибка. После этого включается программа. Драйвер-паки не видит.
|
roaa, баг уже исправил, это бывает если ни одной подпапки нету в DRP!!
|
Мужиики есть идея ОБЬЕДИНИТЬ ВКЛАДКУ Установка и обновление..
Вот по идее как будет смотрется... Это будет оформленно как группы, но по идее в Windows поддержка груп в Listview появилась в WinXP. Какую еще групировку можно сделать кроме как установка и обновление...... Например там типы старые, или новые, или дубликаты ??? |
а можно узнать - с чего начинается работа данной программы?
че то я не понял, (как пользователь) - скачал, распаковал - запустил, и что? никакой инфо - папка DRP пуста и поэтому нет никаких сведений. получается мне изначально необходимо что-то куда-то скопировать или указать путь к базам драйверов местного характера? есть хоть малое REDME - как инструкция по установке и работе? извините если не внимательность, - но нужного пока не нашел) |
vla-ad,
Вопрос отчасти правомерный. Если для драйверпаков в программе не предусмотрена специально предназначенная папка, то по идее при первом запуске работа программы должна начинаться с предложения указать это место расположения. Но вроде задачи и возможности программы несколько более обширны, чем решение только вопроса расположения ДП (так что может я не совсем в тему)... |
При старте вылазит ошибка
--------------------------- Driver X --------------------------- List index out of bounds (0) --------------------------- ОК --------------------------- Драйверпаки в папке не видит |
Цитата:
|
Цитата:
спасибо |
vla-ad, ПОзже обьясню, щас устраиваюсь на работу, поэтому билды и я будут выходить реже!!!!
|
Привет Господа, я немного освободился, есть время, какие предложения будут по RC???
|
Раньше вставлял программу в WPI/ Приходилось лишь папку tools закидывать в корневой каталог, версия 1,6 выкидывает ошибку List index out of bounds. ( структура: дистрибутив XP-папка OEMDRV-driverx.exe)...Обидно
|
еще раз повоторюсь - плиз:
- порядок действий для обновления ) прога установлена ) далее..... - (как достать дрова которые есть, и вооще - че нужно делать чтобы процесс пошел?) |
При запуске программы образуется папка, в которых предполагается наличие драйверов (я обычно создаю свою, для этого в настройках прописываешь эту папку). В этой папке создаешь подпапку, в которую и складываешь драйвера. При запуске программа сама запросит проиндексировать ваши драйвера.
|
Цитата:
1. не индексируется 2. даже не предлагает - ни папку, ничего (хотя как было указано в начале, дабы избежать известного сообщения об ошибке, просто создаешь новую подпапку) Короче вопрос открытый - че делать, когда и как??? *** А можно просто написать REDME для учеников, новичков и т.д. (прога вроде не плохая, даже сайт есть, на как с ней работать нигде нет - странно) Подумайте плиз |
в папке где лежат драйвера DRP должна быть хотя бы одна подпапка.
например: drp\wnt6 или drp\xp или любая ПУСТАЯ ПАПКА, эта ошибка есть только в последнем билде. |
Цитата:
НО.......... третий раз повторяюсь - А ЧТО ДАЛЬШЕ???????????? .. и кстати - что индексировать, если папка пуста?....))) ) ну неужели не ясен вопрос? - трижды прозвучавший здесь - --- описание, ридми - порядок действий - вплоть до полного обновления (расшифрую в четвертый раз))) - ЧТО ЗА ЧЕМ ДЕЛАТЬ пока дрова не обновятся в полном объеме... |
О БОЖЕ. какой вы непонятный....
1. Закидываем дрова в папку DRP или выбирает путь где лежат дрова. 2.Программа попросит проиндексировать НЕИДЕКСИРОВАННЫЕ пакеты. Проиндексируем неважно как !! 3.Перезапускаем программу и во вкладке УСТАНОВКА И ОБНОЛВЕНИЕ будут предложены дрова. Для ГИИКОВ предусмотренно опции по старым и дубликатам драйверов. 4.Ставим дрова и радуемся... 5. Ставим полезное сообщение на этот ПОСТ ))) это аналоги программы DPS и DIA. что то зачистили с банальными вопросами!!! |
...за "непонятность" - спасибо - буду иметь ввиду, а щас плиз:
Цитата:
|
vla-ad скачать драйвер паки можно сдесь http://driverpacks.net/driverpacks , которые нужно ложить в папку DRP.
|
Цитата:
или нужно вооще все скачивать? |
vla-ad если нужны драйвера только для чипсета для XP то можешь скачать только DP_Chipset_wnt5_x86-32_1108, а так качай все при чем если будет DP_Chipset_wnt5_x86-32_1108 и предположим DP_Chipset_wnt5_x86-32_1107 то оставляй у которого дата создания выше т.е. 1108 .
DP_Chipset_wnt5_x86-32_1108 - Chipset (устройство в даном случай драйвера для чипсета), wnt5 (ОС wnt5 - ХП , wnt6 - vista,7 ), x86-32 (разрядность ОС), 1108 (дата создания драйвер пака ). Но лучше скачай готовую сборку например http://drp.su/ru/download.htm и скопирую туда программу DriverX . |
SOLON7,
При запуске программы по сети (версия 1.6) выдается сообщение об ошибке. ОС: Windows XP SP3 |
Столкнулся с такой-же проблемой как и в DriverPack Solution, а именно невозможность проиндексировать паки если в настройках программы указан полный путь к ним. Драйверпаки определяются но индексация не идет. В чем может быть загвоздка? Решил попробовать сабжевую программу и наткнулся на те-же грабли что и в DPS. Может я что делаю не правильно?
|
Цитата:
Цитата:
|
Цитата:
удалось или не удалось установить или работать - сказать затрудняюсь, но возникли ситуации следующие: - после обновления дров, вылетели сеть и звук, причем самоудалились - исчезли))))) (понимайте как хотите, но инфа из панели управления ушла) ***** пришлось заново переустанавливать дрова в ручном режиме (старым добрым привычным способом) ***** поясните возможные причины, если не трудно? |
Вы меня пугаете! Что такое полный (или ,если хотите, абсолютный) путь в MS Windows я думаю должен знать каждый, а уж тем более программист.
Листинг моего driverX.ini версия программы 1.6 Код:
[Path] |
Цитата:
Код:
[Path] Что здесь не так? ЗЫ. Не успел, пока писал... Ситуация получается как у Virtuez |
Цитата:
все остальные вопросы тока через личку. ВСЕМ Поставьте пути умолчанию и найдите баг если он имеется. тут версия 1,6, а вы пользователи задаете странные вопросы, проверьте с путями по умолчанию.. Если баг повторится у 3 юзеров значит баг!! И хватит паниковать все В поряде, прога уже много билдов претерпела!!! Спокойно опишите ситуацию чтобы Форумчане могли понять что и как у вас не работает!!!! |
Я так понял программа работает корректно только с путями по умолчанию, а кто решит зачем-то путь поменять, тот идет лесом. Зачем тогда вообще ini если менять ничего нельзя? Вам про то и говорят что с путями по умолчанию работает а с полными (абсолютными) нет! Если так и должно быть так и скажите. А по поводу создания подпапки в папке DRP советую вынести это в первый пост, чтобы больше не было глупых вопросов от каждого второго юзеров, которые должны перечитывать всю тему или иметь телепатические способности.
|
SOLON7, ставлю путь DRP, в этой папке есть паки. При запуске 1.6 появляется окошко как в сообщении 250. После ОК, главное окно с сообщением "Драйвер пакеты не проиндексированы". В настройках путь DRP указан, прога паков не видит. Что еще надо?
|
я бы предложил буквально следующее:
1. если есть папки по умолчанию *(или подпапки) - так создайте их в самой проге - пусть не будет ни у кого проблем тем более, если при таких ситуациях возникают различные нюансы 2. ридми пожалуйста в архив с прогой (порядок действий с прогой) 3. если уж нужно указывать пути имеющихся дров в системе XP SP3 то почему (опять же) не задать их сразу в авто, в случае других (если такове возможно) указывать в ручную |
интересный момент наступает ....
программа самодостаточная в принципе ,а посему драйвер паки должны лежать там где им положено внутри программы! до идиотизма смешная ситуация ! вы еще папку виндовс переименуйте и потом пишите эроры майкрасофту : "тупая винда не понимает новой папки " vla-ad, а вы вообще научитесь с начало работать с программой и когда поймете разницу между паками и драйверами будите умничать по поводу как надо переделать программу под таких как вы неучей! все происходит в точности как в том анекдоте , про нового русского: я у вас одну хрень купил она не работает!!!!! продавец : а вы справку читали по ее работе???? новый русский : конечно нет ! я что идиот?! Цитата:
к сожалению, хелпы пишут сами пользователи и предлагают включить их в программу (я программистов тут не защищаю, большой минус им всем! но они считают: не барское дело хелпы писать ) мне в некоторой степени некогда "исследованиями" заниматься но на то что программа заточена со своими задачами справляется... вот такое мое мнение на ситуацию в целом как пользователя этой программы! |
Спс Кварк, меня еще поражает что пользователи наверное думают что им тут все должны. Проект хоть и бесплатный, уважайте программиста который сделал программу лучше чем аналоги. и не надо плеватся, прочтите тему проанализируйте, поймите что и без ламеров хлопот хватает!!!!
|
пипец - ну красота, пошло дело:
1. с вопросом подошел - "ты неучь" 2. с предложением подошел - "ты умник" 3. пожаловался - ты "ламер" ...как посмореть - ут много грамотных - да мало умных (поговорка бывалых)... подумайте уважаемые профессионалы и простите за напоминание о воспитании, ...обернитесь в реальность и найдите тчто-то поценнее чем слова - может все таки делом докажите что работает и как? |
Цитата:
Или по крайней мере попробуйте найти баг в программе кроме LIST INDEX OF BOUND. а так по большей части флеим идет!!! Я автор 4 программ-аддонов на форуме, стоит прислушится к моему мнению!!! |
Цитата:
Уж извините, но при всём моём уважении к Вам и автору данной темы, как к наиболее опытным участникам oszone, хочу сказать, что vla-ad отчасти прав. Я не ратую за то, что пользователь не должен изучать программый продукт, но какой-то ОПРЕДЕЛЁННЫЙ минимум информации о продукте для пользователя всё-таки должен быть, тем более, если автор действительно желает к своему детищу привлечь внимание как можно большего числа пользователей. Это, в общем-то, аксиома. И не нужно забывать, что не у всех и не всегда есть достаточные возможности и время на изучение программного продукта методом научного тыка! И уж тем более не стоит таких пользователей считать ламерами и лохами. Кроме конфликтов и флуда это ничего не даст. Кстати, среди этих "ламеров" хватает технарей, которые в своей области запросто заткнут за пояс многих программистов! Прошу прощения за оффтоп. |
Цитата:
но верно если это востребовано, надо и справки писать дело в другом что слишком это все с большим нахрапом (наездом ) на автора "причем совсем человек в танке" но и обзывать тоже дело не хорошее ... и вообще давайте жить дружно и весело! |
в течение этой недели исправлю баги, и выложу RC.
Ищите баги ГОСПОДА!!!! |
если я правильно понял, то эта программа проверяет установленные драва и обновляет\устанавливает, те которые устарели\отсутствуют...правильно?
и ещё: где программа берёт драва: качает из инета или нужно на компе иметь драйверпаки? |
NIK007, в основном использует драйверпаки как и подобные программы , а также если драйверы в своей базе не найдены есть возможность найти их в интернете ...
|
quarq, значит наличие драйверпаков всё-таки желательно?
|
NIK007, а как вы хотели чтобы программа их сама писала, по мере необходимости!??
это уже готовая нобелевская премия тому кто такое сделает!!!!!!!!!!! а все качать с нета это вообще ни куда не годиться , так три дня на поиски может уйти и тд |
Цитата:
|
|
Цитата:
|
Цитата:
|
Только программа DriverGenius платная стоит $30. А на счет чтобы скачивала с интернета то Windows сам может обновлять драйвера :)
|
Здаствуйте ,посоветуйте хароший Windovs xp конфигурация компьютера эсть заранеэ спасиба ,можна в личку.
|
Цитата:
|
Цитата:
Поясни объективно людям - помогут... Напомню: 1. хелпа все еще нет; - а вот причина необходимости ридми все таки в том, что воспользовавшись самым последним драйверпаком - попытка переустановить (обновить) сеть - оказалось фатальной: - слетело все - сети не стало вооще и все отрубилось и исчезло даже из панели управления)))))))) Возможно что действия могут быть не корреткны - но стало ясно, (по-видимому), что наличие паков и безотказности проги все автоматизировано. Терь в ауте. На заметку......... Жду ответной.... |
Где можна ОС: MS Windows XP Professional 32-bit SP3 скачять тут скачав DrevirX не можу установить викидуэ ошибку испорчен диск и нету файла новий диск .
|
Цитата:
|
Привет всем! Подскажите пожалуйста с программой. При запуске с CD диска появляется ошибка описанная на форуме "List index out of bounds (0)" . Все директории присутствуют(DRP,в ней XP, VISTA, VISTA64), драйверпаки присутствуют и проиндексированы. При запуске с жесткого диска или с флешки, никаких ошибок нет, только при запуске с CD диска.Вот листинг .ini файла:
[Path] DRPDIR=DRP XPDIR=XP VISTADIR=VISTA VISTA64DIR=VISTA64 DEV_DB=DEV_DB [window] IGNORELS= UpdateBase=0 [EXPERT] 1hwid=0 Restorepoint=0 Заранее спасибо за ответ! |
ВНИМАНИЕ Начиная с версии 1.6 папки xp,vista,vista64 указаывать необязательно. так как сканируется вся папка с драйверами!!. Это скорее всего баг. НО скиньте древо всех файлов. Чтобы я мог воспроизвести ОШИБКУ!! Надеюсь не надо обьяснять что такое Древо файлов ???? |
|
Цитата:
|
а это что по твоему? все в корне диска лежит. или тебе написать букву диска? :)
вот еще вариант дерева диска: |
все все данные есть теперь можно и поэксперементировать!!!
по возможности отпишусь!!! |
SOLON7, вышел Delphi ХЕ 2 будет ли перекомпелирована программа?
|
BepToleT, А зачем, я вообще компилю delphi 7. так как особой разницы не вижу!!!
|
Хотелось бы видеть дальнейшие развитие этого проекта , а что совсем тишина :(
Еще было бы не плохо видеть в новой версий 1. реализация горячих клавиш 2. Предлагать для установки/обновления , одного драйвера с каждого драйвер пака в некоторых случаях драйвер с вышей версий может не ставится (по умолчанию предлагается один драйвер для устройства ) а рыскать во всех дублированных драйверах долго да и некоторые могут не знать что можно нажать на галку. 3. поддержка других языков |
скачал,запустил, в окнах пусто, драйвера откуда брать? бегло пробежал по страницам, возможно пропустил...как работать с этой программой? мануал есть?
|
Программа используется так как DIA и DPS !!
Это аналог Driver Pack solution.. Что и как можете спросить в ветке о драйвер паках. Разработано совместно с Quarq'ком !! Кто нибудь Заинтересован в Дальнейшем Развитии проекта ?? По себе скажу что мне кажется больше нечего добавлять. Кроме как Бета пакетов и отображения Одного устройства для каждого пака !!! |
SOLON7, естественно заинтересованы. Почему бы хорошей программе не развиваться.
|
Какие КЛЮЧЕВЫЕ предложения будут тогда ????
Че нить посущественнее !!! |
SOLON7,
Цитата:
|
а ошибка List out of bound уже исправлена?
|
ПОка нет, критически не Хватает Времени, Кто нибудь ГОТОВ, Дальше развивать проект, прога написана на DELPHI ???
Если да Опубликую исходники ?? |
Публикуй, авось кто возьмется.
|
Цитата:
|
Могу попробовать хотя бы последних жуков отловить и пофиксить (сам кровно заинтересован, т.к. почти каждый день сией утилитой пользуюсь)... но времени тож не много, а тут чужой код, да еще с кучей сторонних компонентов... чудес не обещаю...
|
Вот исходники как и Обещал..
Прошу Не издеватся над прогой и не менять Копирайты . А код можете использовать для своих проектов!! http://www.bslash.kz/81-ishodniki-pr...riverx-16.html |
Жду комментарий. Как никак проект большой. РОМЕО Что думаеim об улучшении проекта ??
|
SOLON7, Интересный код, ушел изучать. :) Вернусь когда разберусь. Пока сразу не скажу что надо улучшить, пусть пользователи пишут пожелания по реализации, будем думать
|
давно не заглядывал в эту тему, радует что программа пришла к состоянию в котором она вроде как полностью и успешно справляется со своим задачами, но огорчает что в ней так и не появился "тихий" режим работы которого мне так не хватает, хоть я уже неоднократно писал об этом, напишу еще раз (вдруг кто нибудь возьмется реализовать мою хотелку): хотелось бы увидеть в программе такую возможность, чтобы при запуске с каким либо ключем (к примеру "driverX.exe /S") она автоматически определяла все неустановленные драйвера и устанавливала их, тоесть - запустилась, сама себе нажала кнопку "выбрать все" на закладке "установка", а затем там же нажала кнопку "установить выбранное", а после установки тихонько закрылась.
И еще, по умолчанию программа "смотрит" драйверпаки для XP в папке "DRP\XP" изменяя файл "tools\driverX.ini" у меня получилось "уговорить" ее считать что драйвера лежат в папке "drivers\XP", но никак не получается убедить ее в том что драйвера могут находиться в папке "drivers"... это можно как-то сделать? И еще такой интересный момент обнаружил: если программе подсунуть такой "несовсем правильный" (в нем нет структуры каталогов) драйверпак http://forum.oszone.net/post-1822632-2743.html - то она его индексирует, правильно определяет что в нем есть драйвер на вашу видеокарту nvidia (в отличии от DIA и DPS), но при попытке установить из него ентот самый драйвер - зависает на этапе распаковки (точнее не зависает, а бесконечно долго его распаковывает, ждал час - так и не распаковала архив размером ~9 мб, больше ждать не стал) , не есть хорошо, должно либо ошибку выдавать типа "неправильный драйверпак - нет структуры каталогов". либо нормально ставиться даже с такого драйверпака |
XCV, Программа вообще не привязана к папкам XP,VISTA,VISTA64. Она сканирует все подпапки на наличие Драйвер паков.
Какую папку главную укажите с той она берет пакеты. Тоесть Она вычисляет для какой ОС Драйвер пак посредством названия самого пака. А вот то что она не распаковавает это уже непонятно, Драйверпак в студию. Посмотрим что с ним не так !! Я подумаю над тихим режимом. но Нужно Техническое задание от вас !!! Напишите Тех задание после НГ будут пару выходных посмотрим что получится. Хотя сейчас есть паралелльно 2 других проекта !!! |
Цитата:
Код:
[Path] Цитата:
Цитата:
|
Цитата:
В названии DP должно встречатся wnt5 либо XP. Лучше выйдете на связь по почте или Аське обсудим !!! Последня версия 1.6 (проверьте с последней). ------------------------------------------------------------------------------------------------------------------------ ПО поводу структуры папок ВЫ перегнули палку. ОТкуда программе знать что ИНФ есть, а дров нету. Это можно сделать НО Зачем такая ДОТОШНОСТЬ???? Изначально программа создавалась под DriverPacki, а не под нечто Эфемерное нерабочее подобие DP!!! Работоспособность DP полностью лежит На плечах изготовителя DraiverPacka. Хотя минуточку (Может быть Это идея о которой все мечтают). Запаковал Папку и закинул в комплект с DriverX )) Что вы именно хотите?? Щас Смотрю Нвидиа пак. Я так понял там вообще нету папки, в принципе можно сделать так чтобы она этот пак Хавала, НО есть одно НО. Это повлечет к нестабильности программы.. Кстати какой понт от этого DP NVIDIA 285.58.7z (8.5 МБ) ????? ------------------------------------------------------------------------------------------ Цитата:
|
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Еще раз повторяю эти параметры значения не имеют !! XPDIR=XP VISTADIR=VISTA VISTA64DIR=VISTA64 Смотрите скрин... |
Цитата:
При настройках как у вас на скринах, если положить драйверпаки в папку "drv" - программа их не видит, а вот если в папке "drv" создать любую подпапку, и в нее положить эти самый драйверпаки то программа их замечательно видит, а я не хочу создавать эту самую подпапку. File name Size -------------------------------------- --------------- driverX.exe 1,646,592 DEV_DB\ drv\ DP_CHIPSET_WNT5_X86-32_1111.7Z 6,403,922 DP_MASSSTORAGE_WNT5_X86-32_1111.7Z 7,899,626 DP_SOUND_CMEDIA_WNT5_X86-32_1108.7Z 4,785,026 DP_SOUND_VIA_WNT5_X86-32_1110.7Z 6,894,305 DP_VIDEO_NVIDIA_WNT5_X86-32_285G.7Z 8,889,277 SOFT\ tools\ 7za.dll 275,456 devcon.exe 55,808 devcon64.exe 70,144 driverX.ini 135 total files 10 total size 36,920,291 Вот при таком рассположении драйверпаков мне не удалось заставить программу увидеть их |
Баг Не потверждаю.. Давайте обсудим в PM!!!
|
отправил PM, жду ответ...
|
|
Цитата:
|
Скажите ! что нужно сделать чтобы не выскакивало (( нажмите ОК)) при установки программ ?
|
Скрин в Студию !!!!!
Непонятже что вы имеете виду !!! |
Вложений: 1
вот
|
Надо прописать Тихие ключи установки Вам в тему "Автоматическая установка приложений"...
|
спасибо буду пробовать
|
Буквально вчера был весьма интересный баг.
Если в инфе было больше одной записи секций MANUFACTER то в индексуную базу писались дубли. Баг будет исправлен. Исправится алгоритм индекксации базы Улучшится скорость. Скорее всего будет пересмотрен Интерфейс отображения драйверов. PS. Я открыт для предложений !!!! |
Я сравнил с DriverX c подобными программами DriverPack Solution(DPS) и Drivers Installer Assistant(DIA):
Так что сейчас DriverX находится в более хорошей форме чем DPS и DIA и при этом DriverX менее раскручен чем две вышеуказанные программы. Это можно объяснить тем что DriverX не включается в популярные сборки драйверов. Хорошо бы добавить возможность вести и записывать подробные логи с информацией об установленных и подобранных драйверах. Это позволило бы обеспечивать сопровождение пользователей при возникновении проблем с драйверами. Это единственное к чему я бы мог сейчас придраться. Я, со своей стороны, не могу никак участвовать в DriverX так как: 1. У меня нет достаточно свободного времени. 2. Неопределенность с лицензией программы DriverX и ее исходника. 3. Delphi не позволило бы осуществить те идеи которые у меня есть, но Delphi все равно лучше чем то что у DPS и DIA. |
Подтверждаю, все эти разумные выводы.
Но еще есть к чему расти, вот только остается вопрос времени. Да и тем более собственных сборок дров я не выпускал, возможно это мое упущение. Со свое стороны я допилю проект на сколько это возможно. А интерфейс DIA реализовать можно. Опять вопрос времени. 2-летние Ковыряния привели к появлению DriverX. Тем более мне Активно помогал Quarq. Вообще я хотел заняться более серьезным проектом, при котором была комерссализация. За все время на форуме OSZONE написал много полезных программ. И в принципе удовлетворен свое работой. Просто меня все время коробило что софт можно сделать лучше на много. А многие делали то что могли. В итоге это наверное хороший пример как надо делать программы. Спасибо огромное Quarq, Badpointer за ваши наставления... |
На мой взгляд твой интерфейс более удобный и универсальный чем у DIA. Я объективно обратил внимание на то что некоторые пользователи все равно предпочитают интерфейс DIA, независимо от того насколько программа хорошо справляется с задачей установки и подбора драйверов. Но это не повод ограничивать себя теми рамками. Хотя ты используешь интерфейс похожий на DPS подход к отображению драйверов, у тебя информация представлена более компактно.
Насчет сборок. Здесь скорее нужно более активно проявлять себя в общении с известными авторами сборок. |
Сделана версия 1.65
+Исправлен баг List out of bounds который выходил после индексации.(Если в папке с драйверов не было ни одной папки.) +Исправлен баг индексации пакетов драйверов. (которые добавлял много дублей если в секции MANUFACTER было больше одно проиводителя) +Расширение баз изменено на c DX на INI (чтобы по умолчанию было удобно открывать текстовым редактором). позже выложу РЕЛИЗ 1.65. Время индексации 81 паков за 2-12 с включенным др веб 7 |
BadPointer думаю пока не стоит делать сборки для пользователей , проблема в том что программа предлагает сразу драйвер с наивысшей версий и всего один что не всегда хорошо, а тыкать галку и выбирать нужный драйвер из дублированных драйверов как то долго да и пользователь не знает об этом.
SOLON7 ждем новой версий :) |
Цитата:
а все остальное для профиков хотя в следующей версии программы можно будет настроить ее для себя и все настройки останутся в последующих включениях "прототип" уже тестируется! |
SOLON7, хочу, чтоб корректно работала с такими настройками
Код:
DRPDIR=Drivers 1. Не работает "Открыть драйвер-пак" во вкладке "Драйвер-пак" 2. При удалении удаляет только архив с драйверами, файл индексов удаляет только после повторного запуска 3. На вкладке "Обновление" хотелось бы видеть текущую дату драйвера в таблице, а не только во всплывающей 4. Иметь возможность в настройках программы задать отображение DD.MM.YYYY |
Цитата:
Цитата:
1.Начиная с версии 1.6 папки xp,vista,vista64 указаывать необязательно. так как сканируется вся папка!!. Цитата:
Там слишком хрупкая структура данных. Может вылится в ACCESS VIOLATION. Все остально непонятно, прошу предоставить Скрины того чего хотите !! Как выложу билд 1.77 тогда и будем заниматся дебагингом и хотелками.. |
SOLON7, стоит архиватор 7z
насчет папок - хорошо, но для меня главное коррекнтость работы с базой по этому пути Tools\.hwid_DX\ скрин приложу с видом как бы я хотел чтоб выглядело |
SOLON7, поле установки драйвера nvidia. После того как драйвер начал применять свои настройки к экрану . Прога начала выбивать ошибку " Неправильный дескриптор окна " Смог завершить только через диспетчер задач.
|
SOLON7, не устанавливает видео-драйвер Matrox G200 (Server Edition). То есть после установки драйверов в списке опять висит Матрокс с "открытым" чекбоксом (и в системе, соотв., остается стандартный VGA)
DIA - устанавливает, ручками - дрова тоже "встают". (видимое отличие работы DIA от Вашей программы, в данном конкретном случае, в том, что у DIA окно о неподписанном драйвере появляется два раза (почему-то), а у Вас - один. Но DIA в итоге ставит драйвер нормально, а Ваша программа - нет) |
Цитата:
Цитата:
Скорее всего в следующих билдах надо внедрить систему логирования на низком уровне. У кого нибудь есть идеи как бы вы хотели видеть это. |
Цитата:
|
Цитата:
Из-за отсутствия подобного лога у 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, в которой уже имеется данный файл, не хотелось бы иметь дубликаты :).
|
Цитата:
|
Цитата:
|
А можно на нормальный файлообменник выложить? rghost mediafire и т.д.
|
Цитата:
закиньте например WMZ: Z315985082507 30 usd. тогда и выложу на mediafire !! |
Lexua, чем вам не нравиться летитбит? Что ждать нужно ? Вот качайте через link-files.ru без ожидание )) Выдаёт прямую ссылку и можно качать любой качалкой
|
SOLON7,
Кажется не хватает в описании куда ж сами дрова ложатся. |
Цитата:
а если нет, то обычно в папку DRP. В настройках можно свой путь прописать ))) |
Вложений: 1
SOLON7, в прикрепленном как я бы хотел видеть.
Добавить возможность сортировки по колонкам. Вид - обновление базы - Убирает вкладку Драйвер-паки. По возможности добавить в список скрытия еще и Программы Непонятный момент: Если я выбрал отсеивать дубликаты, программа смотрит все драйвера, и если в пакете с win7 версия новее чем в winXP, то мне программа предложит для win7. А если они не совместимы? Нелогично как-то. Стоит все-таки сделать проверку на версию windows при отсеивании. |
Цитата:
Как собрать это? Инструкция: Скачай ....... и распакуй. Создай в........папку "DRP". Скачай драйверпаки и помести их в папку "DRP", не распаковывая. ......... Успехов |
Под дубликатами имелось виду все доступные версии драйверов.
И кстати Фильтр как раз таки идет по версиям Винды. Тоесть при запуске с XP-32 будут показаны только дрова для XP-32. Вот только бывает так что дрова которые лежат в паке для SEVEN лежат и дрова для XP. Это надо спрашивать у Сборщиков дров, почему так происходит !!! А вот то что кривой формат ДАТЫ драйвера, это надо спросить у Разработчиков дров, согласен что не в тему дату поставили. Позже как время будет. Че нить придумаем. Цитата:
|
|
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Цитата:
У нас такая страна что никто ни разу дотации не делает. Так что остается Летитбит....... |
Цитата:
P.S. Дело, конечно Ваше, на DriverX свет клином не сошёлся, можно и без него обойтись. :) Кстати, проверял на разных компах и под разными провайдерами - везде одна и та же проблема. |
Цитата:
|
Мне удалось скачать последнюю версию DriverX 1.77 вскоре после того как она выложена. Но сейчас я не могу скачать так как сначала говорил несколько раз что неправильно введен код(там все четко было видно и код был правильный), а когда наконец появилась ссылка, то открылась пустая страница с надписью "Error"(и больше ничего).
Кстати, прошлую версию мне также не удалось скачать так как щелкая "скачать медленно" повторно открывалось то же окно и так до бесконечности. Я пробовал скачать еще несколько раз в течение дня, но так и не смог скачал. Так как исходники были выложены в другом месте и уже содержали откомпилированую программу, мне уже больше не нужно было скачивать с летибита. |
Гууд!!!! уговорили выложу ее на своем сайте прямой ссылкой !!!!!
|
Выложена прямая ссылка на прогу на сайте )))
качайте на здоровье, только про дотации не забывайте ))) |
Цитата:
|
вот уже пошло и поехало...
http://stopvirus.ws/driver-and-codec...-29012012.html к стати на летитбит все качается "монком" (если кому не нравиться этот шпионо-банерная технология после скачивания можно его и удалить) |
Вложений: 1
Цитата:
Цитата:
Как ты в программе определяешь принадлежность драйверов к системе? Только по HWID? Так это неправильно, нужно смотреть сначала совместимость драйверов и системы (допустим по расположению в папках или части имени), а уж потом отсеивать старые, оставляя только новые. Вот реальный пример кривой установки драйвера от Win7 на WinXP |
Цитата:
была зработана и протестирована со сборщиками дров Quarq и Dead_wolf. Цитата:
И лучше приложи сам драйвер. Мы его протестируем на принадлежность совместимости с XP !!! А лучше всего этот вопрос задать в ВЕТКЕ про драйверы !!! |
SOLON7, как мне лог получить?
|
Цитата:
Фиолетовая выдвижная панель это и есть журнал установки !!! Да и вообще проверьте ставится ли драйвер. |
Вложений: 2
SOLON7, драйвер то ставится, но он не совместим (в диспетчере восклицательный знак у устройства)
+ ошибка при копировании из лога. |
Цитата:
Скиньта сам драйвер сюда !!! |
|
SOLON7, а нельзя ли изменить путь архивов драйверов?. Сорри, разобрался.
|
TERMINAL, я тоже в детстве любил Carmageddon.
да можно !! |
sLiDeR-X, SOLON7,
солгасно этой информации :: [Manufacturer] %Realtek%=Realtek, NTx86 данная секция указывает девкону ставит драйвер на все х86 системы , хуже другое что сама система не ругнулась на на библиотеку от win7 (Rt86win7.sys) так что тут явно бока от Realtek, а не программы! интересует следующий вопрос, после установки хр драйвера , сетка установилась и функционирует ? |
SOLON7, Есть еще одна ошибка в программе, связанная с процедурой создания точки восстановления. Ошибка проявляется на Windows Server 2008, и на системах с полностью выключенным восстановлением. Программа при запуске использует библиотеку srclient.dll. При ее отсутствии видим следующее
"The program can't start because srclient.dll is missing from your computer..." Выключение создания сточки восстановления в ини-шке проблему не решает |
Цитата:
|
Цитата:
Я для создания точек использую функции WMI , предварительно проверив используется ли восстановление, по ключу в реестре Код:
regParam = CStr(GetKeyValue(HKEY_LOCAL_MACHINE, "Software\Microsoft\Windows NT\CurrentVersion\SystemRestore", "DisableSR")) Хотя походу там его и нет, если что меня поправят |
quarq, после установки драйвера от 7 сеть не работает, драйвер с восклицательным знаком. Драйвер от XP встал и работает.
|
SOLON7, вот тут идет горячее обсуждение глюка с изменением названия папки для драйверпаков :
http://forum.oszone.net/thread-134115-175.html |
quarq, лучше , наверное, продолжить здесь. У меня тоже не работает прога (версия последняя от 28.01). :o На моём рабочем USB-HDD в папке DRIVER находится стандартный пакет SamDrivers 2012 New Year. Работает нормально не первый день. Кладу в корень driverX.exe, применяю твой driverX.ini. При запуске пишет, что драйверпаки не проиндексированы. Ессссно, это же в первый раз. Но при нажатии на закладку "Драйвер-паки" окно пустое, нет ни одного пака. При нажатии на кнопку индексации, естественно, сообщении, что не выбрано ни одногопака. Для проверки бросил два хпишных пака прямо в папку Drivers - они тут же нашлись и были проиндексированы и в папке Driver\Tools\hwid\ появились 2 ини файла. Но у Samlab'a красиво разложено по папкам, хотелось это и оставить. Где могут быть грабли?
|
samsobi, киньте сюда листинг всех паков. Я тоже не пойму в чем дело..
Еще бы скрины не помешали!! И сам INI файл... Программа разрабатывается уже 2 года. Странно что такой баг в впервые!! |
SOLON7, я повторюсь:
Цитата:
Т.е. Drivers\Drv6 Drivers\Drv7 Drivers\DrvX Цитата:
Цитата:
ЗЫ. Системы Семёрка 64бита, память 8Гб. |
samsobi, киньте сюда листинг всех паков.
Еще бы скрины не помешали!! |
Вложений: 3
|
samsobi, а где лежит сама прога. относительные пути дествуеют относительно того где лежит сама программа!!!
если она лежит в папке driver то все норм !! |
SOLON7, в папке DRIVER, т.е. там же где и остальные проги пакета: RunThis.exe, DPS-drv.exe, DBS-drv.exe, Autorun.hta
|
а на диске C нормально работает ???
напишите в PM мне кажется это уникальный баг. или на почту !! или асю... |
SOLON7, на диске С то же самое.
Поискал старые версии и проверил: DriverX870 - нашел все паки DriverX_1.12 - тоже DriverX_1.6 - List index out ... :( Давай действительно в ПМ |
Цитата:
Значит так. Тоже имею сборку типа SamLab, но с некоторыми изменениями и всем подпапкам сто лет в обед. Начал я все лишнее переносить из основной папки, оставив только папку с подпапками драйверпаков - реакции ноль. Стал переименовывать и папку и подпапки с драйверпаками - реакции ноль. Создал новую папку, туда распаковал архив DriverX в папку DRP перенес подпапки с драйверпаками - реакции ноль. Вернул все назад. Начал сначала. В папке DRIVERS руками создал подпапки с теми же именами что у меня есть ииииииии пошла жара. Значит суть в свойствах папки. Открываю ПКМ свойства созданной папки и имеющейся. Так в имеющейся папке ПКМ Свойства>Другие стояла галка "Папка готова для архивирования". Снимаю галку на всех подпапках и о, чудо все 94 драйверпаки увидены. SOLON7, Ваш ход. |
revansh, у меня галок и не было. Я такое делал, создал на диске С. Скопировал паки, проверил - галок нет. Паков не видит, как и на USB-HDD. :( Что-то не то...
|
И у меня тоже не видят последние версии драйверпаков если убить индексы ... и не просит переиндексировать :( откатился на 1.2
|
Цитата:
SOLON7, и сразу же пожелание-рекомендация вместо колонки "Версия" сделать две колонки "Версия БД" и "Версия PC". P.S. Только что проверил этот фокус на флешке(у меня там тоже не работало), меню свойств немного другое Атрибуты>Архивный снял галку и все работает. |
Сейчас добавил программу в свой пакет - все драйвер-паки сразу увиделись - сейчас идет индексация - к выходным в новой версии SamDrivers скорее всего эта программа будет
|
Цитата:
есть предположение что это проблемы твиканой винды ... но проблему надо как то решать однозначно! |
ВСЕМ скажу следующее баг будет выявлен. Нужен доступ на целевой комп на котором баг возникает !!
samsobi вечером давай спишемся !!! |
Вложений: 1
SOLON7 съехала меню в правом углу стоит винда лицензия, правда это единичный случай.
http://forum.oszone.net/attachment.p...1&d=1328754754 И можно сделать чтобы в программах кроме *.exe , еще и *.msi запускались (PhysX.msi) ? |
SOLON7, хорошо. Я еще переставлю себе VirtualBox (всё равно надо), заодно и под чистой и нетвиканой виртуальной ХР попробую.
PS. Только что на работе с того же USB-HDD проверил на лицензионной семёрке х86 (почти не твиканой). Результат тот же. Переписал на диск С - всё тоже самое. Вообщем до вечера... |
Цитата:
и усё. Ну и после этого разные проги установлены. |
Цитата:
|
SOLON7, поставил на виртуалбокс оригинальную ХР с ОЕМ диска, т.е. ни одного твика, ни одной проги. Запустил DriverX с тем же ини, что и раньше - всё заработало. Дело видимо в каком-то твике либо проге. Но DRP и DIA работают прекрасно, да и твои старые версии тоже видели все паки. Надо копать дальше :) ...
|
samsobi, вообще все это странновато. разберемся....
|
Цитата:
|
Цитата:
А об этой галке Цитата:
Баг нужно лечить. |
http://borland.xportal.ru/forum/prin...c7dc18343b8fc0
Anonymous - Вт Янв 28, 2003 11:46 Заголовок сообщения: Спасибо за пример. Код мой и Ваш работают абсолютно одинаково (правда, Ваш пример-нагляднее и красивее Он тоже не находил часть файлов. Я установил в свойствах папки чекбокс "готова для индексирования" в Windows и нашлось файлов раза в два больше!!! Но не все... Но после установки атрибута Read-Only нашлись ВСЕ файлы... В связи с этим возникли вопросы: 1. Может, это FindFirst && FindNext некорректно работают на NTFS 2. При чём здесь индексирование? 3. Почему 0x3F не включает атрибут Read-Only на NTFS? Еще раз повторюсь, что в Win9x всё работает идеально пару лет. Кто то уже сталкивался с подобным поведением функции FindFirst && FindNext. Видимо придется заменить функции на чисто WINAPI-шные... либо чисто с атрибутами что то нетак.. СПСsamsobi, А вообще по умолчанию после установки винды галочка индексировать стоит на локальные дисках!!! |
Цитата:
Думаю, баг выявлен, слово за SOLON7, а я буду повнимательнее с твиками. :) |
Цитата:
Я наверное переделаю алгоритм чтобы от галки не зависело.. ИМХО. Не думал что найдется такой баг samsobi, Спс за баг репорт!!! |
У меня вот такая ситуация, не знаю почему у samsobi по-другому:
Локальные диски NTFS: Папка готова к архивированию(далее - А). Разрешить индексирование папки для быстрого поиска(далее - И). А И х х - прога не работает х - - прога не работает - х - прога работает - - - прога не работает Флешка FAT32: Архивный(далее - А). Разрешить индексирование папки для быстрого поиска(не существует) А х - прога не работает - - прога работает И так на двух компах с виндой XP, установленной разными людьми с разных дисков. |
Цитата:
|
хочу еще кое что показать продлемы с юникодом :
http://samforum.ws/showpost.php?p=969771&postcount=2870 |
quarq, ИМНО на компе проблема решается твиком СР1252 на СР1251. Я не программер, но SOLON7 наверное должен глянуть на codepage в своём Борланде?
|
samsobi, я уже забыл когда решал проблемы кодировки такими твиками (была когда то такая старая проблема с продуктами адобе , корел дров и некоторыми другими) а вообще надо решать на уровне программы ...
|
В связи с тем что некоторые производители дров не придерживаются стандартов МС,
И в связи с тем что сами сборщики дров собирают пакеты не совсем корректно. в будущем будет созданы инструменты для упрощения обхода и регламент описывающий ЧЕГО делать не надо, и что делать надо. В будущем возможно будут сделаны доработки в DriverX. Все это возможно будет сделано во благо Стабильности установки дров !! |
Еще добавлю. При запуске проги с iso-образа, монтированного в Daemon Tools во вкладке драйверпаки, опять-таки пусто, а во вкладке обновления присутствуют те же строки, что и при запуске с распакованного образа. Думаю, что при запуске с записанного диска будет так же.
|
Вложений: 1
Цитата:
Вот билд 1.79 |
Все манипуляции с галками(архивации, индексации) теперь игнорируются. Только что собрал iso-образ, все драйверпаки видны. Все работает. Спасибо.
|
Запускал прогу (v1.77) с SamDrivers_12.2_Maldives, паки видятся, ставятся.
|
Цитата:
|
|
Цитата:
А на XP так как я писал ранее, а сейчас все ровно. |
Видать проглядел про битность винды, извиняюсь )
|
|
revansh, подтверждаю, такой же баг был при запуске с флешки, после замены на версию 1.79 все стало норм..
|
|
SOLON7, если запускать через cmd "блаблабла\DriverX.exe" то ругается на папку tools
Поправь |
Цитата:
|
Вложений: 1
SOLON7, вот скрин
и еще... не надо удалять ini для драйверов, если драйвера убрали из папки с драйверами. Или сделай возможность выбора. |
При старте нужно ответить Да или Нет -странно что ответы на английском-это фича такая ?
Для обычного юзера трудно разобраться на что жать после старта и индексации. Может нажать на Драйвера. Во общем нужно подумать над информативностью кнопок. При обновлении не видно какие дрова стоят, что не очень гуд. |
tyt, а ты наведи на версию и увидишь установленную
|
Цитата:
|
SOLON7, в шапке указана версия 1.79, а на сайте 1.77 Как это понимать?
|
|
Цитата:
Как это выглядит в DriverX 1.7 Работает DriverX 1.7 ощутимо быстрее |
tyt,
Цитата:
|
вопрос на будущее, есть ли в планах сделать поддержку изменяемых скинов?
и еще, можно добавить возможность отключения "наворота" по установке программ? (я софт ставлю другой программой, и такая закладка в программе по установке драйверов не мешает, но глаза мозолит) |
Цитата:
|
Цитата:
|
Цитата:
В данном случае версия это колонка "версия". Наведи на версию предлагаемого драйвера и тебе покажут какой текущий Эмоции ни к чему |
SOLON7, такая же проблема как и у sLiDeR-X, 419
|
SOLON7, просьба закладку программы не убирать, очень удобно делать с одной флешки.. :) А вот баги в интерфейсе из сообщений http://forum.oszone.net/post-1857392-414.html и http://forum.oszone.net/post-1857403-416.html желательно бы исправить, просто не красиво как-то... Спасибо за программу, кстати...
|
а как насчет того чтобы добавить в программу (в виде отдельной вкладки) возможность бекапа установленных драйверов?
|
Цитата:
не думал что много всяких багов найдется, я же один чтобы баги исправлять !! |
Цитата:
|
XCV, и мужики как вы себе представляете БЕКАП дров..
Кто нить может предоставить БлуПринты и скриншоты как примерно выглядит Бекап Дров ??? |
|
еще есть неплохая софтина с таким функционалом http://www.drivermagician.com/screenshot.htm
|
Вложений: 1
|
Цитата:
но наверное было бы неплохо еще сделать древо дров с иконками !! А вот какие варианты нужны ?? ну там EXE,zip, или просто папка с дровами ??? |
SOLON7, ну тут точно можно не угодить. :) По мне бы либо папку либо её зип для экономии места, а там уж я лучше головой подумаю, что надо ставить, а что надо погодить... Ибо ситуации м/б разными. А с экзешником или делать выбор дров надо или все бУхать сразу, что не айс. Так что, ИМХО, лучше без этого гемору...
|
Цитата:
|
Цитата:
|
Цитата:
|
на первый взгляд бекап это круто
если по факту делать бекап бестолковое дело , для кого вы его делаете для себя? у вас есть программа со всем этим добром, для клиента ... он вас сам по завет если надо переустановить систему и поставить драйверы , не говоря что еще на создание таких архивов уйдет минут 20 так что для меня бестолковая примочка , но для престижа программы сойдет лично мне просто жаль труд автора на фитчу которой практически никто не будет пользоваться за мою многолетнюю практику ни разу не понадобилось выдергивать драйвера из системы |
Подтверждаю quarq, скока раз чинил компы - ни разу не делал бекапы, после переустановки системы устанавливаю наиболее свежие и подходящие дрова.. Так что думаю не надо усложнять прогу, просто поправить некоторые баги...
|
SOLON7, сделай блин морду англоязычную, запускаеш на любой винде кроме русской - одни кракозябры, у всех конкурентов есть возможность переключится на англ язык, он международный как бы...
|
Akella130986, У тебя есть аська или маил агент.
Ну чтобы протестировать новые билды на Англоязычной ??? |
Цитата:
Так что ИМХО бекап - очень полезная вещь. Примером устройства к которому геморно найти дрова может являться например древний сканер от мастека, которых нету даже на офсайте, недавно искал такие - около часа потратил перекачав при этом тону бесполезного хлама с ФО... |
ВСЕМ есть у кого примерный способ или алгоритм Бекапа дров ??
Так было бы проще !!! |
Цитата:
Ошибки лучше исправлять нужно-да инструкцию написать |
Цитата:
|
Из за трех и смысла нет городить :)
|
Цитата:
Цитата:
|
SOLON7
http://www.boozet.org/dd.htm Ваша прога показывает версию установленного драйвера, но я не понял, как можно разобраться в том, какая версия драйвера в драйверпаке. Можно ли валить в кучу драйверпаки для разных систем? |
Цитата:
2 да можно ... отвечу всем 3 бекаперам: выдергивать драва из убитой(зараженной) системы тупое занятие, чего упрямиться ? ведь это очевидно!!??? Цитата:
куча "горе админов(бландинок)" пишут жалуются: обновил и кердык ! и даже переустановка на старые не помогает.. отвечаю: для чего вообще делать подобную процедуру! (выбрать из списка) 1 драйвер протух? 2 вышел срок употребления? 3 из религиозных побуждений ? 4 руки чесались...? так что вопрос чисто гипотетический с мутной пользой... тут вообще непонятное дело ... закладку с программами хотят удалять и изничтожить ,хотя каждый 1 ноут требует установку доп утилит ,а то что явно пригодиться в туманном будущем надо сделать обязательно! воистину прав сказавший: без необходимого можно обойтись!, без излишеств - НИКОГДА! |
Цитата:
На счет бэкапа можно добавить в программы DoubleDriver (что я и сделал) и больше не чего не надо делать :) ошибки при установки http://elektrik86.narod.ru/error.7z |
Мужики может кто нибудь составить HELP по использованию программы ???
Это куда полезнее чем Холи вар !!! |
Цитата:
|
Цитата:
|
Цитата:
С Девкон такая ситуация не прокатила, так как там траблы с установкой на 64 системы. В идеале остался тот же devcon.exe. Если буду делать бекап, то сделаю средствами кода а не программ посредников !!! чтобы было меньше костылей, так как потом с ними тежеллее работать !! |
Цитата:
Цитата:
Цитата:
|
Цитата:
Поставлю в ToDo для DBS (на днях кстати новая версия будет), но это разговор не для этой ветки |
Цитата:
А зачем нам это? И самое главное к чему это может привести при установке даже случайно этих файлов в систему. |
Цитата:
Цитата:
К примеру если я ставлю дрова из бекапа и у меня "выскакивает" "не найден файл хххххх установка невозможна" - япросто ручками создаю пустышку в папке бекапа и установка в 99% продолжается успешно, а 1% - это когда бекап делался на изрядно "побитой" системе в которой "исчезли" действительно нужные библиотеки драйверов, такой бекап не ставится ни с пустышками, ни без..... |
Цитата:
|
Цитата:
во первых - я думаю что они станут... а во вторых такому умнику надо не программу для бекапа дров давать, а палку, и в лес отправить, пусть охотится на мамонта. ЗЫ: закончиваю холивар на эту тему, пусть авторы программ сами решают, мое дело предложить, а примут - не примут - их право. |
Дорогой автор, по русски правильно писать и говорить "Драйверы", а не Драйвера, тоже самое относится к серверам и бухгалтерам
|
lordzero@vk,
alexey@alexey.org //Драйверы, блеать, а не драйвера!!! Спасибо конструктивное замечание !!! |
лично я бы в проге хотел видеть возможность автоматом ставить неподписанные драйвера, а не каждый раз жать: да продолжить! а бекап подождет...
|
1. Где то на след неделе будет сделано Сырой вариант Бекапа ну и конечно установка неподписанных дров..
2. А вот с мультиязычностью пока никак, это щепитильное дело, учитывая Unicode. |
Вот накидал Скрин по бекапу.Если нормально то буду делать.
Скажите что думаете !!! Ставится галочка если драйвер выбран. то бекапится. Хочу именнно сделать древо как в диспетчере устройств. Чтобы Юзабилити не страдало !! |
SOLON7,
ИМХО, "Бекап" заменить на "Backup", а то блеяние напоминает, да и непрофессионально как-то... :) . И ещё - может кнопку сделать одну, а выбор типа сделать в настройках? |
Цитата:
|
IMHO, продукты такого класса должны быть предназначены, прежде всего, для профессионалов, а значит в оформлении не должно быть места слэнговым и тому подобным выражениям. Тем более одним из этапов развития программы почти всегда становится мультиязычность. Вон как Ромео прошел путь аж до турецкого языка (и ведь это было востребовано!). :) А мОлодежь пусть подтягивается... :) :) :)
|
сКАЧАть тестовый вариант Бекапера
вот тестовый вариант бекапера. как видите работает быстро загрузка. На очереди Бекап в папку. остальное потом. Жду Комментариев !!! |
не знаю что сказать: вроде все ясно и понятно ...
хотелось бы увидеть как она бекапить , ведь основная проблема это найти разбросанные файлы самого драйвера (в папках \WINDOWS\system32\drivers и \WINDOWS\system32 ) а также сопутствующие соинсталеры и панели, разбросанные по : Documents and Settings и Program Files |
Вложений: 1
К глубокому моему сожалению.
Выяснилось что программа бекапа Dbs от Ромео и программа DoubleDriver неправильно парсят инф файлы, в следствие чего бекап происходит не полностью.. [iCNT0] DelFiles=CUI.DelFiles CopyFiles=ialm.Miniport, ialm.Display, Copp.Copy, MedKrnG500.Copy, CUI.Copy,Resource.Copy,CUISDK.Copy , OpenGL.Copy.Gen4 AddReg = CUI.AddReg , OpenGL.AddReg.Gen4, CUISDK.AddReg DelReg = CUI.DelReg , OpenGL.DelReg, CUISDK.DelReg ;InstallINF = 0 [iCNT0.CoInstallers] AddReg = CoInst.AddReg CopyFiles = CoInst.CopyFiles [CoInst.CopyFiles] ..вот тут происходит переименование файла, в следствие чего без парсинга это секции не обойтись !! igfxCoIn_v5179.dll,igxpco32.dll,,0x00000010 [Resource.Copy] igfxrara.lrc ; Arabic language resource file igfxrchs.lrc ; Simplified Chinese language resource file в следствие чего я разочорован так как в будущем выяснится что и другие и программы бекапа тоже не правильно парсят инф фалйы для нахождения исходных установленных файлов. Выходит так что Автора данных программ не были знакомы с регламентом МС ИНФ файлов. В связи с этим поздравляю Вас. Даже на этом поприще есть баги, что меня очень разочоравало. В будущем попытаеся данную пролему решить.. |
Цитата:
З.Ы. Переименование файла я уже давно сделал. И секции все парсятся, проблема только в том что не хватает для теста нормальной машины с 64-х битной виндой с драйверами где встречаются такие хитрости в установке дров, например nvidia |
romeo91, начальная точка парсинга это хвид, потом секция его установки.. Многие лишь парсят destsourcepath.
+ конинсатлл секция если есть для секции хвида. Одним словом сложно вата. А если так, то все таки это не стабильные версии, а БЕТА!!! |
Сидел и думал. сделал теоретический алгоритм коректного Бекапа дров..
1.Выбираем устроуство например PCI\VEN_8086&DEV_0042; 2.Узнаем Hard и Compatible Хвиды устройства. заносим их в BHWIDS; 3.Парсим секции MFG. Узнаем какие секции устройств есть; Код:
[Manufacturer] Код:
[Intel.Mfg] например Код:
%iILKG0% = iILKD0, PCI\VEN_8086&DEV_0042 6.дальше ищем Код:
[iILKD0] 7.Парсим секции на предмет нахождения файла; Код:
ialm.Miniport, ialm.Display, Код:
[iILKD0.CoInstallers] 9. Ищем секцию CoInst.CopyFiles. Код:
[CoInst.CopyFiles] |
правда есть еще 1 вариантец ...
собранные файлы могут лежать в разных подпапках в каторые при установке драйвера заглядывает система и они четко прописаны к примеру а также есть еще и вторая проблема часть файлов (в основном библиотек и маркеров ) "зажаты" в CAB архивы при установке которых происходит их распаковка выглядет это так : oemdspif.dl_ => oemdspif.dll после бекапа и последующей установки таких драйверов срывается электронная подпись (размер и контрольная сумма вбита в каталог безопасности ) и кроме того для видео драйверов от AMD на моделях 4ххх и выше драйвера как правило не ставятся из за распаковки CAB для более старых моделей проблем не обнаруживалось |
Цитата:
Алгоритм безусловно достоин внимания, но начинать нужно с секции [Version] параметр CatalogFile. Совсем не лишнее будет учет параметров Include и Needs, встречающихся в стартовых секциях. А вообще-то нужно пересмотреть не один десяток inf-файлов, и не только от Intel.(У интел они слишком правильные) Найдете много интересного и лишний раз убедитесь, что стандарты соблюдаются далеко не всеми производителями драйверов. ;) Да и SourceDisksNames имеет не последнюю роль - пути сохранения файлов... |
SOLON7, уважаю твой труд.
Но есть одна просьба: может стоит сначала зафинальить то, что сейчас есть по установке драйверпаков, а потом уже заниматься добавлением бекапа и прочего? На данный момент есть много недочетов в версии, выложенной в шапке. С уважением. |
Slider-X
Каких именно пунктов не хватает ,какие недочеты ?? 1.Мультиязычность не буду пока делать, слишком сложно, придется менять среду на DELPHI XE ( и еще визуальные компоненты ). 2.Установка не подписанных драйверов. (Будет сделано, сейчас думаю над этим). 3. Синтаксиксические недочеты не существенны. ЧТО ЕЩЕ , пишите подробно, не в приемной телепата находимся |
Цитата:
|
romeo91, VCL delphi 7 не поддерживает Unicode. у него только АНСИ.
а мульти-язычность делать с АНСИ немного абсурдно.... тут уже надо действительно использовать всю Unicod'ную среду. Тем более не факт что те компоненты которые я использую тоже поддерживают юникод. На платформе delphi 7 я сижу с момента ее выпуска, но требования повышаются и соответственно для дальнейшего развития необходимо поддержка юникода как такового. для Unicode используются 2 байта для хранения символа. тогда как для АНСИ всего 1. |
Оставить ли поддержку 2000 винды в DriverX
Прошу сначала дочитать первый пост. Прежде чем голосовать.
Привет уважаемые форумчане. Хотелось бы провести голосование. На предмет того использует кто либо ос 2000 как серверный вариант или рабочуюю станцию.. С усложнением проекты связано то что многие фичи и функции были добавлены в XP и выше ос. А win2000 как была и осталась ненавороченной. Например групировка Драйверпаков не работает коректно на 2000 винде. И не работает много недокументированных функции. Так как я перешел с 98 сразу на XP. особо не использовал 2000 как рабочую так и серверный вариант. Оставить ли поддержку 2000 винды в DriverX. |
Цитата:
|
Цитата:
2. Ну и то, что уже говорили, предусмотреть если ни многоязычность, то хотя бы корректную работу программу например на английской винде. Для этого юникод не требуется Цитата:
|
Цитата:
|
SOLON7, На заметку-хочу сказать, что был у меня комп на свежеустановленной ХР и Ваша оболочка нашла недостающий драйвер на сетевую плату от NVidia, но после установки система резко ребутнулась (как будто на ресет нажал), после загрузки-драйвер так и не установился, выбрал другую оболочку с теми же базами драйверпаков и установка прошла на ура без всяких перезагрузок... Предоставить сведения о сетевой плате немогу, так как компа этого у меня уже нет. Версия была от последнего релиза SamLab.
|
SOLON7, а будет ли поправлено http://forum.oszone.net/post-1859044-431.html
|
TODO LIST
1.Добавить возможность установки неподписанных драйверов (нажатие Да на всплывающем окне, поддерживатся будут не все ОС, в виду сложности реализации). 2.Переход на Virtualtreeview. (скорость и кошерность компонентов списка возрастет). 4.Мультиязычность Англ и рус, Еще думаю над тем переходить ли на DELPHI XE. 6. Нужно еще пару DELPHI программистов которые смогут помочь в дальнейшем развитии проекта. (так как в виду сложности проекта без каких либо дотаций не вижу смысла продолжать проект) |
Хорошая сборка, очень быстро грузится. Спасибо автору.
Есть пара вопросов по сборке, возможно ли добавление своих драйвер паков, возможно ли добавление своих отсутствующих драйверов в этой сборке. Если такое возможно как эти паки индексировать при помощи вашей системы. |
Цитата:
Паки качаем у Сема или Кварка... |
Цитата:
Цитата:
|
При установке дров развернул на полный экран и названия еще не установленных драйверов обрезались
сделал обычное окно и опять развернул на полный экран и теперь обрезались уже все названия Windows 7 x64 SP1 |
Этот баг давно присутсвует это иза того что сам отрисовываю текст.
Когда переду на virtualtreeviev тогда будет НОРМ. и кошернее и быстрее... |
Цитата:
|
на данный момент сделано
TODO LIST 1.Добавить возможность установки неподписанных драйверов (нажатие Да на всплывающем окне, поддерживатся будут не все ОС, в виду сложности реализации). Сдделано пока только для Семерки Русской. 3.Из-за багов с меню. Удалю компонент красивой отрисовки меню. 5.Исправление бага http://forum.oszone.net/attachment.p...9&d=1329117512 По поводу мультиязычности Будет Только те языки которые нормально работают как АНСИ кодировки. Тоесть не Юникод кодировки. |
На данный момент сделано.
1.Добавить возможность установки неподписанных драйверов (Windows 7,Windows XP русские версии). 3.Из-за багов с меню. Удалю компонент красивой отрисовки меню. 5.Исправление бага http://forum.oszone.net/attachment.p...9&d=1329117512 Тестим и отписываемся. версия 1.85 http://dl.dropbox.com/u/65947704/driverX.exe |
Цитата:
|
Вложений: 1
|
dead_wolf, Аналогично! DriverX пишет все дрова обновлены, а DPS еще 5 штук предлагает и одна из причин этого, что DriverX только по версии драйвера его предлагает, а некоторые драйверы не указывают версию в инфе, а только дату и такие дрова DriverX не учитывает - это первое
А второе - DriverX дрова в системе только при первом запуске полностью проверяет, а потом если установленный в DriverX драйвер удалить из системы или заменить старой версией, он скажет, что стоит по-прежнему новая версия, хотя DPS тот же снова предложит обновить драйвер как и положено Вот эти две досадные неточности не позволяют пользоваться пока что DriverX PS: |
Весело )))
Будем разбиратся в чем проблема. Странно другое уже год пользуются люди, и только заметили баг. Что меня и удивляет !! |
SOLON7, Я пользуюсь не год, а всего пару раз грубо говоря и сразу же тебе вчера о багах написал, но вот видишь проблема есть как бы то ни было и все другие есть, которые я тебе вчера в аську писал
|
SamLab SOLON7 в версий 1,79 все нормально работает видимо что та намудрил в новой версий :)
|
|
Вложений: 1
SOLON7, если нажать F4 то наблюдаются проблемы с отображением (если отображается HWID - проблем нет):
|
SOLON7, Из 5 драйверов в DPS, в разделе Обновление в DriverX появился только один
|
Цитата:
В этом билде исправлено Заполнить данные о версии (чтобы Windows не спрашивала что прога от неизвестного издателя) Исправить граматические ошибки в настроках http://dl.dropbox.com/u/65947704/driverX.exe билд 1,87 |
SOLON7,
Скачал билд 1,87, запустил - получил сообщение 1, нажал ОК - получил сообщение 2, нажал ОК - получил сообщение 3, нажал ОК - прога, наконец-то запустилась, но закрыть её невозможно - получаю сообщение 4. |
Nun-Nun так нужно было заменить driverX.exe в рабочей папки программы driverX версий 1,79 .
|
dead_wolf,
Да это понятно! Вопрос в том, что программа при отсутствии необходимых компонентов не должна выдавать кучу сообщений, а после полученной проблемы - не должна закрываться с помощью диспетчера программ! |
Nun-Nun запусти Windows без необходимых компонентов что она тебе выдаст ? :)
|
dead_wolf,
Работа программы должна быть корректной, и если ей чего-то не хватает, то самое разумное, что она сделать - выдать сообщение о невозможности дальнейшей работы из-за недостающих компонентов и завершить работу, а не запускаться непонятно для чего и с непредсказуемыми последствиями! |
Я воздержусь от комментариев, скажу что вы оба правы, программа действительно большая.
и есть свои заморочки в программировании. Nun-Nun вы бы лучше пожертвовали какие нить дотации символически на пиво, либо нашли еще пару Freelancerov для помощи проекту.... |
Цитата:
|
Nun-Nun, сарказм, лана хватит флудить....
|
Цитата:
|
Цитата:
|
SamLab, есть проблема
7z.exe не будет отображать прогресс распаковки. (а если и отображает, то программу DriverX Можно выкинуть и использовать Батник ) 7z.exe не будет использоватся, так как костыль. (мнение программиста) Причем 272 КБ (278 528 байт) 7za.dll Плюс использование ДЛЛ такие, что программа быстрее работает. Не нужно использовать и вызывать EXE, ни DPS не DIA на такое не способны так как до сих пор никто не портировал их на платформы Visual basic. |
SOLON7
почему-то сайт не открывается вопросы: на вкладке Обновления есть столбец Версия это версия текущего драйвера? можно ли сделать, чтобы как в DPS при наведении на устройство показывалась версия (дата выпуска) текущего драйвера и более свежего из пака? |
sancher, дотаций нет, сайт походу никому и не нужен.
нет нельзя. тока мышкой навести на соотвествуйщий столбец. |
SOLON7
ага, теперь разобрался не интуитивно по-моему лучше было бы тогда сделать два столбика - установленная версия, новая версия странно, что для сетевушки предлагает драйвер, который по дате более старый, чем установленный |
Цитата:
|
SOLON7
я считаю, что жертвовать нужно при активном использовании продукта я же только сегодня узнал о нём решил попробовать ради интереса а так я не пользуюсь подобным софтом себе ставлю сам, ручками, каждый драйвер пару раз друзьям ставил автоматом через DPS удобно конечно желаю удачи! |
http://dl.dropbox.com/u/65947704/driverX.exe
Релиз 2 беты. Что нового. Вкладка DP теперь использует VirtualTreeview а не Listview... В новой версии исправлена вкладка DP. В дальнейшем будет осуществлен переход на VirtualTreeview. Тестируем Вкладка Драйверпаки и отписываемся. Направление Беты 2.xxx будет направлено на исправление багов и повышения стабильно и кошерности проги !!! |
Цитата:
время индексации показывает не время индексации а реальное время окончания таковой жду продолжения банкета |
Цитата:
В течение 2 недель будет готова новая версия 2.XXX у которой исчезнут проблемы с отрисовкой HWIDOV и DP. |
Не может ли кто положить исходники на другой сервер? Не могу скачать, хоть тресни :(
|
Hello to all,
Nice project SOLON7 ;) THANK YOU VERY MUCH :) No JAVA, no VBScripting only an exe with delphi. I just want to know, if there is an English or French version for your DriverX 2 Beta. If not, I can help translating to English and/or to French. |
ALiAS_2012, thank U, multilanguage is planning.
Im workin in bank. have no time support project. If u interest in project, subscribe to this topic. more news will bi in future !!! |
Если у кого есть исходник перезалейте на другой сервер и выкиньте ссылочку в студию. Судя по всему сайт на котором она лежала давно уже закрыт.
|
А что, программа так до ума и не доведена ?
Набрёл на тему, решил опробовать. Скачал DriverX 1.87 по ссылке из шапки. После запуска (под XP) - соазу же сообщение, что не найдена куча компонентов в какой то папке Tools (почему её нет в составе программы и кто про неё должен догадываться ? ) Потом прога всё же открылась с сообщением об ошибке обращения к каким то там адресам. Прогу закрыть при этом не возможно, только убийством процесса... Ни сопроводительного дока, ничего нет... Чёрт те что одним словом... |
на днях залью исходники. и прогу.
Вот только зачем людям исходники если они проект не собираются развивать ??? MKN, ни черти че. программа быстрее и лучше аналогов. просто в шапку был выложен только exe без инструментов для распаковки и установки дров... Экспертам в особенности Badpointer и Quarq она нравится.. |
Цитата:
И ещё вопрос - с штатными установщиками драйверов, от производителя - прога умеет работать ? Или только с паками (что крайне не желательно, т.к. не надёжно, а иногда и вообще не уместно). Если не умеет, то в перспективе научишь (как в былом K-Systems Drivers) ? |
MKN, можешь присоединится и добить эту часть !!!
Дрова от производителей это банальные EXE. В любом случае надо распаковать этот самый архив и индексировать базу. а так можешь со мной в личке поболтать о своих задумках. |
Цитата:
И делать это надо быстро, а не как тормозной K-Systems. Пока он перелопатит всю базу, замучаешься ждать... PS А "банальные exe" от родного производителя драйверов, во сто крат предпочтительнее и надёжнее самоклёпов и самопалов из драйверпаков, не взирая на наличие в них некоторго мусора. Не раз эти чёртовы паки подводили. |
Цитата:
дровопаки придумали в майкрософте , любой драйвер скачанный с винобдейта и есть тот самый дровопак лично меня паки не подводили ни разу за многолетнюю практику а вот тупорылые ехе в которых не понятно что внутри подводили не раз так что вот мы имеем на 180 градусов противоположную точку зрения SOLON7, как там движутся разработки программы!? |
Цитата:
А играть в рулетку - заработает драйвер из пака или нет - это для любителей экстрима и извращений. А мне работать надо. На кой придумывать велосипед, если есть железно рабочие драйверы от производителей. Придумали паки может и в MS, а реализовывают их энтузиасты-самодельщики-любители. ps Ситуация с паками такая же, как и с перепакованными аддонами с фреймворком, DX, VC++ и пр. важными фундаментальными приложениями от MS, в которые пользователям лучше не совать своё нос. Да, эти поделки работают в 9 случаях из 10. Но всегда остаётся один случай для казуса, что на практике почему то и происходит. С родными установщиками - ВСЕГДА всё ОК. Почему то самопальным Windows сборкам (сделанным "на вынос") здесь же на форуме ,приговор давно вынесен - это дерьмо для лохов, не гарантирующее отсутствие непредсказуемостей и неприятностей. А с драйверпаками ситуация разве иная ? :) Кому доверия больше, программисту-разработчику из nVidia или Intel или слесарю Васе Пупкину, склепавшему на коленке драйверпак ? :) |
MKN, ваши доводы ни чем не обоснованы в пользу инсталяторов стоит только клацнуть гугл сколько писку о том что они неставятся или чтото запороли , или вы это скидываете со счетов в пользу своей вымышленной теории !?
а между прочим драйвер паки не кто не делает а собирает из тех самых инсталяторов выбирая как правило лучшее(бывает что за погоней нового драйвера можно запихнуть и каку от производителя) и лучше доверять васе пупкину чем горе програмистам из nVidia (которые не редко даже файлы не докладывают в свои инстоляхи) неговоря уже о размерах вместо 50 инсталяторов иметь всего 1 драйвер пак к томуже с прозрачным содержимым а повторять ошибки к-систем (к стати тоже самопальшики) тоже понту мало! ps к стати сказать по этому поводу уже переговорили уже мегатонны постов и добавлять в этой теме как мне кажется излишне ... |
quarq,
Цитата:
Всё прочее, действительно лирика и личное дело каждого. Моё отношение к пакам неизменно - это рулетка. Цитата:
Цитата:
|
Цитата:
Типичный пример - обновление драйверов nVidia через WU на Win7. В результате нескольких попыток на разных компьютерах - так и не встретил случаев успешного обновления. Может, через раз эти драйвера и поставятся, но в системе образуется полная каша из старых и новых драйверов. Гарантированная неработоспособность панелей обеспечена плюс продолжительное время уйдёт на вычищение следов этой драйверной каши. |
MKN, ИМХО нечего в этой теме лаяться! Вряд-ли автор сабжа будет отказываться от драйверпаков, а если уж хочется екзешных дров, возьми у Lexua MCS Drivers Disk. У себя держу в паре с Самлабовским набором. Связка работает нормально.
|
Цитата:
у вас просто дилетантский подход в данной области : пример я объясняю челу как происходит ремонт элек. технике а он мне отвечает так этож тупизм надо каждую деталь сделать на разъеме и все будет просто! ваш подход идентичный сделать неуневирсальные инталяхи для миллиона железяк я лично в свое врем наигрался с инталятором nVidia делая его "универсальный" их было 4 под все на тот период под win XP при этом я должен был точно знать какой инсталятор куда подпихивать и что по ходу отключать какие элименты которые надо было потом включать их другого инсталлятора набор такого инсталятора включал : чипсет видео звук стораж лан короче супер геморрой и это только для nVidia так что вы тут рассказываете просто лож для непосвященных к стати этим неблагодарным делом до сих пор занимается фернандо дорабатывая кривые поделки от все тойже nVidia Цитата:
для других инсталяторов все обстоит еще хуже практически ни чего изменить нельзя для каждой железяки свой ехе не изобретайте велосипед , спорить с вами не буду , а объяснять и доказывать вам похоже бесполезно , тут рулит не логика а просто желание вот хочу и все... |
Цитата:
Цитата:
Цитата:
Именно поэтому я и предложил дополнить прогу функцией работы с классическими установщиками. Цитата:
Цитата:
О чём вообще спор ? Цитата:
А Центр обновления винды часто лажает в этом плане. Не спорю. И мало чем отличается от рулетки с драйверпаками. |
о боже, холивар...
|
SOLON7,
Не обращай внимания, это такая разминка от недопонимания... :) Лучше скажи - возможно ли добавить запрашиваемую мной функцию в прогу ? |
Цитата:
|
MKN, много уважаемый в драйверпаках ничерта не понимаете как собственно и в инсталяторах посему прошу вас перестать ТРОЛИТЬ ТЕМУ
создайте себе тему (вы же мастер по созданию популиских тем) и там это мусольте или в личку с автором а тут обсуждают серьезные вещи никак не связанные c вашими изобридеями |
Цитата:
И я предлагаю автору дополнить программу альтернативной установкой драйверов из штатных установщиков : Цитата:
Цитата:
Цитата:
Цитата:
|
MKN, я не буду заниматься реализацией установщика exe файлов. это безперспективно.
можете создать топик и тз где за WMZ получите желаемое... |
SOLON7,
Понял. Более не побеспокою. А топик создавать не нужно, т.к. уже есть замечательный, успешно развивающийся и очень даже перспективный проект MCS Drivers Disk . |
Привет!
Я простой пользователь и заумных слов не знаю. Моё мнение - программа удобная в использовании и не перегружена лишней шнягой. Пользуюсь версией 1.77. Та, что в шапке темы не устанавливается. Пишет ошибку. Ссылка на домашнюю страницу в меню About программы не рабочая. Неплохо бы там же дать ссылочку на скачку свежих драйвер-паков. А то на форуме их больше чем надо, и разбираться, который качать сложно. Я бы доверился выбору автора программы. |
denis666 версия программы 1.88 https://www.dropbox.com/s/8ulxv5b7czt1k1b/DriverX.7z , драйвер паки можете скачать тут http://driverpacks.net/driverpacks/latest
|
Доброй ночи дамы и господа...
Наконецто добил Билд 2,1 Что нового. ~Был наконец осуществлен переход на VirtualTreeview. Интерфейс и скорость улучшена. ~Убрана верхняя анимация. ~Журнал Программы был оформлен в качество Статус бара (для Эргономики). ~Изменен формат индексов баз (так что надо будет переиндексировать) Программа стала работать Намного Стабильнее, Убран баг List out of bounds. Теперь он никогда не будет появлятся. В общем,, лучше один раз увидеть, чем сто раз услышать. Скачать DriverX 2.1 |
Спасибо, все четко работает, летает!
|
|
Цитата:
|
Это просто голый exeшник запустил, без папок, необходимых для работы программы.
|
МММ, думал не будет ламерских вопросов..
В данный момент я работаю над версией 2,2. Кто нибудь мог бы сделать справку для данной программы в качестве википедии страницы ?? Был бы рад оказание помощи.. |
Цитата:
типа: 1. Прога (с файлами нужными ей...) 2. Обновлённый ехе-шник (без файлов - накатить на пункт 1...) а, то народ тянет Скачать DriverX 2.1 - и непонятки... |
mamont1, сделаю, но тока когда будет готова 2,2
|
Тема называется "Система - DriverX (программа установки драйверов) + исходники". Как то я уже задавал вопрос про исходник. Когда же мы его увидим в шапке. Лично мне просто хочется заменить цветовую гамму программы. Анимацию в шапке программы убрали, вот это +. Меня она сильно бесила своим примитивом параллелепипедов, ползающих по шапке взад -вперед. Вот еще бы вкладку софт убрать из него, т.к. я считаю для этого есть довольно известный и старый проект, описанный во многих статьях в сети, как WPI, который развивается не так уж и плохо.
По поводу справки не совсем понятно. Если ее в программу вставлять то не проще написать ее в формате CHM и интегрировать в программу. Такую могу попробовать и склепать. Только можно в личку, что хотелось бы видеть в ней. |
Цитата:
|
да зачем тут справка? и так все понятно. и не в коем случае не удаляйте вкладку софт, wpi это огромный, тормозной и неповоротливый монстр по сравнению с driverX. пользуюсь этой прогой с версии 0.700, и очень доволен, огромное спасибо автору/разработчику, за такую замечательную утилиту!!! единственное что хотелось предложить, так это функцию смены заголовка программы через ini файл, для сборщиков винды будет приятно :) еще раз СПАСИБО!!!
|
Цитата:
SOLON7, справочку завтра постараюсь сделать и скинуть в личку |
Цитата:
Цитата:
|
Цитата:
|
Проект DriverX не является коммерческим проектом.
Он абсолютно бесплатен. ПРограмма разрабатывается с 2011 года. Программа предназначалось как ответ на довольно неплохую программу DriverPAckSolution. НО так как программа не стабильная, было принято решение написать свою.. Помогите проекту если ВАМ понравилась программа и вы хотите что бы программа и дальше развивалась. До сентября месяца будет решено будет ли программа дальше развиватся или нет. Если проект не наберет дотаций в 10000 рублей проект перестанет развиваться. Страница дотаций. http://dts.idhost.kz/download.php# |
подскажите как работать с этим? у меня ошибка при запуске этого екзешника. к тому же вы пишите про 2.2, а тут 2.1. а когда будет 2.2?
|
Цитата:
http://forum.oszone.net/post-1949768-572.html |
Вложений: 1
xpanutel,
для работы качаем 1,87 скачиваем 2,1 версию, меняем этот файл в программе 1,87, получаем новую обновленную версию |
kuts85, скиньте маил, скину исходники.
После опубликования поста о дотациях все молчат, этим потверждают что прога ниче не стоит.... Дальнейшего развития не будет.... Если найдется тот кто продолжить, кодить, пожалуйста.... |
SOLON7, майл скинул, но чего то ответа дождаться не могу, как то не хорошо получается
|
Столкнулся с сильными проблемами, при обновлении драйверов ноуты чаще всего ложаться, совершенно не видит иногда устройств, при установке драйверов например на вайфай или просто лан-берёт из списка чуть ли не первый в списке похожих, вместо Atheros AR**** может легко прикрутить драйвера Realtec, ладно думаю- скачал правильные дрова-установил-забакапил, подкинул в драйверпак- не хочет их ставить-не видит!
Вернулся снова к DPSolution - всё в порядке. |
shadoweagle, спасибо конечно, но проект пока заморожен в виду отсутствия подержи пользователей материально.
Скажу по другому, Структура DP и структура инф файлов очень дебильная.. Сем тоже говорил что башрат придумал, но система себя изжилла.. каждый мой ответ, это по сути вера в что людям нужна эта программа и они будут готовы поддержать ее материально... |
SOLON7, так как на счет исходного кода программы, а то как то не хорошо получается, сначала готов делиться, а потом в отказ... :((((((((
|
скинь почтовый ящик.
Кстати ты как вообще в дельфи разбираешься ?? сделать бы билд 2,5 но чето душа не лежит,кто бы за меня билд допилил бы.. Интересно на КикСтартере можно дотации получить !! |
SOLON7, Может и мне скинешь, на Tutaev-lux@narod.ru
с дельфой я норм, будет время поковыряю. |
SOLON7, выложи лучше исходники в открытый доступ...
|
SOLON7, с дельфи конечно не на высоком уровне, но вспомнить то можно, когда занимался, но уже 5 лет не залезал на нее.
залей лучше на обменник, и скинь ссылку в личку, я её и заберу. или майл в личке у тебя скинул. |
XCV, не вижу сымсла, в открытый доступ выклдавать.
все равно безграмотные, дельфи не знаюттт... скидывал же уже. ни одного патча не получил... |
Цитата:
|
kuts85, Исходники скинул, жду предложений и патчей ))
|
хотелось бы решить вот эту проблему :
http://forum.oszone.net/post-1986032-24.html http://forum.oszone.net/post-1986052-27.html можете прокомментировать ситуацию кто нибудь автор программы или те кто решил в коде поковыряться!?? |
DriverX 2.02 есть такая версия ? и кто её сделал ?
|
Цитата:
http://dts.idhost.kz/download.php http://www.samforum.ws/showthread.php?t=30461 Вот тут есть описание и ссылки от автора |
tokkz скорей всего не DriverX 2.02 а DriverX 2.2 , made in SOLON7 еще в июле :)
|
ВСЕМ
если возьмусь допилить прогу. 1.то буду изыскивать возможности комерсализации.. 2.Уберу вкладку диспетчер устройств. 3.Уберу вклакду СОФТ. На текущий момент понял одно. что дотаций не будет. Будут возможно пользователи которым не будут нравиться нововедения (в виде автоматического открытия ссылки http://dts.idhost.kz/download.php ), но так по крайней мере пользователи заплатят за free использование. Стабильные билды были до второй версии.. Прошу принять к сведению.. вся ветка 2.x нестабильна из-за новых фич... |
Цитата:
|
Цитата:
а в кладка софт прежде была для установки доп утилит без которых к примеру не ставились вай фай и блютуз в некоторых случаях или к примеру голый драйвер от нвидиа без физикса ! совсем другое дело некоторым этого мало оказалось решили пихать туда все что непоподя так то вместо названия софт надо было "утилиты" написать ps главное то что всязи выпуском драйверов под win8 необходимо серьезно подкорректировать парсер программы без этого она быстро умрет |
Цитата:
Цитата:
Ну это лирическое отступление, а теперь по поводу сабжа (хотя если проект умирает - то может зря пишу) была недавно ситуация когда надо было переставить винду на 60 компах в относительно сжатые сроки, возник вопрос с дровами под принтера, так как диски давно были утеряны, а скачивать драйвер под каждый принтер было лень - было принято следующее решение, на каждом компе был сделан бекап дров принтера, затем эти дрова были разбросаны по требуемому программе "дереву" папок и упакованы, после чего помещены в папку с драйверпаками и проиндексированны, так вот, сабж не увидел дров ни для одного из "тестируемых" принтеров на вкладке "установка", на некоторые принтеры можно было поставить дрова из вкладки "обновление", а на не которые никак не ставились. Возможно дело в кривости наспех собранного драйверпака, но DIA с этого же драйверпака успешно ставит дрова на все принтеры без каких либо плясок с бубном... если автору интересен данный "феномен" могу выложить "корявый драйверпак" |
1.открытие ссылки для популяризации Офф сайта. раз халява.
2.Я Милион раз говорил и Сему и Кварку на счет внутреннего бардака с паками. в Итоге вышла восьмерка решили наконец то делать нормальную структуру пака без костылей. Я на парсер убил очень много времени используя Setuapi. Из-за убитого своего времени и говорю "Что же вы Так"... С новой структурой возросла Стабильность установки у нового ДПС все в поряде. (Спасибо Сему и Бедпоинтеру за хорошую работу) XCV, Посмотрели бы исходники предже чем вредничать. А потом бы поняли что ваши доводы Цитата:
XCV, Ваша помощь была бы полезна если бы хотя 10-ую часть кода написали.... А сам код проги состоит из 10 тыс строк кода.... И я помоему уже говорил касательно корявости софта бекапа дров... |
Цитата:
|
Цитата:
структура драверпака правильная и разработана специально майкрософтом для оем сборщиков ,которую на вооружение взял башрат и его команда а то что придумал и воплотил сем полная тягамотина , я по этому поводу отписывался в разных местах и лично с ним общался по этому поводу и предлагал нормальное решение без вмешательства в структуру паков проблема win8 чересчур преувеличена это раз во вторых трудо-затраты на обдейт или изготовление таких паков увеличивается в разы и количество ошибок связных с пометкой паков, переименовкой папок увеличивается в геометрической прогрессии бедпоинтер тоже повелся на эту шнягу и переделал код программы не затрагивая парсер! (этот костыль на данный момент устраивает всех "соломоново решение" по скольку быстро была решена проблема "win8" а также это не затронуло сам парсер который переписывается автором программы) однако это решение разумеется не как не поможет программам конкурентам они тоже должны принять решение по изменению кода парсера или принять решение - костыль от сема... поймите правильно я ни кого не обвиняю просто описываю ситуацию на данный момент: ни одна программа не видит правильно ядро системы для которого предназначен драйвер а точнее программам глубочайше пофиг что это 5.0 или 5.1 точно также как 6.0 (виста) и 6.2 восьмерка но все это не совсем относиться к предмету последнего разговора... тут проблема в другом автор программы DriverX пака что не видит заинтересованности в своем проекте (моральном , материальном) ибо программа сложная и требует к себе большого внимания: одному заниматься халявой вместо того чтобы тратить время на поиски хлеба насущного ... |
Цитата:
На настоящий момент сделал парсер [Manufacturer] Код:
manufacturer-name | С учетом всех ньюансов вот этого: Код:
The format of TargetOSVersion decoration is as follows: Сейчас нормально разбираются и такие редковстречаемые конструкции как например, NTx86...1 или NTx86.5.1.1.0x01 Так же учитывается наличие пустых секций, блокирующих установку. Например атишные дрова содержат секции NTx86.6.0,NTx86.6.1 У инфа для 7 секция NTx86.6.0 пустая и наоборот, для висты - пустая NTx86.6.1 А вот далее идут сложности. Наличие записи NTx86.6.0 совершенно не означает, что дравер только для висты. Этот дравер нормально устанавливается и на висту и на все системы старше висты (при этом не гарантируется его работоспособность). Более того, драйвера USB 3.0 от AMD вообще имеют только секцию NTx86.5.1.1, и это не значит, что эти драйвера не подходят для висты и 7, а только указано, что они для 32 хп и старше и только для воркстейшен. Это одна проблема. Наоборот уже легче - дравер где конкретно указана 7 (NTx86.6.1) не подходит для висты (не установится) Из секций в пределах одного инфа система выбирает нужную секцию по такому принципу: Код:
Setup's selection of which INF Models section to use is based on the following rules: Вот над этим я пока стопорнулся. Количество перевареной информации вводит в ступор. С установкой вистовских драйверов на 7 бороться легко - добавить в индексы при индексации блокирующие секции для таких драйверов. Что, возможно и сделаю. Но, башратовское деление на 7 и висту - костыль. Ибо, начинаешь смотреть дрова многих разрабов - красиво разложено по папкам 7 виста сервер - а внутрях одно и тоже. Абсолютно. А нафига раздирать универсальные ати/амд дрова на 7 и висту. В результате в два раза растет объем распакованного. |
Boa Soft, советую забыть про правильный парсинг инфов.
один и тот же драйвер от нвидиии выглядит одинаквово что для xp что для Семерки 64. Лучше возьмите пример с СЕМЛАБА. Я давно говорил наведите порядок чтобы прога нормально определяла драйвер нормальный. Вот с выходом 8-ки началось правильное движение в сторону порядка в DP. напишите Сему в приват, они с Бедпоинтером вроде все стабильно сделали... А тах исходники я вам выслал можете изучать )) Можно сказать это одна из причин почему я нехочу развивать проект, так это бардак полнейший.. Магомет так и не дошел до горы... |
Цитата:
Цитата:
Код:
%NVIDIA_A% = NVIDIA_SetA_Devices,NTamd64.6.0,NTamd64.6.1 Цитата:
К тому же, у меня приоритет создания утилиты для тихой установки драверов при установке системы. А не очередной гуи оболочки. Оно будет, но после. Цитата:
|
SOLON7, Сделай поддержку папок-маркеров как мы с Поинтером в DPS сделали и больше от тебя особо ничего не нужно:
var ver_51x64="5x64"; var ver_51x86="5x86"; var ver_60x64="6x64|NTx64"; var ver_60x86="6x86|NTx86"; var ver_61x64="7x64|NTx64"; var ver_61x86="7x86|NTx86"; var ver_62x64="8x64|NTx64"; var ver_62x86="8x86|NTx86"; var ver_XXx64="Allx64"; var ver_XXx86="Allx86"; var ver_51xXX="AllXP"; var ver_60xXX="All6"; var ver_61xXX="All7"; var ver_62xXX="All8"; Так часть ответственности от программы передается на создателей драйвер-паков Boa Soft, Сейчас все больше вендоров вообще в инфах мало что указывают и некоторые пишут для какой винды дрова только в readme.txt и в таком случае кроме маркеров выхода нет т.к. в некоторых случаях только опытным путем и на основе предыдущих установок можно знать - поэтому в DPS сделали, что программа первым делом анализирует инф и если так информации нет или она не явная, то используется маркер - например Realtek в аудио-дровах вообще под 6.0 понимает все винды от висты и выше, а некоторые ставя 5.1 в инфе рядом делают коммент and later например - так что чисто на анализе inf никогда не сделаешь правильно пока авторы драйверов халатно будут относиться к конкретной прописи версии винды в инфах Башратовские паки использовать себе дороже выйдет - для XP еще нормально, но для семерки там вообще просто сборник фалов непродуманный и без корректировки никуда, поэтому я решил со временем все паки с нуля самому делать и на Башрата сейчас смотрю только на предмет новых версий, которые я мало ли, но мог упустить для XP т.к. упор делаю на Win 7/8 |
Цитата:
|
Boa Soft, Не знаю как ваша программа, но исходя из принципов работы DPS, было решено в будущем делать драйвер-паки не разделяя по системам, а разделять по вендорам и типам - например пак DP_USB3_12101.7z - все драйвера под USB 3.0 в одном пакете, внутри подпапки по вендорам и внутри папок с вендорами уже разделение по маркерным папкам для разных систем - так анализ будет более четким + экономия места т.к. многие драйвера универсальные и сейчас просто дублируются в разных пакетах - вот пример пака с новой структурой http://rghost.ru/41009118 (версии драйверов не самые новые т.к. делал пока что чисто для анализа новой структуры)
|
Цитата:
У меня сейчас сделанно так - каталогизатор выдирает из секции manufacturer все экстендеры (Ntx86.6.0,Ntx86.6.1 например ) и существующие для них hwid А сама программа анализирует индекс и сопоставляет для соответствующих HWID экстендер с версией системы. Что-то после чтения этого топика задумался, не поменять ли логику. Например, каталогизатор индексирует и на основе экстендеров из секции manufacturer и наличия в пути к инфу папки (и прочих фильтров, которые можно задать вручную) формирует в индексе поле типа 6x64,7x64,8x64 а установщик просто сравнивает версию системы и это поле индекса. Тоесть, уже жестко ограничен круг систем, для которых этот дравер и не нужен дополнительный анализ этого поля. Ведь все равно, что каталогизатор формирует индекс за 30секунд или же за 60, а время поиска при установке более критично. И все эти типы можно задать битовой маской размером в WORD. All6:= 6x64 or 6x86 или Allx64:=5x64 or 6x64 or 7x64 or 8x64. И вся проверка сведется к одной строке. Тут правда есть еще подводный камень. Некоторые драйвера учитывают и воркстешн/сервер. А при указаной нотации систем это не учитывается. Хотя, особо страшного тут не будет - драйвер от сервера просто не установится на воркстейшн и наоборот (при условии, что это прописано в экстендерах а не в редми). С этим вот пока не ясно. Может добавить еще и 7x64S например - только для сервера. Плюс еще и в том, что сделав универсальный настраиваемый фильтр каталогизатора можно использовать любые пакеты драверов - хоть ваши хоть башрата. А в сложных случаях запрашивать помощь у зала - задавать вопрос пользователю, в какую категорию отнести драйвер. Плюсик будет еще и в том, что К стати, предлагаю всем авторам оболочек задуматся над двумя вопросами, которые я уже для себя решил. Честь драверов имеют GENERIK HWID - типа CC_ и не могут быть однозначно отнесены кконкретной железяке. У меня они помечаются как только для ручной установки. Так же в оболочках желательно бы так же помечать их и не ставить автоматом, а только с ручным выбором. Второе - некотрые дравера можно поставить, запустив оригинальный установщик в тихом режиме. Я у себя предусмотрел и такой вариант - место запуска PnP апи для установки дравера можно просто запустить его сетап с нужными параметрами. И, на последок, больной вопрос - панели. Особо атишные. Я видел, что реализован механизм башратовского finish для XP, в ХПшных пакетах и есть панели, а вот для 7/висты этого нет. Так что предлагаю обьеденить усилия. |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Boa Soft, Еще мы с BadPointer в DPS учли, что если допустим для Win7 драйвер есть, а для Win8 нет - на восьмерке предлагается драйвер от Win7, а вот если ситуация обратная и в Win7 нет, а для Win8 есть, то не предлагается
|
Цитата:
Насчет скорости, количество записей в индексах не должно влиять на скорость подбора. В случае с DPS, я использую hash-таблицы что позволяет зная требуемый HWID, сразу найти все нужные строки в индексах. Например, в индексах на миллион записей, при необходимости найти HWID, проге требуется в среднем проверить 3-4 записи и если среди них нет совпадения, то значит в остальных записях тоже нет. Правда из-за ограниченности JavaScript, hash-таблицы увеличивают скорость подбора всего в 4 раза, хотя в других языках программирования весь процесс подбора мог выполнится за доли секунды. Цитата:
Цитата:
Именно поэтому при интеграции в дистрибутив и установке через DPInst(в DIA) требуется finisher. Так как DriverX и DPS используют devcon, все должно ставится нормально без дополнительных действий. Я реализовал папки маркеры в DPS, поскольку SamLab продемонстрировал что иногда при недостаточной информации в inf может приводить к неверному выбору. Но мне лично эта фича не нравится так же как мне не нравится и finisher. Хотя эти средства и решают проблему, в идеале нужно решить общую системную проблему вместо того чтобы вручную решать множество вторичных проблем индивидуально. Переход на devcon сделал ненужным finisher и ручную установку. С тех пор как я ввел маркеры, я обнаружил и исправил в DPS те проблемы из-за которых и возникла необходимость в маркерах и, возможно, сейчас уже можно отключить их совсем и все будет работать нормально. Я считаю что в случае неполной информации о совместимости в inf нужно предполагать что драйвер совместим и только если известно что он несовместим использовать маркер. Создавать маркеры для всех драйверов расточительно и прога все равно их игнорирует когда вся информация может быть получена из inf. |
Цитата:
|
Драйверпаки и так раскидываются по папкам Drv6, Drv7, DrvX, что приводит к тому что один и тот же драйвер дублируется несколько раз. С повсеместным использованием маркеров дублирование увеличивается еще больше, теперь уже внутри драйверпаков.
Разделение по папкам Drv6, Drv7, DrvX выполняет двойную функцию: можно легко удалить драйверпаки для определенных систем; и программы учитывали имя папки для определения совместимости драйвера(DIA до сих пор учитывает). С DPS я уже давно не учитываю имя папки так как с улучшением алгоритма подбора драйверов в этом отпала необходимость. Введение маркеров в этом плане является шагом назад и я их ввел только для использования в исключительных ситуациях. |
BadPointer, Разделение по папкам Drv6, Drv7, DrvX уберу скоро т.к. от этого минусов больше, чем плюсов
|
Возможность удалять ненужные драйверпаки все еще актуальна. Например на работе у меня на флешке я держу только драйверпаки для XP.
Также объединение нескольких драйверпаков в один большой драйверпак увеличивает время распаковки, так как чтобы дойти до файлов в конце архива придется распаковать все перед ними. Мне кажется что лучше ввести еще одну папку для универсальных драйверов. Тогда вместо того чтобы дублировать один тот же драйвер в Drv6, Drv7, DrvX; он будет записан один раз в драйверпаке в папке универсальных драйверов. |
BadPointer, Универсальную папку уже ввел, но такое разделение еще больше прибавляет трудностей при составлении паков - сейчас надо три папки постоянно контролировать, а тут четыре будет - а на счет больших паков - не будет больших т.к. если размер будет большой, то разделю т.к. сейчас допустим пак Sound Others которые будет разделен по вендорам тем самым отсечем дублирующиеся HWID у звука/тюнеров/тачпадов и других, и добавим возможность выбора головой юзера, когда у него стоит карта Realtek есть вероятность что он не будет ставить подходящие по HWID драйверы от других встроенных карт + обновление таких драйвер-паков и мне удобнее и юзерам не нужно качать все аудио, если нужно например только Asus
|
Цитата:
Alps Код:
[Manufacturer] Код:
[SynMfg.NTamd64] |
Boa Soft,
Я помню у тюнеров была проблема что проги подбирали около сорока драйверов и пользователю рекомендовали выбирать нужный драйвер вручную. Но эту проблему я уже давно решил в DPS введя обработку полных HWID'ов(они уникальны для разных моделей) устройств и учета степеней совместимости драйвера по списку HWID'ов. С тех пор DIA и DriverX тоже перешли на подобный алгоритм, так что проблемы с драйверами тюнеров уже не должно быть. С татчпадами действительно имеется проблема и ее не так просто решить так как у этих устройств не всегда есть уникальные HWID'ы. SamLab поэтому планирует разделить драйверпак по производителям, что позволит пользователю выбрать подходящий драйвер самостоятельно. |
BadPointer, единственная проблема читать логи количество строк надо сокращаться много избыточной информации или как минимум для параметра problem : надо вести другой лог
|
Цитата:
потом уже устанавливает через DriverPackageInstall уже из репозитария. Возможно, на первом этапе и теряются файлы. Как и при интеграции драqверов в образ через dism. Цитата:
А потом иметь возможность вручную поправить косяки. И, что самое главное, не хочется привязыватся к какому-нибуть одному формату драйверпаков. Хочется иметь всеядную утилиту. Индекс единого формата, где указана конкретная принадлежность драйвера к платформе, а наполнение индексов - гибко настраиваемое, даже хоть и с построчным ручным контролем :) |
Цитата:
Цитата:
|
Цитата:
Цитата:
|
BadPointer,
согласен у тачпадов болезнь, прога DriverX поставила мне левый драйвер. Причем ХВИДЫ у них одинаковые. НО с учетом повышения сложности должны приходить люди тоже разбирающиеся в этом. а обещали помочь с Driverx никто так даже патча не прислал. Boa Soft, UpdateDriverForPlugAndPlayDevices не будет работать если сам EXE 32-битный а система 64-битная. Вам придется компилить 64 разраядный EXE файл (Так пишет майкросот)... Я и сам пробЫвал ... с DifxApi такая же беда тоже нужен 64 разрядные EXE файл. Цитата:
Нехочется чтобы вы тратили на такое свои силы, не стоит это того... |
На счет тачпадов при выборе драйверов можно ввести маркеры папок по вендорам, чтобы оболочка определяла модель ноутбука и ставила драйверы только из соответствующей папки т.к. допустим *PNP0F13 есть у всех вендоров буков
Или из инфов брать данные - например у Футжи %PS2.SynDeviceDesc% = Fujitsu_GROUP1_PS2_Inst,*SYN1F01 %PS2.SynDeviceDesc% = Fujitsu_GROUP8_Intertouch_Inst,*SYN1F08 или у Тошибы %PS2.SynDeviceDesc% = Toshiba_GROUP3_PS2_Inst,*SYN1107 %PS2.SynCompatibleDeviceDesc% = Toshiba_GROUP5_PS2_Inst,*SYN0700 |
Цитата:
DPS пробует найти сначала драйвер с полным соответствием версии(например 6.2), а в случае его отсутствия ищет среди 6.1 и 6.0. Подобная ситуация не является косяком авторов драйверов. Они могли сделать драйвер для висты с учетом совместимости вплоть до восьмерки, и рассчитывать на совместимость всей серии 6.x. Цитата:
Цитата:
Кстати, наличия логов у DriverX очень не хватает. Цитата:
|
Цитата:
|
Пока вот накумекал следующее :
Код:
const Пока вот думаю, в индексах писать числом или "6x64,7x64,8x64". Первое легче обрабатывать, второе - нагляднее контролировать и редактировать. Цитата:
|
Цитата:
|
Цитата:
Цитата:
А разбор самого инфа все равно нужен как последняя инстанция. Пример - AMD - драйвера видюх универсальные, но инфы для висты и 7 разные. |
Цитата:
|
Цитата:
Код:
// All LH 86 |
Цитата:
Я сейчас работаю и учусь на вечернем(сейчас идет последний год), возвращаюсь домой около 23:00, а в выходные занимаюсь лабораторными по учебе. Поэтому я не могу ничего обещать до того как получу диплом. Когда я активно работал на DPS, у меня еще не было учебы и смог вносить улучшения в определение драйверов у процесса установки драйверов и со временем DIA и DriverX внедрили в себя эти наработки. У меня все еще есть идеи как улучшить подбор драйверов, но я этого не сделал поскольку: я планировал переписать DPS на C/С++, что позволило бы избавиться от тормознутости, глючности(зависимость от IE) и ограниченности JavaScript, а также решить другие хронические проблемы DPS, которые упростили бы реализацию новых идей. DriverX не имеет этих проблем, так как написан на полноценном языке программирования. Хотелось бы конечно видеть улучшения в области подбора и установки драйверов, но я не помню чтобы DriverX и DIA внедряли какую-либо наработку, которая не была бы сначала опробована в DPS. Это говорит об отсутствии инициативы у DriverX и DIA, хотя все еще есть что улучшать. Цитата:
Мне бы хотелось знать какую проблему это предложение призвано решить. Размер индексов? Скорость подбора? Что-то другое? Возможно, есть более оптимальное решение для этой проблемы. |
BadPointer, Я знаю о твоей ситуации и сказал о ней ArtX - он сейчас вообще сказал полностью новый парсер пишет, но ничего конкретного не говорит что же там такого
|
Цитата:
Название производителя и так у меня остается. Можно просто туда же тупо добавить имена секций для контроля. |
Boa Soft, при индексации маркеры никак не учитываются и это не изменило структуру индексов. Полный путь к inf'у внутри драйверпака уже и так есть, а поддержка маркеров была реализована посредством анализа этого пути на наличие в нем маркера на этапе подбора драйвера.
|
Цитата:
Просто сравнивается 2 параметра HWID и для каких осей драйвер. При совпадении обоих параметров дравер выбирается. Установщик уже работает с отфильтрованной информацией индексов. В этом для меня суть. Потом отобранное ранжируется сначала по степени совпадения HWID, а затем по дате. Установка начинается с самого лучшего.Если он не стал - то следующего за ним по рангу. |
Цитата:
Просто добавил новое поле фильтра по версии ос. Парсер индексатора заполняет поле автоматом. На основе данных их ini-файла его конфигурации и сопоставленных им маркерных папок. Новые пакеты парсятся корректно. У башратовских, где идет 64\All или 64\Vista пока не учитывается битность пакета. Но, это уже решаемо. Труднее с ХП - там определить, что относится к XP, а что к серверу автоматом невозможно (имею ввиду папки). Только ручной перебор фала индекса. |
Цитата:
Просьба к автору не обижаться, но можно ли убрать баннер "Помочь проекту" ? |
Цитата:
Касательно банера вопрос не уместный !!! |
Автор в курсе, что есть уже Driverx v.3.02 (15.11.2012)? :)
Можно посмотреть здесь: http://www.izbushkinet.ru/index.php?newsid=707882 |
3.02 пока глючная - 3.01 самая стабильная из трешек
|
Цитата:
SamLab, Сем удали пожалуйста. ветка 3.X проходит бета тестирование. В Бета тесте учавствуют Кварк,СемЛаб, и ДеадВульф. Все трое давно уже мониторят проект и понимают что и как в Теме ДРАЙВЕРОФФ точка НЕТ (http://driveroff.net/). Всех остальных прошу мило ждать..... Пока не будет Релиз 3 версии прошу вопросов не задавать... |
Не найден 7za.dll, devcon.exe, devcon64.exe.
После запуска нихрена непонятно что делать. Driver Genius рулит |
Добрый день! После запуска программы:
1.Обратите внимание на "наИден" 2.Копирование текста из этого диалогового окна по CTRL-C копирует какую-то абракадабру с которой ни один декодер не справляется, что-то со шрифтами и кодировками. Затем, идет это: Затем: После этого появляется главное окно программы. Пока в функциях программы не разбирался, но после внешнего знакомства могу предложить ознакомится со рекомендациями проектирования пользовательских интерфейсов http://msdn.microsoft.com/en-us/library/aa511440.aspx Также, при переходе с таба "Обновление" на "Установка" выскакивает предыдущее сообщение об Access violation. Добавка: при закрытии программы выводится сообщение --------------------------- DriverX --------------------------- Unable to write to C:\Users\asdz\Downloads\tools\driverX.ini. --------------------------- ОК --------------------------- Приходится снимать задачу. У меня Windows 7 Ent x64 SP1, включен контроль учетных записей. |
Цитата:
|
dzas скачайте и все будет работать :) https://www.dropbox.com/s/ozjfeuqala...DriverX_2.2.7z , и к программе еще требуется драйвер паки http://driverpacks.net/driverpacks/latest их нужно разместить в папке "DRP"
|
Нашёл ошибку.
Драйвера на LAN для материнку ASUS M3A78 не становятся. Причина: Программа распаковывает драйвера для Windows 7 а не для Windows XP С сайта производителя скачал, и сравнил. Ставил вручную с сайта. Путь: DriverX_10.11.2012\DRP\X64_wnt6\DP_LAN_wnt6-x64_12101.7z\D\7x64\L\Realtek\2\Win7\ Файлы: rt86win7.cat RtNicprop32.DLL RTNUninst32.dll rt86win7.inf rt86win7.sys note.txt должны быть: netrtle.cat RtNicprop32.DLL RtNicprop64.DLL Netrtle.inf Rtenic.sys Rtenic64.sys Rtenicxp.sys Драйвера брал: http://driver.ru/_1027007880360479f1...-bit-бесплатно |
Nemo911, Поэтому Сем и ввел маркеры с своих драйвер паках потомучто умельцы из Realtek не соблюдают стандарт. Пока еще моя прога не поддерживает маркеры.
Я сказал так, пока не выйдет версия 3.х прошу не отписываться в ветке об ошибках... |
ХМ.... я как раз третью и использовал. взял с раздачи
http://rutracker.org/forum/viewtopic...45321#57045321 |
)) Имелось виду пока я не выложу официальную 3 версию...
Все то что выкладывается другими есть тестовые версии. У меня много планов насчет 3 версии. В 3 версии будет значительный прирост загрузки баз, также я пока анализирую паки и инфы для лучшего анализа состояния барадака в паках. |
здорово. жду с нетерпением
|
Windows 8 х64 [Version 6.2.9200]
Запускаю driverX_3.1, запустилось нормально, проиндексировал драйверпаки (правда на DP_Video_nv30623_wnt6-x32_1209Q.7z минут 5-10 не шел прогресс индексации, пришлось вручную пару раз остановить/задать на этом пакете индексацию и тогда она выполнилась), затем перестали правильно переключаться табы - через раз или вообще не реагируют на клики мышкой. В определенный момент вылезло сообщение: Как видите, активен таб "Драйвер-паки", а табличка как будто из закладки "Установка". Нажатие на "ОК" приводит к повторному отображению ошибки. После снятия задачи, повторно запустил и задал индексацию пакетов. На этот раз застопорился на DP_Notebook_MSI_wnt6-x64_1201. Отменил индексирование, отметил отдельно пакет и переиндексировал. Затем индексирование выполнилось без проблем. Затем запустил driverX_2.2. Запустилось нормально, при индексации застрял на После отмены индексации, при взаимодействии с программой появляется вышеупомянутая ошибка - --------------------------- DriverX --------------------------- Out of system resources. --------------------------- ОК --------------------------- Но при закрытии окна, оно снова не появилось. Повторная индексация выполнилась успешно. |
dzas, автор написал:
Цитата:
|
alert30, Он читать не умеет !!
Достали уже эти нубы... dzas зачем пихать такие большие скрины ??? |
Версия 2.2 и 3.1 (или 3.01, но файл почему-то назван 3.1, а в ресурсах файла версия - 1):
если в закладке "драйвер-паки" нажать "выбрать все", затем выбрать "без индекса", и затем еще раз "выбрать все", то ничего не будет выбрано. |
по всей видимости без SVN и багтрекера не обойтись ((((
ЭХ где же вы дельфи программисты... видимо средство форума недостаточно.. |
dzas, нехватка оперативной памяти для распаковки и соответственно индексации драйверов. увеличьте файл подкачки. так обстояло дело лично у меня
|
Подскажите, планируется возможность работы с распакованными драйверами?
Я понимаю качать в архивах для уменьшения веса, но хранить... У меня с местом проблем нету, да и часто нужно установить 1-2 драйвера, и постоянно дергать их с архива не удобно, да и трата времени (ИМХО). |
tirex2k, опишите полностью задачу, напишите тех задание потом проведем голосование и посмотрим надо ли это !!!
|
Вложений: 1
Вот список всех MANUFACTURER собранных из последних дров СЕМА..
|
Вот все инфы которые имеют пустые секции от паков Сема.
http://yadi.sk/d/znMPTDdt1ljX8 |
Цитата:
Нужно просканировать папку Drivers и все вложенные под папки на предмет inf файлов, и установить драйвера. Как мне кажется все остается как и было но уберется процедура распаковки из архива пакета драйверов, так как они у нас уже распакованы. Была такая программа DriverForge.v5 в ней было две строки, путь к папке с распакованными драйверами и путь к папке с архивами драйверов. |
tirex2k, Я считаю не целесобразным делать такое.
Так как опять появится куча вопросов как и че, и почему не работает. МОнжо было бы сделать отдельную вкладку, кидаешь туда вашу папку и и ставишь. А так делать прогу на основе какой то там DriverForge не собираюсь !! Можно было но за отдельную плату !! |
Check Device - утилита для установки драйверов, работает исключительно с распакованными драйверами.
|
CHDevice, Интересный продукт. Спасибо...
Только лучше было бы создать отдельную тему. |
Скоро будет первая 3.X beta версия, люди подпишитесь на тему, необходимо будет ТЕСТИРОВАНИЕ !!
Есть Дельфи программеры готовые помочь ??? |
Вложений: 1
После большого Затишья выкладываю новую Версию 310.
Установка пока не работает,обновление работает, буду рад видеть скрины баги и пожелания... Это самый стабильный билд из всех которые были за всю историю DriverX Много ненужных фич было выкинуто, для более стабильной работы программы... Русского языка пока нет. Так как проект стал популярен и в Германии, решил перевести на Английский. История Проект портирован на Delphi XE2 Распоковать драйвер в папку не работает Исправить Диспетчер Собрать все manufacter отсортировать групировать и найти общий алгоритм Исправить Дату версии в Исправить баг после индексации (ошибка синхронизации потоков) Исправить баг неправильно определения секций NT AMD при индексации Исправить Баг при первом открытии программы Взять функцию IndexInf портировать ее в X_tools Сделать IndexInf согласно новым маркерам Сделать THWID структурой для записи в файл После индексации INF_Dict сразу писать в файл Парсить пак в папку, а в папке дрова по типу Перевести все на английский Изменить принцип загрузки Баз !! Вернуть старый TComboBox Расдобыть новую функцию Градиента При Индексации делать Выгрузку Базы Сделать красивую групировку в во вкладке обновления Писать в консоль лог установки драйвера добавить маркер ALLNT не сохранются галочки Отображать Пак (сейчас отображается PACK_not_working) За место амперсанда в хинтах отображается знак доллара( нужно для того чтобы текст не обрезался) Добавить емуляцию Операционной системыъ Добавить Маркер FORCED |
SOLON7, перечисленная история совершенно не информативна ... что исправлено, что добавлено, что осталось - не понятно.
Опять же ... куда писать о багах? И может о них уже сообщали? Очень много вопросов ... Если вы пишете Open Source (как я понял из заголовка темы), то воспользуйтесь http://code.google.com/intl/ru/ |
Цитата:
|
Цитата:
|
zelenuchka, А вы программист, Вы будете комиты и патчи присылать??
Я уже скидывал исходники по крайне мере 4 раза, ни одного комита и даже патча не получил, если вы сможете чем нибудь помочь и хороший программер я буду рад с Вами работать !! Ну скажу честно щас подумываю на хостинге Sourceforge.net (тока времени разобраться нет). |
SOLON7, я программист, но к Delphi никакого отношения не имею.
Есть желание помочь, проект интересный, но с такой организацией никто Вам и не напишет, слишком много вопросов. С Sourceforge лучше не связываться, почитайте их условия внимательно http://goo.gl/MDOSR , посмотрите и сравните http://goo.gl/G1Tb1 |
zelenuchka, А что конкретно там плохого ???
|
Цитата:
|
Господа Ждут отзывов, просто потом на проект может не остаться времени ??
|
А может быть было бы интересно/полезно сделать что-то энтерпрайз версии для предприятий - серверная часть с базами и агенты запускаемые на локальных компьютерах через GPO, берущие драйвера с сервера?
Самая полезная вещь для популяризации программы - минимизация скачиваемого объема архивов драйверов для установки,только не говорите, мол, что можно один раз скачать и потом запускать сколько угодно раз - у меня вот дома например, один комп и переустанавливаю систему раз в полгода/год и в течение этого времени контент относящийся к категории скачиваемых с инета у меня теряется. Соответственно программа мне нужна "на раз" - и скачивать кучу гигов становится уже как-то неинтересно, тем более, что почти все дрова и так семерка ставит, а пару-тройку устройств недолго и с сайта разработчика скачать. Я полагаю, что, дальнейшим логическим продолжением этой программы является работа через интернет - а именно: небольшая программа агент, скачивается с сайта и запускается у пользователя на компьютере. сканирует железо и по желанию пользователя скачивает с репозитория и устанавливает необходимые дрова. |
Цитата:
|
Над Enterptise версией я начал думать как увидил devid.info, После того как Сем начал делить паки по папкам и ОС. Вполне возможно что всеми уважаемый Артур Кузяков и эту идее замутит. Вот только у него пока не хватает мозгов сделать это!!
Напрашиваеться РИторический вопрос, Я бы сделал это, да кто меня про инвестирует ??? Для форума OSZONE все мои проги бесплатные были.. dzas, 1.Если Хотите версию для Предприятия, 2.Ну если Ваше предприятие Действитетльно готово заплатить деньги 3.Если вы действительно говорите правду, то можете погорить с участником Malgin-D-A@mail.ru как он говорил он реализовал версию для предприятия, он автор http://checkdevice.narod.ru/ А если это просто идеи не подкрепленные финансами, ЗОСИМ НЕ БЕСПОКОЙТЕ. Подход romeo Кварка и Сема и Поинтер таков что они делают для себя а уже потом для сообщества !! То есть делают чтобы такие админы и как они сами не парились с дровами и не страдали маразмом поиска дров и скачкой их с сайта производителя. Вы видимо редко переустанавливаете Windows!!! На идеях форума OSZONE можно много придумать, вот только кто инвестировать будет ??? Программисты тоже люди им кушать нада )) |
Насчет бабла - есть несколько вариантов:
1. Энтерпрайз версия: договариваешься с друзьями админами чтобы они пролоббировали в своих конторах (особенно если контора занимается починкой/сборкой компов населению и каждый раз нужно для разного железа ставить дрова) покупку программы "оптимизирующую соответсвующий бизнес-процесс", а именно, как я написал - донастройку компьютера, пускай сделает расчет сколько времени он тратит на просмотр железа и ручную установку дров и соответсвенно через твою программу и выведет профит для фирмы. Также, можно самому выходить на конторы и предлагать им свою прогу. В принципе, в текущем варианте она уже применима на предприятии. 2. Хоум версия: Делаешь красивый сайт, с которого можно в автоматическом режиме устанавливать/обновлять дрова через какой нибудь запускаемый апплет с вебстраницы, либо скачиванием и установкой программы "агента". С сайта ты будешь зарабатывать с рекламы, но в дополнение к этому добавить ещё какой нибудь способ монетизации. Также можно предусмотреть бесплатный вариант для стран снг - т.к. тут покупать и так нихрена не будут, а вот для запада вполне реально продать твою программу, тока сделать подешевле и покрасивее. Так что не так все плохо - если уж ты сделал 80% до добей уж оставшиеся 20%. Увы, там где я работаю мы исключили вообще как бизнес процесс установку дров )) - обходимся за счет единообразия железа и терминальных клиентов. Но сколько ещё компаний у которых десктопы, а самый жирный сегмент - ремонтные мастерские, где настройка каждого компа требует установки дров. |
Цитата:
Как раз таки для этого и нужны денги, хотя было бы неплохо сначала на локальных сетях проверить. DZAS как вы понять не можете программа пишется для себя и для других, Обратитесь с предложением к DPS (он много бабла срубил,и потянет идею про которую Вы говорите!!!) Или Вы только DriverX пользуетесь ?? |
Пробовал только драйверикс - только в целях тестирования и обратной связи...
Поскольку ты пишешь, что с баблом напряги, то я и решил поделится мыслями на этот счет. |
Цитата:
|
Цитата:
|
Nun-Nun, Это Вы в поддержку руководителей сказали? С таким подходом, скоро на линукс нас посадят.
|
Цитата:
|
Цитата:
|
SOLON7,
При очистке временной папки чуть-чуть система подвисает. Windows Seven 64 bit Также не плохо бы руссифицировать программу. |
Лучше уж программа будет очищать папку ТЕМП, а не оставлять мусор как другие.....
Русский будет при наличии свободного времени !!! Программа зависает или Оболочка EXPLORER ??? А параметры системы какие ?? По всей видимости удаление лучше запихнуть в отдельный поток... |
SOLON7,
Производитель TOSHIBA Модель Satellite M840-B1T Процессор Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz Суммарный объем системной памяти 8,00 ГБ ОЗУ Тип системы 64-разрядная операционная система Число ядер процессора 2 Тип видеоадаптера AMD Radeon HD 7670M Жесткий диск: 500 ГБ Программа, когда выходит сообщение об очистке временной папки. Где-то на 10-15 секунды идет подвисание. (Это возникает после индексации42 драйвер-паков) Скриншот: http://i33.fastpic.ru/big/2013/0414/...b9fb75fc5a.jpg |
SOLON7, где можно скачать исходники проекта? Киньте пожалуйста ссылку в ПМ.
|
VitHAK, Вам для каких целей?
Цитата:
|
Сrack, я программист среднего уровня но меня очень интересует данная программа и я готов помогти проекту всем чем смогу.
|
всем привет! давно не заходил на форум(с прошлого года) но как вижу , а воз и ныне там!
VitHAK, скорее всего дело не совсем в том какой вы программист ("среднего уровня") а в какой области.. программа написана на API функциях с применением хештейбл при этом надо достаточно хорошо разбираться в структуре секций inf файлов самих драйверов с применением к ним парсинга.. а также есть еще одна проблема: пака ни один из скачавших исходники ни чего не ответил автору! так что самое разумное написать ему в личку и убедить его в пользе данного тондема |
quarq, прав ни один из программеров так и ни прислал ни одного патча.
А ведь Жаль программа куда более шустрее чем аналоги.. |
Нужно будет глянуть софтину... когда русский в ней появится ))
Вообще ток что наткнулся на рутрекере на софтину (скрины страшновато-розовые)) - идея не плохая. Как бы DPsu и прочие долговато индексируют, подвисают да и Java им над (что не гуд). Небольшой хелп к программе http://www/DriverX_help.mht ведёт себя не корректно (выглядит как подстава)) - кучу окон открывает (в мозилле v22), в др. начинает скачивать (а вдруг оно мне надо только глянуть?). |
JonBlack.82, Мою софтину пробовали?
|
Цитата:
Пользуюсь DRPSu и иногда Extension Drivers v1.3 DRPSu напрягает своей тугостью (в последние версии вообще понапихали всякий шлак...) Extension Drivers помер (печально). Единственное что там было не доработано, так это авто-установка дров... Сrack, понятненько... Напрягает "установка найденных драйверов (драйверы должны быть распакованы)". Идею поиска на http://devid.info/ считаю плюсом. Удобный поиск в каталоге центра обновлений Майкрософт - меня там сроду не было))) Бэкап установленных драйверов (только на Win7 и Win8) - тож в минус (ХР форева) :) Ведение логов - для меня лишнее. Не вижу стимула для перехода на вашу софтину Сrack, да и отвлеклись мы чтот от темы :) |
JonBlack.82, проект заморожен, так как дотаций нет..
|
JonBlack.82,
Цитата:
Цитата:
Цитата:
Зато никакой мороки с индексацией, просто и удобно, скачал, распаковал в папку и все. Проще не бывает. |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Цитата SOLON7:
JonBlack.82, проект заморожен, так как дотаций нет.. » Думаю поэтому и нет помощников, т.к. в любой момент вы сказали бы "проект заморожен". Никто просто не желает тратить своё время на проект который загнётся в любой момент (не проверен временем так сказать). По поводу идей - могу поделиться восьмилетним опытом ремонта ПК... былоб к месту: Для начала русификация и смена диза (розово-страшного) Еверест (с ТП ЦП и напряжений) Диспетчер устр. Установка/удаление прог Сохранение (логирование) в текстовик ИД не установленного устройства (для поиска)* Инфа об уст. и не уст. устр. Инфа о ПК (хотя об этом ниже)** нафиг не надо: поиски в нете по ИД*** всякие проверки ативирусные (как в DPsu) всякие доп проги типо "шлак" всякие автопроверки обновы БД (как в DPsu) - очень раздражает По факту: Инфа о ПК**=доп.занятое место+возможное состояние тугодумства во время сбора инфы В первую очередь садясь за клаву я наживаю WIN+PauseBreak (привычка сильней всего) поиски в нете по ИД***... никогда не подключаю машину к нету - поиском пользуюсь только на своём ПК, отсюда и логирование не установленного устройства (для поиска)* P.S. Проще скинуть текстовик на флеш носитель дабы не тянуть провода и не настраивать сеть на чужой машине) Инфы для размышлений думаю на первое время достаточно Вроде бы ничего не забыл :) Сrack, софтина у вас как понимаю для локальных сетей... мне она просто не подходит. А так как не крути - респект! :) |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
Может чтот пропустил просто :) |
JonBlack.82, Это только доп. опции, основная задача автоматизация установки драйверов.
|
Как фактор "нет полной поддержки ХР" (DriverBackup).. да и "евереста" нет под рукой что жаль.
|
|
Цитата:
Но в нём как уже вижу необходимости нет - OpenHardwareMonitor присутствует :) Цитата:
Мне ваша программулина приглянулась (ток что скачал) :) Сrack, переходим в вашу тему :) |
JonBlack.82, Вы такой наивный, с начала старта проекта ни один программист не Изьявил желание помочь ни дотаций ни поддержки.
Посмотрите первый пост темы прежде чем делать поспешные выводы !!! И да к теме не относиться !! Вам лучше перейти в ветку Crack'a |
thanks a lot but it's possible get English version of this soft?
|
SOLON7, очень жаль что проект прикрылся, раньше постоянно им пользовался. Автору всеровно респект !
|
Цитата:
У нас ведь все либо бедные либо жлобы. А еще осуждают новый закон о защите авторских прав... Смешно... Представьте картину, кучка зэков осуждает уголовный кодекс, и приходит к выводу, что у нас плохое правительство. |
Сrack, закон об авторских правах защищает не авторов, а посредников/промоутеров, кто занимается распространением продукции - авторам от него ни тепло, ни холодно
|
Цитата:
Проект заморожен или прекращён окончательно? Если будут дотации, проект будет возобновлён? |
Фолоу, проект один писать не буду. Тяжко это.
могу залить исходники на гитхаб.. Получил бы проект дотаций на 30 тыс руб, дальше был бы стимул развивать, а так это мышкин труд, пилить пилить пилить, никто особо и не заинтересован в развитии проекта, ни материально ни программистким трудом... |
SOLON7, залей исходники на гитхаб если не жалко.
|
все больше программа не пишется?
хорошая очень программа. |
Выложил исходники от DriverX версия 3,09
|
SOLON7, уважаемый
подскажите как переключить интерфейс на русский, версия 3.05 была русскоязычной и ещё... при запуске предложила переиндексировать базы, хотя индексы от 3.05 есть, пути те же :-( с уважением, kwn |
Цитата:
|
Цитата:
|
Время: 15:48. |
Время: 15:48.
© OSzone.net 2001-