Помощник установки драйверов (DIA - Drivers Installer Assistant) v.6.4.28 PreFinal
Помощник установки драйверов (Drivers Installer Assistant) 6.4.28 PreFINAL
Сайт проекта или Форум проекта Программа предназначена для быстрой установки/обновления драйверов устройств на компьютер с уже установленной операционной системой. Для установки используются заранее подготовленные или скачанные с других сайтов пакеты драйверов. Установка драйверов производится в несколько нажатий кнопок мыши. При запуске программа сама определит устройства вашего компьютера и предложит необходимые драйвера для установки или обновления. Сама установка драйверов производится с помощью утилиты DPInst от Microsoft. Программа позволяет держать базу драйверов для нескольких операционных систем (ОС) сразу. Для работы с драйверами для нужной ОС, необходимо просто выбрать соответствующую вкладку. Если вам не хватает установленной по умолчанию поддержки ОС, вы можете сами добавить новую ОС через меню настройки-параметры-поддерживаемые ОС. СКРИНШОТЫ ПРОГРАММЫ ОСНОВНЫЕ ВОЗМОЖНОСТИ: Поддерживаемые ОС: Все Windows любой разрядности начиная с 2000 Перед запуском программы пакеты драйверов необходимо положить в определенные каталоги. По умолчанию это каталоги drivers\<каталог для соответствующей ОС> \drivers\XP\ \drivers\Vista\ \drivers\Vista64\ Ссылку на программу смотрите на Офф.Сайте или Офф.Форуме проекта Полный список изменений Скачать последнюю версию Зеркало Список последних изменений: Официальный форум проекта Программа написана VB6 поэтому вам в редких случаях могут понадобится некоторые библиотеки. Для установки библиотек можете скачать и установить VB runtimes . Библиотеки, не включенные хранятся в теле программы и сами устанавливаются при их отсутствии. P.S. Также в интернете можно найти уже готовые сборники драйверов с данной оболочкой (например, SamDrivers, LonerD System Disk), но создать вам их самим не составит труда. P.P.S. На скорости работы программы сказывается антивирус, поэтому при работе желательно его отключать. При ошибке программа предложит создать лог. Выкладывайте или присылайте на почту при нахождении таковых. Также желательно при ошибках включить отладочный режим в настройках и создавшийся лог также прикрепить к письму :Beer: ВЫ ТАКЖЕ МОЖЕТЕ ПОБЛАГОДАРИТЬ АВТОРА ЗА ЕГО ТРУД, И ПОМОЧЬ В РАЗВИТИИ ПРОГРАММЫ... В случае если данная программа оказалась для Вас полезной, автор будет весьма признателен, если Вы поддержите его, оказав материальную поддержку. (Более подробно о помощи проекту на домашней странице) Возможные способы поощрения: Программы аналоги от других авторов: |
romeo91, огромное Спасибо!! Очень порадовал, вечером буду тестить.. :)
|
Полезная, должно быть программа, при случае попробую. Сразу встречный вопрос. Есть драйвера, подобранные для нескольких О. систем на конкретный набор оборудования. Возможно ли сформировать driverpack из уже имеющихся? Т.е. случай такой. Драйвера не интегрированы в дистрибутив, готовится переустановка системы, хочется иметь такой пак после установки. Или, например, в уже имеющемся паке заменить драйвера на более свежую версию?
|
okshef,
Создать драйвер пак труда не составит! Почитайте топики (ссылки на паки приведены) Посмотрите структуру любого пака и сделайте по аналогии! Грубо говоря раскидайте разные драйвера по разным папкам и заархивируйте. в zip или 7Z |
romeo91, при запуске не находит MSFlxGrd.ocx
это только у меня..? :( P.S. В системе установлен Required_DLLs |
Цитата:
|
Цитата:
|
romeo91,
А возможно ли в твоей программе реализовать показ информации об установленных драйверах в виде не "сухого" текстового отчёта HWids, а в виде названия устройств по категориям в окне программы, как скажем в K-SYSTEM_овской утилите ? А возле каждого устройства - ещё бы и кнопочку для ручной установки драйвера из соответствующего Setup_а (путь к которому было бы возможно редактировать), как опять же, реализовано в том же K-SYSTEM. Это было бы оч. полезно для установки дров не из самопальных пакетов, а из установщика от производителя. Хочешь - доверяй установку драйверов "автомату", из пакетов, хочешь - устанавливай вручную из железно работающего "родного" Setup_а от производителя. |
Shanser, a-shin, mozgabyte,
очень стррано в аддон dllfull все эти файлы есть Приложил к первому посту архив с библиотеками. Распаковать и положить файлы в каталог с программой. |
теперь работает!! :)
P.S. надо бы их включить в Цитата:
|
Цитата:
Ссылку в первом посте заменил Цитата:
Тут базу типов устройст вести надо. Для этого есть другие утилиты Типа Everesta и т.д Подумаю, может реализую. Если есть идеи как подсказывай, или приложи скриншот где это есть! Цитата:
|
Цитата:
|
Цитата:
Есть ли файл Settings.ini не существует, то программа при работе с CD создает его во временном каталоге. Само собой что базу драйверов в режиме работы с CD нельзя обновлять. - Проверку не делал, но программа скорее выдаст ошибку Вся остальная работа программы осуществляется во временном каталоге %Temp%\DriversInstaller |
romeo91, Спасибо огромное! Именно такой программы не хватало и если все что есть работает - просто сказка! Главный вопрос - панели NVIDIA и ATI устанавливаются нормально?
|
|
Shanser, Спасибо!
мда... поторопился написать! Совершенно верно с CD базу обновлять нельзя. Цитата:
Насколько понимаю что проблема установки панелей была, есть и будет при установке не через родной установщик данных фирм. Так как используется соустановщик. Попробуйте установить, у меня на текущий момент нет возможности проверить, так как везде пока под рукой пока только встроенные видюхи Intel |
romeo91, Странный вид у HWID какой-то:
из твоей программы Код:
ACPI\FIXEDBUTTON\2&DABA3FF&0 Код:
=========== PS: Кстати в меню Утилиты оба пункта открывают Диспетчер устройств ;) NB: romeo91, Из-за чего не ставились NVIDIA у DP Autorun трудно сказать т.к. у того же Башрата такой же DPInst прекрасно их ставит! Кстати твоя программа анализирует ини файлы из пакетов Башрата и соответственно из моих? |
Цитата:
Также данная команда status для devcon выводит статус данного устройства, и помогает посмотреть активно ли данноу стройство или нет. Может это конечно и лишнее... По поводу наглядности! Можно по выбору данного пункта меню заново отрабатывать devcon и строить другой красивый файл. :) Если это реально необходимо то подумаю Цитата:
Где нибудь есть подробное описание структуры Ini? |
Цитата:
Цитата:
|
Вот немного предложений:
1) заметил что при нажатии на кнопку Ф1 помощь не запускается. Также при нажатии в контекстном меню пункта "Справка" - "Справка по работе F1" аналогичным образом помощь не выводится. Это только у меня так или у всех? Понимаю что это мелочь, однако немного неудобно... 2) В пункте меню "Сервис" есть пункт "Показать ХВИДЫ ПК (Эксель)". Может его вообще убрать поскольку нет никакой гарантии что на компьютере где запускается Помошник установлен Эксель. Ведь всегда есть вариант что этой проги вообще нет либо стоит его бесплатный аналог. |
MKN, дак Вызов дополнительных утилит и есть часть моей программы
Вы распишите алгоритм, хотя бы в кратце. А там будет видно! пока что не предполагаю как это. В динамике строить список драйверов компа, отсортировать его по списку и к каждому типу прикрепить кнопки неизвестно на каких условиях. Я пока себе это не представляю. т.е надо вести еще какую то базу данных и определять к какому типу устройств относится данное устройство. и на основании типа цеплять тот или иной инсталлятор. По HWID что-ли или по наименованию устройства? Допустим список устройст локального ПК - вывести на отдельной форме это не проблема. Но все остальное требует тщательного разжевывания. Уж извините, чесли я вас до конца не понимаю. Побудьте немного аналитиком :) При написании программы около 50% уходит именно на составление ТЗ. А остальное уже написание кода Цитата:
Цитата:
To All Пока может быть много мелких косяков. Мне важна работоспособность основных функций, если основное все ок, то будем править мелочевку! А потом уже и расширять функционал. И справку отлаживать и многое многое другое :) Цитата:
|
Вложений: 1
|
Цитата:
Цитата:
Попробовал симитировать вашу ошибку, кинул прогу в папку с русскими буквами - ошибка аналогичная (только уже в другой строке)!!! Как по мне прога (или какие-то ее компоненты) не дружит с русскими буквами или именами в пути содержащими пробелы!!! Немногим позже: Провел анализ: ИМХО, следовательно проблемма в пробелах в путях!!! |
Shanser Спасибо. Это я сглупил с путями
romeo91, Может добавить в шапку напоминание о пути без пробелов и русских именах. |
Цитата:
|
romeo91,
Задача уже неоднократно обсуждалась в теме Создание дисков с автоматической установкой драйверов http://forum.oszone.net/thread-58285.html Повторю один из вариантов : Есть комп- "чёрный ящик" с установленной XP(Vista) и с неизвестными устройствами, требующими установки для них драйверов. Дисков "сопровождения" ессно нет, ситуация многим до боли знакомая. Задача : При запуске диска : 1. Предложить пользователю две кнопки: а). "Определить устройства, требующие установки драйверов и установить драйверы "АВТОМАТИЧЕСКИ" и б). "Определить устройства, требующие установки драйверов" и выбрать установку необходимых - "ВРУЧНУЮ" После сканирования устройств, для пункта б). : 1. Вывести для пользователя меню-список названий найденных устройств, с возможно большими подробностями (тип, чип, производитель и т.д.) 2. Напротив каждого устройства в списке - чекбокс и кнопка "Установить драйвер" 3. Под меню списка - кнопка "Установить выбранные драйверы" (установка производится последовательно и автоматически. Перезагрузка компа также автоматически, если необходимо) PS Драйверы (родные от пр-ля) на диск пользователь помещает сам, какие сочтёт необходимыми. Совершенно незачем помещать на диск кучу-малу из всех возможных драйверов. Должна быть возможность корректировки путей к Setup драйверов и обновления "базы" ID устройств с помощью соответствующего инструментария (вариант такой утилиты уже был) Пример приблизительной и частичной реализации желаемого есть здесь : http://www.depocomputers.ru/download...drivers_xp.zip Предлагаемая на форуме реализация установки драйверов из драйверпаков мне категорически не нравится из-за массы не прекращающихся недоразумений и вопросов при установке, которых не должно быть при установке драйверов от производителя. |
romeo91, Очень приятно обрадован таким неожиданым сюрпризом, на деле еще не проверил, но по уровню интерфейса на шаг впереди подобных программ.
Респект автору и успехов в развитии проэкта. |
Windows 7 x64 определяется не как "vista x64", а как "vista\7\Server 2008\Server 2008 R2"
Также не работает dpinstaller: Цитата:
Цитата:
|
a-shin, Проблема, с путями в новой версии исправлена
Также кое-что еще. Подробности в шапке. Shanser Спасибо за столь подробный анализ. Цитата:
MKN, По сути то что вы предлагаете это совсем другая программа. Лично я не совсем люблю всякие там автоматы и прочее. Как бы автоматический режим уже присутствует в программе. достаточно только выбрать режим совместимые драйвера и в нужном вам порядке (именно вам а не заложенном в программе) прощелкать кнопки для установки соответсвующих драйверов. Ручной режим я пока не делал и не знаю буду ли - время покажет Ту программу что вы предложили, насколько я понимаю она настраиваема и бау можно пополнять, пусть и не в автоматическом режиме. И в ней можно прописать необходимый запуск тго или иного инсталлятора для нужного вам устойства. Почему бы вам не поразбираться с ней. Также похожие функции выбора драйверов галочками есть в аналоге программы на этом форуме (программа установки драйверов). Посмотрите там. Резюме - пока то что вы просите я не знаю как прикрутить к моей программе. По-крайней мере не сейчас, а потом видно будет. |
romeo91, мое предложение по косметической доработке программы..
мне кажется нужно Help.mht и Links.mht обьеденить в один .chm файл и туда же вставить историю версий. P.S. это моё IMHO, просто так будет более серьезно.. :) в принципе могу заняться этим с Вашего позволения.. |
romeo91, error.log
Выскакивает ошибка, если перемещаешь DriversInstaller_Release_1.0.2_Full с одной папки в другую, а потом запускаешь DriversInstaller.exe. Может в программе сделать сначала проверку нужных компонент в самой папке DriversInstaller_Release_1.0.2_Full. Ошибка появляется, когда запускаешь DriversInstaller.exe, только один раз, далее все последующие запуски проходят без проблем. |
Цитата:
Кстати, уважаемый romeo91, а не лучше бы сделать регистрацию файлов: Цитата:
Это уберет ошибку связанную с ошибкой в расположении *.Ocx, при запуске проги из другой папки, на одном и том же компьютере повторно. Просто не факт что у всех есть интегрированные аддоны dllsfull. Lisabon, у меня например поскольку в системе интегрирован аддон dllsful, при смене названия директори ошибок не выдается, |
Цитата:
P.S. В Вашем случае получается не совсем автономная работа :) |
Цитата:
|
А как дела обстоят со скростью установки драйверов.
Драйвера распоковывает Сама програма или 7zip архиватор ??? |
romeo91, Очень сильный проект. а настройки у программы просто отличные!
Сильно пока не вникал - так потестил пару пакетов... возник вопрос: У тебя так же программа распаковывает полностью архив, а потом берет файлы - или сразу из архивов выдергивает только нужные? |
Цитата:
Я долго пытался перевести корректно, вышло то что вышло! Скорее изменю название Цитата:
Можно добавить конечно и в программу, но все равно придется за собой таскать файл 7z.dll. Пока такой необходимости не вижу. 7za прекрасно справляется со своей работой :) Shanser, mozgabyte, Я так понимаю в основном у всех появляется ошибка при отсутствии файла MSFLXGRD.OCX в папке с программой. Этот файл нужен пока временно, так как в программу встроен некий обработчик ошибок. После отладки программы я его уберу, и на один файл будет меньше Остальные компоненты к сожалению в винду не входят! и придется их таскать за собой Файл mscomctl.OCX может быть у большинства пользователей, так как входит во многие программы, в том числе и Офис Цитата:
После нажатия кнопки в соответсвующем режиме посмотрите каталог %Temp%\DriversInstaller\ там все видно Во втором польностью. Иначе не было бы смысла их делать :) Цитата:
Или проверять при запуске зарегистрирван файл или нет и если нет то копировать его в каталог system32 из папки с программой и регистрировать |
Цитата:
Справки так таковой пока нет - ее писать и писать надо. К тому же программа пока будет отлаживаться и соответственно надо справку тоже править! может пока не стоит торопится. Хотя если есть желание, то я всегда за |
Цитата:
Что касается увеличения размера - не очень большая проблемма, поскольку я думаю он увеличится метра на 2 максимум. Кстати архиватор 7z еще никто не отменял. У меня он версию DriversInstaller 1.0.0 заархивировал на 100 кб меньше. Это конечно мелочи - однако их тоже надо учитывать. |
Цитата:
|
Большое спасибо за программу! :ok: Но вот есть проблемка...
У меня база данных для пакета DP_Monitor_wnt5_x86-32_81227.7z образовалать (в отличие от DRP8), но установщик не предлагает мне установить драйвер для моего монитора SyncMaster 795df, хотя в \dev_db\DP_MONITOR_WNT5_X86-32_81227.txt запись есть: |
Цитата:
|
spider123, Shanser,
да нет поставиться то по идее должно и хвиды тоже есть! Просто сама процедура анализа локальных устрйоств и поиск в БД пока не доработана Например devcon возвращает что у меня есть устройство DISPLAY\SAM01E1\4&189AC2E1&0&80861500&00&02 А в БД есть запись DISPLAY\SAM01E1 При сравнении HWID они не обрезаются, поэтому и находятся Исключения составляют только PCI и еще ряд других устройств Там полученный локальный HWID обрезается до HDAUDIO\FUNC_01&VEN_11D4&DEV_1988&SUBSYS_104381E1&REV_1004\4&3498389D&0&0001 т.е все что перед &SUBSYS остается Пока до конца не знаю как решить эту проблему, но думаю. Аналогичная проблема и с ACPI устройствами. В принципе утилита devcon может возвращать HWID вот в таком виде и можно было бы искать в БД весь набор ID по каждому устройству, но тогда время сильно увеличится. Да и в коде придется много менять. Можно допустим анализировать локальный ID слева и вырезать все до второго слеша если он есть. Может кто что подскажет? Знатоки HWID откликнитесь :) P.S. Кстати проблему с регистрацией файлов победил, скорее всего сегодня завтра выложу новую версию. Она также будет доступна через проверку обновлений из интерфейса программы начиная с версии 1.0.2) |
romeo91, Для себя я конечно буду вашу программу тестировать, а вот не слишкомпродвнутым юзерам что своетовать твою программу или DP Autorun лучше - на данном этапе твоя программа умеется все то, что может неопытному юзеру понадобиться при установке драйверов или кое что в DP Autorun лучше?
|
romeo91, и у меня похожий вопрос: можно ли однозначно утверждать, что весь набор возможностей DRP корректно реализован в вашей программе? Если так, то снимаю шляпу перед вами, в частности за это:
Цитата:
|
SamLab, не смотря на большой потенциал пака рано на мой взгляд не прошареным юзерам рекомендовать прогамму!
думаю очень скоро обкатается и повылазят многие подводные камни, а пака программа растет в ширь и в глубь стоит только помогать автору реализовать задуманное ! например советую на операции с обновление id баз показывать только новые паки - очень удобная мелочь теперь о самих папках с дравами : большенсто виста\ 7 идут х32 х64 бита в одном флаконе много паков будет дублироваться... вопрс остается открытым |
Цитата:
P.S. Cпасибо за программу! |
romeo91, пока вы появитесь, у меня ещё вопрос созрел. В справке к программе вы пишете:
Цитата:
И ещё, по ходу, вопросы, замечания и предложения: 1) Chipset MB у меня DRP изображает зеленой галкой, а ваша программа - серой. Причем: запихнул в программу драйвера для XP, Vista32 и Vista64. У самого - стоит XP. Так при этом на вкладках от Vista - галка на чипсете зеленая, а на родной - серая! 2) Было бы желательно иметь возможность прерывания процесса "Обновление всех баз". 3) Также было бы неплохо иметь возможность "Обновить окно" (она есть в DRP). 4) В чем разница в меню "утилиты" между "диспетчер устройств" и "диспетчер устройств (тест)"? |
romeo91, а не лучше было бы доделать Driver Pack Autorun а не создовать еще одну программу ?, и можно добавить тогда в утилиты хотя бы PhysX и HP Quick Launch Buttons а что часто использую их )
|
Цитата:
Может и лучше, но уже не для меня. Хотя и 9 бета DRP мне интересна. На мой взгляд узкое место программы DRP - DevParser. Иммено с него надо начинать дорабатывать. Но писать на VBScript настолько мощный обработчик не очень хорошо. Скорость работы будет низкая из за того что все переменные типа variant. Да и анализировать inf файлы надо не только используя regexp. А пытаться парсить как структурированный файл. Плюс работа с меню организована на стороннем компоненте (AllWebMenus) и если делать свое меню в DRP то постоянно слетают стрелочки с нужных пунктов. Я даже скачал программу в которой делалось меню, и сделал свое. Но у меня так и не получилось привязать его к программе. Я первым делом воплотил и буду воплощать в своей программе то что мне да и другим приходилось менять в DRP. Но измененние настроек делаю прозрачным. Расположение кнопок, размеры окна, добавление новых утилит! добавление поддержки сборок драйверов для других операционок. Другой принцип парсинга inf файлов. Все что мне легко сделать в VB, то сложно делать на JavaScript. |
Цитата:
|
Цитата:
Вы всегда когда ставите драйвера через родной установщик после каждой установки драйвера делаете перезапуск? Поставили видео, он попросил! Поставили звук он тоже попросил перезапуск. Я всегда сначала ставлю все драйвера, пропускаю промежуточные перезапуски и по итогу перегружаю. Цитата:
Цитата:
Цитата:
У меня была такая идея и даже код писал (перестроить все кнопки - пара дней ушло), но к сожалению компонент SSTAbcontrol (закладки) вел себя очень нестабильно программы вылетала без показа ошибок. И я бросил эту затею. К тому же кнопки создаются в динамике, а это не такой простой процесс. Подскажите что вы хотите обновлять и мы подумаем над этой проблемой. Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Такое на мой взгляд реализовать сложновато. Если есть мысли как пиши. Цитата:
Например я определел какое на компе есть оборудование. Дальше как мне прикрутить к данному оборудованию кнопки с возможностью запуска заренее прописанных инсталляторов? Просто определить форму производителя чипсета. Например дя Intel такая то кнопка, для ATI такая то и так далее? Разве это корректно... Или есть какие-то еще варианты? Я примерно понял что ты хочешь но мне хватает идей как это можно связать воедино |
romeo91,
Кнопка будет всегда одна - это сама активная строка-гиперссылка с названием определённого устройства. Пользователь сам укажет путь к каждому драйверу (или в INI или в настройках программы (как у тебя) ). Ну, или просто рядом расположенная кнопка ! Ессно необходим список-база HWIDs, но разве это проблема ? Всё давно придумано и реализовано практически во всех фирменных дисках с драйверами от ASUS и Gigabyte. А также в дисках К-Systems и Depo. Очень удобно, а главное 100% работает, в отличие от частых обломов с драйверпаками. |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
http://forum.oszone.net/thread-100922.html http://forum.oszone.net/thread-131848.html Глупый вопрос, в самом деле. У каждой программы есть автор. Не спрашиваете же вы у бизнесмена Петрова, почему он завёл собственное дело, а не продолжил дело Сидорова? |
Цитата:
Цитата:
Может конечно и не правильно, но для некоторых устройств драйвер находится в статусе Device is currently stopped Что не до конца ясно |
romeo91, извините за моё занудство - т. е. ваш Devcon отрабатывает иначе и он правильнее, чем то же самое в DRP?
Есть важное, на мой взгляд, предложение, которое, вероятно, совсем несложно будет реализовать. Например, я указываю в настройках программы, что драйвера для XP хранятся в такой-то папке. А в самой этой папке мне удобно разложить драйвера по подпапкам типа - "Драйвера от Башрата", "Драйвера от Самлаба" и т. д. или подпапки по устройствам - "Мониторы", "Звуковушки" и т. д. - так удобнее хранить и обновлять наборы. Но в окне программы я должен видеть, естественно, все имеющиеся варианты. То есть сделайте, пожалуйста, так, чтобы данные считывались не только из заданного корневого каталога, но и из всех вложенных. romeo91, , а ещё рапортую об ошибке. Я запустил программу, открыл хвиды в экселе (когда прошлый раз вам отвечал) и больше ничего в программе не делал (переключился на чтение форума). Потом то ли сама программа выдала ошибку ни с того, ни с сего, то ли я собрался её закрыть и щёлкнул по кнопке закрытия, уже не вспомню - в общем, выскочило сообщение об ошибке. Ваша кнопка "Создать письмо" у меня не сработала (может, потому, что Outlook в дистрибутиве вырезан и пользуюсь для почты Батом), поэтому привожу ошибку тут: |
Цитата:
Цитата:
Просто обработка файла происходит по разному! И не факт что я прав :) В моем понимании если драйвер остановлен, то он не работает. вот я и вывожу данные о том, что есть неактивные устройства Цитата:
|
Что касается
Цитата:
|
Цитата:
да и драйверпаков не так уж и много - 10-15 максимум для разных устройствесть ли смысл создавать мешанину? |
LEXYS, ну это моя забота. Мне так удобнее. А вы раскладывайте драйвер-паки по своему, кто ж против...
Цитата:
|
Цитата:
|
Не найден и, разумеется, не установлен имеющийся в пакете драйвер видеокарты S3Trio3D2X
В формируемом списке hwid-ов pci\ven_5333&dev8A13 помечен как "Device has a problem: 28", в диспетчере устройств отображается как "драйвер не установлен" Вручную этот же драйвер устанавливается и работает без проблем |
|
на нескольких ПК получаю ошибку 400
|
Выложил новую версию 1.1.0.
Подробности в шапке. Ошибки опубликованные ранее должны исчезнуть. И немного нового функционала. Надеюсь новых багов не добавил, хотя как без этого :) |
после любых изменений в настройках после перезагрузки программы она просто не запускается без вывода ошибок спасает только удоление файла конфигурации! к стати не плохо бы сделать чтобы прогамма еще могла сортировать паки по статусу а не только по имени к примеру сначало все зеленые потом все остальное
|
quarq, А выложи файл конфигурации после сохранения! или сравни тоталом
До и после, есть что-то искаженное? Сортировка по статусу это сложновато. Так как процессы создания кнопок и получения статуса разделены По имени они отсортированы так как список файлов получаемый программой уже отсортирован по имени файла |
romeo91,
к стати нельзя ли программу выложить в формате vbs, тоже будет работать, зато ее править хором, будет возможно бысрее от глюков избавиться |
версия 1.1.0 все так же не находит драйвер процессора
Код:
ACPI\AUTHENTICAMD_-_X86_FAMILY_15_MODEL_107\_0 (Построение базы для файла H:\OEM\*** завершено. Время выполнения 0:00:00) И пожелание - сделать обработку вложенных папок опциональной, мне лично мешает |
romeo91, какой алгоритм обновления версии программы? старые базы можно тупо переложить или надо детектировать их по-новой?
Цитата:
Цитата:
|
Цитата:
Может, лучше выбор расположения драйверов вынести в настройки программы? Было бы рациональнее для работы с разными наборами, тогда и обработка вложенных папок не нужна |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
romeo91, Вынести в настройки - имеется в ввиду в ГУИ сделать опцию выбора местоположения пакетов
А в файле настроек Settings.ini просто прописал свой путь - drpFolder=..\OEM Предыдущая версия программы корректно отрабатывала |
romeo91,
1. При сохранении настроек из меню - XPStyle сбрасывается в 0 и при перезапуске программа не запскается. Правишь руками в 1 - все ОК 2. Пункт настроек "Оформление" - новые значения размеров окна сохраняются, НО не применяются при перезапуске. У меня все кнопки не влазят в окно и каждый раз при перезапуске получаю об этом напоминание, соглашаюсь, меняю размеры окна и в следующий раз всё снова. В инишке новые значения сохраняются, но не применяются при перезапуске. 3. Пункт настроек "Утилиты" -"Вспомогательные" - можно сохранить только одну утилиту. UtilsCount не меняется. Если руками изменять инишку - все ОК! magon, у меня все вновь задаваемые пути после изменений в настройках параметров сохраняются в инишке и нормально применяются после перезапуска. Эту часть инишки руками не правлю. |
Цитата:
|
samsobi, 1 и 3 проверю.
по второму пункту в программе изначально зашиты значения по умолчанию и минимальные значения. Если значения меньше минимального, устанавливаются значения по умолчанию '-------------------- Переменные размеров Формы и кнопок ' Минимальные значения размеров формы Public Const MainFormWidthMin = 9000 Public Const MainFormHeightMin = 7000 ' Дефолтные значения размеров формы Public Const MainFormWidthDef = 11775 Public Const MainFormHeightDef = 8550 ' Минимальные значения размеров кнопки Public Const ButtonWidthMin = 2000 Public Const ButtonHeightMin = 500 ' Дефолтные значения размеров кнопки Public Const ButtonWidthDef = 2700 Public Const ButtonHeightDef = 550 ' Дефолтные значения размеров кнопки Public Const ButtonLeftDef = 100 Public Const ButtonTopDef = 480 Public Const Btn2BtnLeftDef = 100 Public Const Btn2BtnTopDef = 100 Если считаете что их нужно пересмотреть, то пишите |
Цитата:
У меня после входа в это меню и применения настроек (даже без изменения параметров) программа при перезапуске не дает видимых эффектов - похоже, просто закрывается |
romeo91, Если очистить список операционных систем (либо оставить только ХП), то после сохранения программа больше не запускается (+издается только звук ошибки)
|
Цитата:
[MainForm] Width=11775 Height=11000 StartMaximazed=0 Цитата:
MbILLIKA, отредактируй после выхода из программы ини файл: XPStyle=1 и всё будет ОК! Это я упомянул в посте #74 |
Цитата:
Настройки размеров формы вообще не применялись. Поправил, сегодня обновлю версию. Цитата:
|
очередное обновление прогаммы. Изменения как всегда в шапке.
|
Цитата:
Пока писАл появилась новая версия. Проверил тут же - вроде пока всё ОК! Завтра появится возможность вовсю поизгаляться над ASUS P5Q с лицензионной Виндой ХР и Офисом 2007 (попытаюсь устроить себе праздник души!) |
Цитата:
|
Цитата:
|
romeo91,
1. В настройках, опция "Зaпуcкaть paзвepнутым нa вecь экpaн" не срабатывает, в Settings.ini значение меняется, с 0 на 1 2. В настройках, опция "Koл-вo вклaдoк нa oдну cтpoку:", если я выставляю меньше 3, то программа выдаёт ошибку error.log 3. Может пока убрать в настройках, опцию "Bключить пoддepжку cтиля XP", если галочку снять, то программа не запускается, дабы просто обезопасить пользователя... 4. А относительные пути применимы к Вспомогательным утилитам? Если да, то можно пример, если нет, то можно реализовать. |
Цитата:
|
truvo,на востоке говорят самое сложное в жизни проблема выбора можно так сделать бетты скиптом выпускать, а релизы экзешником.... но все это естественно на усмотрении автора!
romeo91, последняя версия по стабильнее стала но дополнительные утилиты не запускаются вот фаил настроек |
romeo91, в последней версии в каталогах drivers\Vista64, drivers\Vista64, drivers\XP создал папки, названия у папок обычные, латиница без пробелов, положил в них пакеты драйверов и... программа при запуске их не находит! Где же ваша обещанная "рекурсия"?
Цитата:
|
truvo,
Цитата:
Проверьте в ини файле [OS] Recursion=1 Если нет, то дабавьте или удалите ини файл и запустите программу Или измените в настройках и сохраните У меня все работает! Цитата:
Эту опцию я сделал лишь для того чтобы проверить вот эту проблему Цитата:
|
Цитата:
VBscript и VB это разные вещи! первое не имеет GUI. Я пишу программу именно на VB. Так что хором править никак не получится. Можно править только так - С вас жучки и идеи, а с меня реализация :) |
Программа версии 1.1.4
Почему-то некоторые пакеты драйверов отображаются в окне программы по 2-3 раза При этом в \dev_db по 1 разу |
romeo91, у меня программа при обновлении баз спотыкается на файле DP_PRINTERSHP_WNT5_X86-32_71126, вообщем выскакивает ошибка(error.log
), далее жмёшь продолжить несколько раз, но файл DP_PRINTERSHP_WNT5_X86-32_71126.txt в DEV_DB создаётся без проблем. Не знаешь в чём косяк, архива или программы? А архив я не изменял, чисто Башратовский. |
Lisabon, Огромная просьба логи выкладывать вложением в сообщение, для этого достаточно изменить расширение файла на txt. Или в теле сообщения в скрытом виде.
Я к сожалению не везде имею доступ на файлообменники Цитата:
|
Вложений: 1
romeo91,
G904n2 -3 раза HID -2 раза |
|
Цитата:
ищутся все файлы в каталоге с драйверами с расширениями zip и 7z В всплывающей подсказке указывается имя файла. Там имена файлов одни и те же? Рекурсия выключена? Цитата:
Размеры или еще что-то изменяли в настройках? Сколько у вас вкладок? |
Цитата:
SETTINGS.INI Вкладок три, я их количество не менял. Пробывал при стандартных настройках программы, всё равно программа спотыкается на DP_PRINTERSHP_WNT5_X86-32_71126 Прилагаю скрины: Сначала выскакивает вот эта ошибка а потом, вот эта |
romeo91, рекурсия выключена
Всплывающих подсказок на одном из компов не обнаружено ( и при запуске программы звук какого-то события, типа "бум"), на другом - для дублирующихся пакетов отображаются названия пакетов, поскольку совместимых драйверов нет upd В папке с пакетами у меня находятся файлы DP_Install_Tool.cmd, DPInst.xml, DPINST.exe (это компоненты Башратовского интегрирования). При их удалении дублирование отображаемых пакетов пропадает :) |
Цитата:
имена файлов одни и те же? Цитата:
|
romeo91, имена файлов одни и те же
стиль XP включен стандартная тема ХР, без украшательств |
Цитата:
|
Цитата:
upd. Поторопился действительно есть ошибка. Ошибка появилась начиная с версии 1.1.0. Поправил! Цитата:
http://romeo91-cibik.narod.ru/Driver..._1.0.0_Full.7z |
Цитата:
И соответственно в inf файлах. |
Вложений: 1
Цитата:
Цитата:
Мою структуру папки вашего инсталлера привожу во вложении. Я даже тему XP включал у себя ради эксперимента. Не помогает: и пакетов драйверов не видно, и глюк с отключением поддержки стиля XP остается. |
Всем, как вам такой WATERMARK.BMP на установку Macтep ycтaнoвки дpaйвepoв ycтpoиcтв
------------------------------------ попробЫвал ниже версии Assistant of the installation driver, проблема Цитата:
|
Цитата:
Цитата:
http://romeo91-cibik.narod.ru/Driver...1.0.0_Full.rar |
Цитата:
|
Цитата:
Если в корневом каталоге нет ни одного файла, то подкаталоги не обрабатываются! Можете проверить, положите любой файл в корневой каталог тогда все должно отработать. Поправлю, просто такой вариант я не рассматривал. |
romeo91, ну да! Подправьте обязательно - ведь такой вариант у людей очень даже может быть!
Скопировал во все три папки пустой текстовый файл. Кнопки образовались (опознались). Запускаю обновление всех баз и вот: И то же самое происходит при обновлении не всех баз, а кнопок по очереди! Но пакеты, перенесенные из подкаталогов в корень диска обрабатываются нормально. Добавлено: Вот ещё предложение: При обновлении-добавлении пакетов программа сообщает, что некоторые кнопки при таких размерах формы будут не видны. Нажимаю "Продолжить". Потом растягиваю окно до нужного размера, чтобы все мои кнопки были видны. Но я не знаю, какой в итоге получился размер формы и не могу, получается, задать этот размер в настройках! Хорошо бы, следовательно, иметь возможность сохранения в настройках текущих размеров окна. |
|
Так сказать пожелание. Log файл желательно оставить в папке с программой а не в корне диска С.
|
Цитата:
Если делвать в папке с программой, то придется еще делать дополнпительную проверку работает программа с CD или нет, чтобы не выдало ошибку. Не знаю надо это или нет? К своему сожалению отладочных сообщений в программе очень мало пока - поэтому в лог выведеться минимум информации, так как пока в бетах присутствует отдельный обработчик ошибок. После выхода программы из статуса Бета - когда будет более менее стабильна, я уберу обработчик ошибок, и наполню отладочной информацией. |
Цитата:
|
Lisabon, у меня программа произвольно изменения в ini не вносит (только в новой версии (выложу наверное сегодня), если включена опция сохранять размеры формы) - Только по запросу пользователя
Ну само собой при отсутствии создается при запуске. Так что для чего городить, думаю появятся вопросы у пользователей, я нажал сохранить а у меня ничего не сохранилось. |
Цитата:
Хотя конечно лучше чтоб Цитата:
|
Lisabon, Сделать мне ее не сложно! Просто я не до конца понимаю ее необходимость. Поясните....тогда решим
На всякий случай что ли!? настроили все идеально, включили опцию, а потом чтобы случайно не изменить настройки? Я знаю что такая опция есть в одном из аналогов (вроде DPWSED), там смысл есть, так как программа без запроса изменяет значения в ini Если программа например работает с CD то программа не сохранит данные в ini, а выдаст предупреждение. Если ини файла нет в каталоге с программой, то создаст во временном каталоге и тогда может сохранить, то временный каталог при выходе удалится. P.S. Можно добавить что угодно в программу, лишь бы была целесообразность и востребованность. |
Цитата:
И для того, чтоб пользователь при случайном нажатии на сохранении настроек в GUI, программа не выдавала ошибку, при условии, что программа находится на CD/DVD. У меня вопрос по-поводу Bcпoмoгaтeльных утилит, в новой версии будет реализовано, чтоб они всё-таки запускались, и с переменными путями к тем же Bcпoмoгaтeльным утилитам, а не прямыми путями? Может сделать опцию для переменных путей, если Bcпoмoгaтeльныe утилиты находятся в самой папке Tools или в другой папке, но в пределах самой программы Assistant of the installation driver? Например, вот так: |
Lisabon, дабы снять половину вопросос, скажу что уже реализоано в сл. версии!
- Исправлена ошибка обработки параметра "Запускать развернутым..." - Поправлена процедура запуска дополнительных утилит (не обнулялось значение Параметры запуска) + Добавлена возможность в настройках путей дополнительных утилит использовать относительные пути (в том числе "..\"), и переменные окружения - Исправлена ошибка необработки подкаталогов если в корневом каталоге нет ни одного файла. - Исправлена ошибка создания временного файла БД для Паков лежащих в подкаталогах. ! Убрана настройка "Включить поддержку стиля XP" (а также ее обработка), из-за ошибок возникающих при ее отключении. + Добавлена настройка "Сохранить размеры формы при выходе", по умолчанию выключена. + добавлена проверка в настройках на минимальные значения для размеров форм и кнопок. * Стандартный чекбокс заменен новым, возможно визуальные глючи с заливкой черным цветом пропадут. Пока не выкладываю так как есть что еще изменить |
romeo91, У меня вопрос по-поводу вкладок ОС, можно сделать чтоб было на одной строке 3 вкладки ОС, а все последующие вкладки ОС, были на второй строке, тобишь вкладка под вкладкой(в два ряда и больше). Для чего это надо, для того чтоб нормально отображались надписи ОС, при условии, что они длинные по названию и в результате они не помещаются.
|
Lisabon, дак вроде именно это и реализовано, только вкладка над вкладкой (если надо наоборот то это с какой стороны посмотреть :))
Не совсем понял что именно имеет ввиду? |
romeo91, Если я делаю в опции "Koл-вo вклaдoк нa oдну cтpoку:" примерно 5 вкладок, то те вкладки, которые есть, по-умолчанию три, уменьшаются в размере, при условии, что я не добавляю записи в "Пoддepживaeмыe OC"
Ещё такой вопрос, почему программа сортирует Bcпoмoгaтeльные утилиты в основном окне программы(Утилиты), не сверху вниз, снизу вверх? |
Цитата:
|
Цитата:
А нужна она вот для этого Цитата:
|
Ну разве что последний... а случайно изменить, по-моему, это умудриться надо...
Цитата:
|
Цитата:
|
romeo91, очередной вопрос будет ли в программе реализовано:
- при запуске программы, программа как обычно сканирует на устройства, которые установлены и соответсвенно проверяет, что они есть и в базе, то кнопки гарят зелёным иконкой, если нет, то красным или синим, так вот, можно сделать чтоб были активны, только кнопки с зелёными и серыми иконками, а остальные с красными или синими иконками, были б, либо не активны(чтоб они не нажимались), или вообще убирались, но в " Coздaниe/oбнoвлeниe бaзы дaнныx дpaйвepoв", все кнопки были активны. |
Уважаемый romeo91, спасибо за программу! Есть вопрос: а нельзя ли для ускорения процесса сделать так, чтобы она работала с уже распакованными драйверами?
Уважаю, Юрий! |
Цитата:
В принципе можно, но надо бы пояснить как вы себе представляете работу? Допустим есть каталог с распакованными драйверами, пусть они лежат по разным каталогам. Я так понимаю по ним также надо строить базу драйверов. Строить базу в режиме реального времени? или также сохранять ее отдельно. Все это попытаться приделать к тем кнопкам которые уже присутствуют или отдельный режим? Какова будет структура папок и т.д Или это будет просто распакованный пакет драйверов? P.S. Вообще запустить установку драйверов из любого каталога используя утилиту DPInst очень просто. Ей необходимо только передать рабочий каталог в параметрах запуска! |
romeo91, думаю он хочет просто распаковать архивы драйверов на двд диск чтобы не тратить время на распаковку при установке драйверов, думаю структура должна как есть уже только вместо архивов уже лежат папки с драйверами.
|
Цитата:
|
qbiq, dead_wolf,
Если структура будет такая же, т.е будут присутствовать пути D\G\A1\ или <Имя пакета драйверов без расширения>\D\G\A1\ То сделаю это особых затрат не составит, вопрос тока свободного времени! Плюс вопрос. Должны работать одновременно оба варианта или только один из? |
|
Цитата:
Цитата:
Цитата:
|
Цитата:
Только раскрашивать скорее всего не буду. Просто сделаем неактивными Цитата:
:) |
|
Цитата:
Я просто понял сначала о заливке кнопки :) |
Цитата:
А иконки на кнопках, я имел ввиду вот это, то, что и ишло изначально А вопрос про подписи при наведении на кнопки можно реализовать, ну типа в Настройках навёл на кнопку, а там выскочила подпись к ней, например, "Применить" "Выйти" "Добавить" "Удалить" "Изменить" |
romeo91, просьба в новой версии обратить внимание на единогласное мнение двух юзеров в посте 125. Мне кажется, что это лучше, чем настройка "не перезаписывать..."
Цитата:
|
romeo91,
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
|
|
Выложил новую версию!
Добавлено и исправлено много. Постарался все отразить в списке изменений (хотя всего не упомнишь) Учитывая большие изменения надеюсь много новых ошибок не добавил, но если есть не серчайте. Пишите вместе поправим :) Пока из основных проблемм программа может себя вести несовсем корректно с классическим видом windows (т.е интерфейс как у 2000) - например не отображатся progress. |
romeo91, Версия 1.30 по каким-то причинам не хочет распаковывать полностью новый ДП от Башрата:
http://driverpacks.sytes.net/driverp...86-32_905n1.7z она распаковывает только 1 файл - C:\WINDOWS\Temp\DriversInstaller\DP_GRAPHICS_A_WNT5_X86-32_905N1\D\G\NM\HDAudio\nvhda.inf |
romeo91, по новой версии:
1. опция "Зaпуcкaть paзвepнутым нa вecь экpaн" наконец работает, но не совсем нормально, если я в настройках поставил галочку на "Зaпуcкaть paзвepнутым нa вecь экpaн", то программа запускается развёрнутом виде, но если я хочу сделать чтоб программа опять запускалась в нормальном виде, то у меня не получится из-за того, что там нет галочки, чтоб её от туда убрать, приходится лесть в Settings.ini и менять значение StartMaximazed=0. 2. при запуске программы, когда в программе нет записей в DEV_DB, а в настройках стоит запуск Уcтaнoвкa (Coвмecтимыe дpaйвepa), то кнопки с синими значками, активны. Стоит мне переключится на Coздaниe/oбнoвлeниe бaзы дaнныx дpaйвepoв, а потом на Уcтaнoвкa (Coвмecтимыe дpaйвepa), то кнопки с синими значками, не активны, как и должно быть. 3. при запуске программы, когда в программе нет записей в DEV_DB и драйверов, переключение на Уcтaнoвкa (Coвмecтимыe дpaйвepa) или Уcтaнoвкa (Пoлнaя - вecь пaкeт), выскакивает ошибка 3. Сортировка Утилит в основном окне, так и не реализована, так и сортирует снизу вверх, а не наоборот. 4. по-поводу минимального окна, можно реализовать, чтоб минимум ширины программы был таков, чтоб были всегда видны вот эти надписи 5. по-воду "Bcпoмoгaтeльныe утилиты", как-то странно реализованы переменные пути, если реализовано.. У меня по-умолчанию программа сама прописывает прямые пути к вcпoмoгaтeльным утилитам, если можно объяснить на каком принципе реализовано сие чудо. 6. программа при обновлении баз так и спотыкается на файле DP_PRINTERSHP_WNT5_X86-32_71126, выскакивает ошибка, далее жмёшь продолжить несколько раз, но файл DP_PRINTERSHP_WNT5_X86-32_71126.txt в DEV_DB создаётся без проблем. 7. у меня предложение: можно ли сделать чтоб, после обновлении баз, кнопка "Пpepвaть пpoцecc oбнoвлeния БД", автоматом убиралась? 8. ещё предложение: по-поводу вкладок ОС в основном окне, можно ли реализовать, чтоб программа проверяла, под какой ОС она запущена, и соответственно делала активные, те вкладки ОС, которые необходимы для данной ОС; в настройках ведь указывается какая версия ОС и соответсвенно и к ней соответсвующая подпись. Это нужно, чтоб случайно не установили не те драйвера. 9. можно ли сделать для опции "Koл-вo вклaдoк нa oдну cтpoку:" предупреждение и соответсвенно возврать коректного значения, если выставленно значение не соответствуюшие размерам кнопкам, значение, например, 1 или 2 приводят к ошибке в программе и последующий не запуск программы, а постоянное выскакивание об ошибке. |
romeo91, Драйвера NVIDIA устанавливаются с ошибкой как и на DP Autorun:
Нужно вшить в программу после установки дров NVIDIA запускать этот батник: PS: Попробую встроить этот батник в сам ДП, но не факт что получится и к тому же все другие ДП все равно будут ставиться с ошибкой |
Lisabon,
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Логика для всех переменных следующая именно в таком порядке идет проверка: 1. Если второй символ в пути ":" - путь из настроек без изменений 2. Если начало пути ".\" или "\" - то преобразовываем в путь относительно программы 3. Если начало пути "..\" или "\" - то преобразовываем в путь относительно программы на один каталог выше 4. Если в пути присутсвует "%" - то пытаемся получить системную переменную 5. если просто прописано имя файла - путь из настроек без изменений 6. Все остальные случаи рассматриваются как - преобразовываем в путь относительно программы Цитата:
Да и код в том месте не менялся. |
Цитата:
....и если возможно ответь на пункты с 6 по 9 в посте №144, пожалуйста. |
Цитата:
Просто именно тким образом устанавливает дрова DPInst проверить просто достаточно запустить программу примерно так (само собой пути подправить) "D:\awork\MyProg\Drivers Installer\Tools\DPInst\DPInst.exe" /SH /PATH "C:\WINDOWS\Temp\DriversInstaller\DP_GRAPHICS_A_WNT5_X86-32_905N1" Ну и распаковать драйвера во временный каталог или еще куда Если при такой команде все равно ничего не установится, то надо тогда искать обходные пути! или обработку finish или еще что-то |
romeo91, НЕ распаковывает и я понял почему! Из-за папки DP_GRAPHICS_A_WNT5_X86-32_905N1\D\G\NM\HDAudio\ - удаляю папку HDAudio и все распаковывается - иначе все файлы пропускаются!
У Башрата драйвера ставятся тоже через DPInst.exe - но все ставится без ошибок! Кстати версия 185.85 тоже без ошибок т.к. там переделан процесс установки |
Цитата:
Цитата:
Цитата:
по 9 пункту - судя по всему вылезло тока в это версии. Поправлю Цитата:
Devcon есть, вот через него скорее и ставит. Если только он не в ресурсах программы. Выложите файлы связанные с DPINST если они есть в интеграторе посмотрим. |
romeo91, И не понял особую разницу между серой и зеленой кнопкой - зеленая кнопка у дров только сразу после обновления БД - прогу перезапускаем и все кнопки серые опять - обновляем БД тут же и опять зеленеют! Так и задумано?
|
Цитата:
|
romeo91, DPInst.exe у Башрата находится в DP_Install_Tool.7z
А вот с нераспаковкой проверял на двух компах и сам руками перепаковывал - ничего - как только папку удаляю сразу норма - может слишком глубокое вложение или еще что? |
Цитата:
Да щас нашёл не совсем приятную проблему в программе, у меня довольно много архивов с драйверами, и соответсвенно будет много кнопок, так вот, если я выставлю разрешение экрана 640х480 или 800х600, у меня не все кнопки отбражаются, они просто ушли в низ экрана, кнопки просто становятся не доступны. Можно на такие разрешения сделать в программе скрол, чтоб к ним(кнопкам) можно было б добраться |
Цитата:
А по поводу распаковки. Ты в каком режиме пытаешься распаковать? Если в полном то должна, а если в "совмест...." то там нашел маленькую ошибку Цитата:
Как раз для этого вы и можете менять размеры кнопок. И интервалы между ними. Цитата:
|
Вложений: 1
Цитата:
|
Цитата:
сборка 2600.xpsp_sp3_qfe.090206-1316 я по-поводу Цитата:
|
romeo91, Распаковываю в совместимом! А файлик тут - DPs_BASE_90201\bin\wnt5_x86-32\DP_Install_Tool.7z
PS: http://driverpacks.sytes.net/driverp...BASE_90201.exe |
Цитата:
Цитата:
DPsFnshr.exe - это если я правильно понял autoit скрипт. Вот если бы его листинг увидеть, может и стало бы ясно почему у него корректно ставятся дрова от Nvidia Мне кажется дело в нем. Так как остальное все мелочи |
Цитата:
|
Цитата:
romeo91, и в связи с этим предложение такое ещё: если выскакивает ошибка, то в окне ошибки есть кнопка "Продолжить работу программы". Нажатие на неё, кажется, ни к чему хорошему не приводит - ошибка повторяется и приходится программу перезапустить. Можно ли сделать так, чтобы: 1) когда обновляются все базы, то при ошибке и нажатии кнопки "Продолжить" программа игнорировала (пропускала) этот ошибочный пакет драйверов и начинала обрататывать следующий по списку; 2) если обновляется только один пакет, а не все базы, тогда, соответственно, при появлении ошибки и нажатии кнопки "Продолжить" - совершается простой выход в главное окно. Ну, чтобы не перезапускать программу всякий раз, если что. |
по поводу файла
DP_PRINTERSHP_WNT5_X86-32_71126 На самом деле там структура inf файла малость нарушена, вот поэтому и спотыкается. Попробую конечно обойти, но это случай единичный. Против всех косяков в inf не застрахуешься |
Ребята еще раз повторюсь. программа пока в статусе Бета и отладчик в нее включен чтобы было проще искать ошибки. После того как прога будут постабильнее и мы ее насытим необходимыми опциями - отладчик я уберу - это лишнее.
Ошибка появилась всего лишь раз на одном пакете драйверов, который в принципе никому почти и не нужен. Дрова на принтер надо ставить с сайта производителя - тем более когда дело касается HP. Плюс дрова там старые. К тому же ошибка в inf файле. Так что давайте не будем изгаляться и городить что-то чтобы обходить отладочный обработчик ошибок. Вы куда торопитесь то!? |
romeo91, я так понял на файл DP_PRINTERSHP_WNT5_X86-32_71126, можно забить, наверное проблему не получиться обойти...
Цитата:
|
Цитата:
****************************************************************************************** Рапортую: загрузил кучу пакетов в подкаталоги, обновил все базы, всё хорошо, всё замечательно пока (кроме тех принтеров, о которых писали), и кнопки цвета не меняют, как у Самлаба. Установку драйверов опробую при случае позже. ***************************************************************************************** Цитата:
*********************************************************************************** romeo91, на дальнее будущее: если вы таки доберетесь до функции резервного копирования драйверов, там же, в меню "Сервис", наверное, понадобится еще одна-две строчки для следующих операций: установить драйвер (выборочно один какой-то или все) из резервной копии. Причем в первом случае, в случае бэкапа, пользователю, наверное, нужно будет указывать адрес сохранения резервной копии (поскольку в папку программы, если она на CD, сохранять не получится), а во втором случае - установки забэкапленного драйвера - указывать адрес уже как бы и не придется, программа должна его помнить из предыдущей операции бэкапа. Так я думаю, хотя я вообще далек от программирования... ну, поправите, если что. Кстати, в GUI-интеграторе http://forum.oszone.net/thread-100898-151.html есть функция копирования установленных драйверов - может, вам оттуда позаимствовать решение? ******************************************************************************************* И. наконец, до кучи: возможно ли реализовать в вашей программе, к трем существующим режимам ещё и четвертый режим: обновление установленных драйверов? То есть чтобы программа не только показывала подходящие для компа драйвера, но и сравнивала их версии с уже установленными и сообщала, что можно обновить. |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Еще раз скажу обработчик ошибок это не часть программы в будущем, это временная мера для поиска ошибок |
Цитата:
|
romeo91, гоняю 1.3.0 на ASUS P5L-VM, Windows XP SP3. В настройках и оформлении все устраивает. Обновление баз по очереди прошло успешно. Но при полном обновлении есть проблема - после завершения обновления базы очередного драйвера ( о чём сообщает надпись внизу) процесс замирает, пока не двинешь мышом. И так по каждой кнопочке! :( . При этом проглядывается часть контура подсказки. После покончания обновления баз всех драйверов продолжает висеть кнопка "Прервать..." под меню. Установка совместимых драйверов прошла успешно.
ЗЫ. При добавлении пунктов в дополнителные утилиты порядок следования пунктов меню меняется на обратный, т.е. если добавил к твоим двум еще две, то Util1 будет стоять в меню самой нижней строкой, выше её будет Util2, а самой верхней строчкой окажется последняя Util4. Хотя в ини файле все правильно. |
Цитата:
|
romeo91, Кстати может быть в программу добавить Manifest, Чтобы оформление программы зависсело от ТЕмы.
А то простые контролы смортся не очень. Можно частично выиграть на размере и зависимости программы, если не использовать ту нестандартную кнопочу которая с серым градиентом !!! |
SOLON7, манифест в ресурсах есть!
стандартных элементов в программе уже мало осталось. Менять не буду так как они ограничены функционалом. В основном кнопки заменял на нестандартные из-за невозможности изменить положение картинки (там она может бьть тока сверху). И кстати где вы видите простые контролы? Цитата:
Цитата:
Цитата:
|
Цитата:
|
romeo91, опять возвращаюсь к переменным путям, просто не пойму зачем программа прописывает вот такие пути
, при у словии, что в SETTINGS.INI у меня, написано вот так: [Utils] UtilsCount=4 [Utils_1] Name=AMD CPU Driver Path=\TOOLS\AMDCPU\PN_1_3_2.EXE [Utils_2] Name=AMD Dual-Core Optimizer Path=\TOOLS\AMDOPTIMIZER\AMDDUALCOREOPTIMIZER9.0.333.0.EXE [Utils_3] Name=ATK Path=\TOOLS\ATK\ASUSSETUP.EXE [Utils_4] Name=UAA Path=\TOOLS\UAA\KB888111XPSP2.EXE Может поправить надо в программе, а то как-то не сходится... да и после нажатия на кнопку "Сохранить изменения", программа перезаписывает в SETTINGS.INI пути с Path=\TOOLS\UAA\KB888111XPSP2.EXE на Path=D:\Temp\DRIVERS_INSTALLATION_ASSISTANT\TOOLS\UAA\KB888111XPSP2.EXE ------------------------------------------------------------------------------------------------------------ нашёл ещё одну ошибку в программе: когда я запускаю программу, как обычно начинает программа сканировать на наличие драйверов и записей в DEV_DB, что показывает индикатор в низу основного окна программы, так вот, когда происходит сканирование, я тем временем сразу захожу в настройки программы, и после выхода из настроек выскакивает ошибка при условии, что сама программа не успела полностью обработать все каталоги.... |
Цитата:
При утсановке у него свойства Style=Graphic он меняется на вот такой который видите И на него не действует манифест Цитата:
А в настройках как данные заносятся я проверю |
Цитата:
Я просто или уберу прерывания (но тогда программа будет до полной обработки выглядеть как зависшая) или блокирую все меню. |
romeo91, подтверждаю данный факт:
Цитата:
Цитата:
|
Цитата:
|
|
Цитата:
Если распаковка драйвера на диск тебя не устраивает, то можно перед записью на диск, программы и драйверов, в самой программе сделать небольшую настройку, смотри на рисунок, там надо кое-что прописать: после сохранения настроек, у тебя будет все вкладки активны(не заблокированы)... но это моя теория, как себя программа поведёт в таком случае, мне не известно, надо это попробывать... |
romeo91, не получается снять скрин, т.к. при малейшем движении мышкой или нажатии любой клавиши процесс обновления продолжается. Это уже на второй машине, первую я отдал. Драйвера только для ХР, прочих систем нет, и кажется именно в этом дело? Проверю позже.
|
romeo91, вот моё видео, связанное с ошибкой
Цитата:
|
Цитата:
|
Lisabon, Какую программу для захвата видео используешь ??
Веьсма информативно !! |
romeo91, нашёл ошибки под Vista Business SP1(виндовс чистая, тобишь без установленных программ), при самом запуске программы, скрины чуть ниже:
та же ошибка и на свеже установленной Windows XP Pro SP 3 версия 5.1(виндовс чистая, тобишь без установленных программ), скрин прилагаю: !!!на версиях DriversInstaller_Release_1.0.2_Full и DriversInstaller_Release_1.0.0_Full, такой ошибки нет!!! ---------------------------------------- SOLON7, UVScreenCamera |
Lisabon,
У меня на бизнесе и хоум премиум 2 СП 32 bit таких ошибок нет... |
Цитата:
|
Lisabon, спасибо, так и было.
|
romeo91, Программа 1.3.0 не видит пакетов драйверов при наличии в папке с пакетами файла DP_Install_Tool.cmd (Башратовская запчасть)
|
Цитата:
Кидайте свой ини и структуру каталогов. У меня все ок. Было в версии 1.1.4 что дублировались кнопки с пакетами при наличие лишних файлов, но чтобы в принципе не виделись это уже очень странно |
Цитата:
Переименование единственного "лишнего" файла DP_Install_Tool.cmd не помогает, а сразу после его удаления программа нормально видит пакеты |
romeo91, так понял что проблема с nvidia осталось так же как и у проекта Driver Pack Autorun когда будет решения проблемы ?
|
Цитата:
Решение проблемы есть. SamLab ее уже описывал - http://forum.oszone.net/post-1124355-145.html Скажем так это корявость дров Nvidia и установщика DPInst. Команда Башрата обошла скорее эту проблеи аналогичным путем. Никто точно не знает что в их интекраторе и установщике делают программы (точнее AutoIt скрипты) pmtimer.exe DSPdsblr.exe DPsFnshr.exe А ведь в них наверняка и вшита аналогичная функция. Пока как альтернативу можеет прописать в дополнительные утилиты батник. Или просто под руокй всегда иметь данный батник. Так же у меня все-таки в планах научить программу исполнять файл finish (<имя пакета>.ini) и там можно будет прописать данный батник |
Цитата:
HKLM,Software\Microsoft\Windows\CurrentVersion\Run,NvCplDaemon,,"RUNDLL32.EXE %11%\NvCpl.dll,NvStartup" HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,NvCplDaemon,,"RUNDLL32.EXE %11%\NvCpl.dll,NvStartup" но это не является правильным решением, это скорей всего недороботка драйверов, просто исхожу, что драйвер nVidia Detonator XP v185.85, установился без проблем, а ниже версии, с такой ошибкой. |
очередная версия на растерзание!
к сожалению под рукой не было "улавливателя ошибок", поэтому его я в проект на этот раз не добавил. поэтоу знакомного окна в случае ошибки не увидите Зато чуть чуть расширил отладочную информацию. Так что если будут проблемы включайте отладку из настроек и лог прикладывайте к посту. Основные упомянутые и неупомянутые ошибки поправил. Жду "новых" :))) Давайте выведем утилиту хотя бы в статус RC День два буду отсутствовать, поэтому быстро ответить не смогу |
romeo91, по новой версии:
1. по-поводу минимального окна, так и не реализовано, чтоб минимум ширины программы был таков, чтоб были всегда видны вот эти надписи , а в результате на данный момент, получаю вот такую печальную картину: 2. опять по-воду "Bcпoмoгaтeльныe утилиты": сортируются теперь нормально, но как-то странно начали запускаться....меня уже на хи-хи пробило :biggrin: , вообщем запускаю утилиту, например, самую первую, а запускается, догадайся с трёх раз, самая последняя... запускаю вторую, а запускается предпоследняя... В SETTINGS.INI всё прописано как надо, но запуск.... 3. предложение по-поводу всех минимальных значений: Paзмeры ocнoвнoгo oкнa, Paзмeры кнoпoк, TabControl можно сделать чтоб, пользователь не мог выставлять значение меньше минимума, тобишь дошёл до минимума, а дальше значение просто не уменьшается и подсвечивается красным, и если пользователь принудительно ввёл не корректное значение, то значение возвращалось на допустимое минимальное или хотя бы на то, что значение, которое было до изменения. |
Цитата:
Завтра выложу. Цитата:
Цитата:
|
romeo91,
Цитата:
|
Цитата:
В самой программе реализовать режим установки, не как обычно через DPINST.EXE, а непосредственно через родной Setup.exe. Программа как обычно производит HWIDS устройств, далее находит подходящий драйвер, исходя из HWIDS устройства, после, делает проверку, на самую последнюю версию драйвера в своей базе драйверов, если драйверов несколько, то соответсвенно выбирает последнюю, после, пользователь жмёт на кнопку установить, далее программа распаковывает во временную папку драйвер и производит поиск Setup.exe, после нахождения запускает Setup.exe, если не находит Setup.exe, устанавливает как обычно через DPINST.EXE. !!!! Но чтобы нормально установился драйвер nVidia, необходимо перепаковывать драйверпаки, в которых будет полный драйвер nVidia с Setup.exe. Можно это всё не делать, можно просто удалить Башратовские nVidia драйвера, и скачать с офсайта nVidia, несколько драйверов для разных поколений видеокарт, а потом прописать их в "Bcпoмoгaтeльныe утилиты" и оттуда производить установку драйверов. |
Lisabon, Драйвера версий 185.85 устанавливаются нормально т.к. переделан процесс установки
|
Цитата:
|
SamLab, Lisabon, в моих драйвер паках сетапы не удалены на всякие разные случаи, программа заглючит или что еще ... тем паче с
Цитата:
|
quarq, У них другая трабла мешающая их интегрировать в винду :)
|
SamLab, я в курсе! это пусть "интеграторы" репу чешут ))
|
SamLab,
Цитата:
Цитата:
|
Коллеги, подскажите нужна ли в программе поддержка Win2k? Кто-то еще ставит драйвера на данную ось?
|
romeo91, Может кому-то и пригодится, но меня терзают смутные сомнения, что в программе нужна будет востребована поддержка Win2k. Лично я Win2k, давно ставил, в основном ставлю Win2003Server/WinXP/WinVista/Win2008Server..
|
Lisabon, Почему спрашиваю в новых версиях когда я отказался от компонента mscomctl
я заменил компоненты своими, а они сильно привязаны к темам Windows используют файл uxtheme.dll. 2000 данный файл не поддерживает (при запуске под 2k программа вываливается с ошибкой). Вот и думаю стоит ли извращаться над программой чтобы научить ее работать или нет |
romeo91, я думаю, когда кто-то пожалуется, что не запускается на Win2k, то тогда и стоит извращаться, а пока, надо все силы пустить на разработку другого нового функионала.
|
romeo91, не стОит заморачиваться! Система, конечно, хороша была в своё время. Но уже сталкивался , что на новых МВ ставится только с помощью всяких слов про какую-то мать. Дрова в этом случае тоже ставятся с трудом. Лучше думать про Вынь7! :)
|
Цитата:
Я не в курсе, что за проблемы с nVidia, но на geForce 5200FX 128 Mб (если я правильно её по памяти назвал) драйвер из пакета Samlab у меня замечательно установился из DRP (автоустановкой, ручная как-то не получилась или я не просёк её) - причем и панель тоже при этом установилась. |
Версия 1.3.8
Управление дисками и Директ Х поменяны местами. |
Цитата:
От romeo91, потребуется совсем немного времени и умственных затрат, на реализацию, просто добавить поиск Setup.exe и сначала производить запуск Setup.exe, а если его нет, то производить установку как обычно через DPINST.EXE и в самой программе добавить удаление из реестра HKLM\Software\Microsoft\Windows\CurrentVersion\Run\NvCplDaemon |
Lisabon, Так не проще получается, да и сейчас доделают дравер пак на 185.85 там этой проблемы не будет.
|
Выложил новую версию 1.4.0!
В основном работа над ошибками... Поставил статус RC надесюь не ошибся :) |
Цитата:
romeo91, Исправлено обновление статуса кнопок при обновлении БД - не совсем понял зачем, присваивать Активному устройству - не активный в БД, по-моему это погоду не сыграет, только внесёт путаницу, что драйвер не установлен, а он, на самом деле установлен? |
Цитата:
это исправление ошибки Цитата:
|
romeo91, да я о другом об этом мое видео 2 , при полном обновлении БД, присваивать Активному устройству - не активный в БД после обновления БД, хотя у меня драйвера установлены на всех устройствах
|
Цитата:
отдельно exe файл вот |
|
Lisabon, Вам награду надо дать как самому лучшему Альфа-тестеру !!
|
Цитата:
-------------------------------------------------------------------- romeo91, нашёл очередную ошибку, теперь критическую. Запуск программы с CD/DVD, далее хочу установить драйвер, а программа мне пишет: |
Цитата:
thanks Поправил! в предыдущем посте обновил вложение Надеюсь диск был RW? не запортил болванку? |
Цитата:
|
Цитата:
|
|
romeo91,
Цитата:
|
Цитата:
Цитата:
|
romeo91, вот файл DEBUGLOG.TXT, надеюсь, что я всё правильно сделал...
|
romeo91,
Пожалуйста, добавьте многоязыковая поддержка или ресурсы редактируемыми. |
romeo91, по-поводу работы программы на Vista x64:
- о первой проблеме(Запуск программы на Vista x64, после запуска, активной вкладкой ОС в основном окне, становится на Vista\7\Server 2008\Server 2008 R2, а надо на Vista x64.) ты уже знаешь - вторая - это установка драйверов, точнее их не установка, при нажатии на кнопку установить выскакивает окно с сообщением: но я пошёл другим путём, потестить то хочется :) , вот я решил переименовать DPINST64.EXE, на DPINST.EXE, и о чудо :shocked: программа начала устанавливать драйвера, установка прошла без проблем:yes: . Дальше сделал полное обновление баз, прошло всё нормально :yes: , да и утилиты запускаются и сортируются :ok: Прилагаю несколько DEBUGLOG: - первый - запуск программы и полное обновление баз с первым по осторожней великоват размер малёха :lamer: - второй - запуск программы и установка драйверов Пока вроде бы всё... |
romeo91
Подскажите а можно ли как-то динамически обновлять значок в случе успешной установки драйверов из пакета, приходится перезапускать инстоллер или лезть в диспетчер устройст чтобы проверить. В DRP в этом отношении было сделано удобно после установки, если она прошла успешно, меняется значок на "драйвер найден в БД, все устройства активны" |
EgOrus, не совсем понял вас? Там вроде нет проверки на установку или не установку драйверов.
Динамически обновлять значки на что? добавить новый статус!? Разве DPInst не сообщает о том что установилось, а что нет. Или имелось ввиду, если драйвер не установлен, то после установки проверять еще раз статус устройста и если значоек был серый, то делать его зеленым? (хотя это не всегда сработает если все равно есть неактивные устройства). Цитата:
Программа по идее при запуске проверяет 64 битная винда или нет и соответственно переназначает переменные для запуска devcon и dpinst Там сложного ничего нет! Есть виндовая функция iswow64, но вот что-то видимо у меня не совсем получилось. Сложно тестить не имея в своем арсенале win64 (точнее процессора с его поддержкой). Спасибо за логи. Думаю смогу найти ошибку. Возможно дам тебе на проверку другой exe через ПМ, чтобы лишний раз не выкладывать версию с ошибкой. Кстати кто-нибудь знает есть ли виртуалки позволяющие установить Windows x64 если имеется 32 битный процессор |
romeo91, Я думаю, что EgOrus имел ввиду, что после установки какого-либо драйвера, производить очередное сканирование устройств на установленные драйвера, и соответственно будет статус кнопок меняться
Цитата:
VirtualBox_v2.2.2, но его не рекомендую, глючит на Windows x64 |
Цитата:
А для чего вам? или есть идеи изменить дизайн? если так, то могу выложить всю свою графику, а вы соответственно предложите что-то другое. Цитата:
Я попробовал установить на нее windows x64 не получилось, ругается на проц |
romeo91, с VirtualBox не замарачивайся, с ним ничего не получится, даже если у тебя проц тот который нужен.
С VMware_Workstation, тоже не получится, вот, что пишут на оффсайте Workstation supports virtual machines with 64-bit guest operating systems only on host machines that have one of the supported 64-bit processors. When you power on a virtual machine with a 64-bit guest operating system, Workstation performs an internal check: if the host CPU is not a supported 64-bit processor, you cannot power on the virtual machine. |
Цитата:
Цитата:
|
EgOrus, только в цитате romeo91, кажись, ошибка: вместо "не установлен" должно быть "установлен"?
Тоже присоединяюсь к вашей просьбе. romeo91, и вот ещё вопрос, может и несущественный, но задам: когда при запуске программа пишет, что при таких размерах формы все кнопки не входят, то есть два варианта: продолжить (и тогда все кнопки поначалу не влезут) или второй вариант - выбрать другие размеры формы. У себя дома, на большом мониторе с большим разрешением я поступаю просто - жму на "продолжить", потом растягиваю окно до появления всех кнопок. Но на другом компе может быть так, что нижний край окна ушел под экран, а верхний край окна уперся в верхний край экрана, в общем, в высоту окно уже не растянуть. И тогда остается второй путь, чтобы вытащить кнопки - играться размерами формы. Это недолго, но если надо поставить драйвера и уйти - это всё же лишние телодвижения. Может, предусмотреть-таки ползунок, как в DRP? Или даже два ползунка - и верикальный, и горизонтальный. Кому он не нужен, тот выставит размеры формы и ползунок уберется, а другим, может, с ним удобнее, при фиксированном размере окна. Есть, конечно, опция "запускать развернутым" - но вдруг у кого-то столько пакетов, что они и на весь экран не поместятся? |
Цитата:
Цитата:
[MainForm] Width=11700 Height=8550 StartMaximazed=0 SaveSizeOnExit=0 [Button] Width=2235 Height=600 Left=100 Top=480 Btn2BtnLeft=25 Btn2BtnTop=25 |
Спрашиваю просто так, ненавязчиво: раз уж всяко-разно оформление в программе настраивается, может и смену шрифта на кнопках завести?
|
Цитата:
красивости потом будем делать, если время найдется и кстати не твоя ли фраза Цитата:
Так что шрифт пока к необходимому функционалу не относится. |
romeo91, я имел в виду, собственно, не сами виды шрифта, а кегль, то есть размер, т. к. в пред. постах шла речь о впихуемости всех кнопок. Чтобы сделать кнопку меньше, можно написать буковками помельче - вот о чем речь.
|
Цитата:
|
Рисунок - это высота кнопки, а размер шрифта - и длина тоже.
|
Решена проблема в установке панелей Nvidia.
Модифицированный DRpak905 от Samlab http://forum.oszone.net/thread-134115.html спокойно устанавливает русские панели без всяческих хитростей с реестром. Проверял в WINXP SP3. |
Kuksha, оф драйвер версии 185.85 без всяких танцев с бубном ставит понели http://moemesto.ru/quarq/file/263373...5)MQ.part1.exe http://moemesto.ru/quarq/file/263376...5)MQ.part2.rar сам лично делаю драва, а этот выпустил ранше всех !
а то что эти драва не интегрируются в дистрибутив это отдельная история! токим неблогодарным делом давно не занимаюсь. romeo91, хотелось бы чтобы в дополнительных утилитах пути прописаные в нутри проги были независимы от положения программы .... к примеру изменил названия папки в которой лежит программа и все утилиты не запускаются,приходится править |
quarq,
Цитата:
приходится вручную редактировать, убирать прямые пути к утилите, если будешь использовать переменные пути, то программу можно запускать в любом месте и утилиты будут запускаться |
Цитата:
|
Lisabon, и я о том же хотелось бы что это делала прога а не ручками 8))
|
quarq, ЧТОБЫ ДЕЛАЛА ЧТО?
удаляла лишние буквы!? Вам дан инструмент и возможности на то чтобы все это работало, но совсем идеально сделать не получится! не ужно вы такие вещи делаете по несколько раз на дню!? один раз прописать настройки и живи спокойно. Можно конечно проверять, если пути выбраны относительно, каталога то сохранять без полных путей, но это совсем уже для ленивых :) Плюс опять же делать эту проверку всегда или опционально |
romeo91, смысл такой что доп утилиты складываются в в одну и туже папку и соответственно ни каких проверок не надо
|
Установил последний пак самлаба на nvidia. Значок в "драйвер-асистанте" зеленый, но если подвести к нему курсор, вместо окошка с хвидами наблюдается загадочное мигание - то есть это то самое окошко, но оно быстро появляется и моментально исчезает и так по кругу.
|
Если в папке с драйверами нету подпапки dev_db, дает ошибку копирования. Можна сделать исключение, либо самому создавать папку.
|
Цитата:
Цитата:
romeo91, данный эффект наблюдается при обновлении базы драйверов, может сделать проверку на наличие папки dev_db, если её нет, то чтоб при запуске программы, создавалась папка dev_db romeo91, Цитата:
|
Lisabon, ноут Acer Aspire 5520 система XP SP3 рус. свеженькая. Видеокарта кажется G 8400 (или 8400 G?) - вот всё, что могу сказать. У всех других кнопок окно всплывает нормально и всё можно прочесть, у этой - нет.
|
Цитата:
|
Lisabon, пробуй другой пак можешь мой...
|
Цитата:
|
|
Ноут чужой - уехал вместе с хозяином. Да и не храню я старые версии драйверпаков.
Добавлено: Вот ещё какая странная фишка: в какую тему написать о ней, неизвестно, поэтому напишу здесь: установил с помощью "Помощника установки драйверов" пачку драйверов. Затем запускаю программу Smarty Uninstaller - и она показывает все эти драйвера в общем списке установленных программ. Затем удаляю драйвер видеокарты nVidia (установленный из самлабовского последнего пакета) и устанавливаю вместо него скачанный с оффсайта 185.85_notebook_winxp_32bit_whql.exe уже просто запуском инсталлятора, без применения "Помощника установки драйверов". Затем снова запускаю Smarty Uninstaller и вижу, что все ранее установленные драйвера переместились в раздел "Возможно некорректные инсталляции". К большому сожалению, не обратил внимание на драйвер видюхи и не могу сказать теперь, он остался для Smarty Uninstaller "корректным" или тоже "переехал" вместе со всеми. Вряд ли это моё наблюдение кому-то пригодится и кому-то о чем-то скажет - считайте, что я на всякий случай поделился. |
Вложений: 2
Так и не определяется x64 версия win 7
|
Цитата:
Цитата:
подробности http://msdn.microsoft.com/en-us/libr...(printer).aspx |
Цитата:
|
Выложил обещанную версию.
Версия 1.5.0 RC2 (03.06.2009) - Исправлены ошибки при работе под Windows x64 (Пришлось отказаться от файла Devcon64 из-за некорректной работы) - Добавлено изменение статуса кнопок после установки драйверов. - Добавлена проверка на существование каталога БД в режиме обновления. + При добавлении новых утилит и "ОС" через настройки, полные пути заменяются относительными если лежат в подкаталогах программы. + Добавлена прокрутка если все кнопки не входят на экран (реализация возможно требует доработки). + Немного изменен внешний вид программы при запуске + Добавлен новый пункт меню - "Обновить базы для НОВЫХ пакетов драйверов". |
|
Цитата:
|
Цитата:
romeo91, чисто на ваш суд идея - ибо не очень-то она, понимаю, актуальна: открыв программу, можно сразу увидеть, какие пакеты драйверов не имеют файла базы. А можно ли (и нужно ли) предусмотреть обратный вариант, так сказать, чистку от лишних текстовых баз - чтобы обнаруживались и удалялись те базы, пакетов для которых уже нет? |
Цитата:
Но на будущее другие приоритеты развития в программе. Хочется сделать анализ и обработку файлов FINISH (ини файл в корне пакета) в пакетах драйверов т.е установку панелей и т.д, а также бекапирование драйверов. Также работа с распакованныйми драйверами. И еще не продумывал идею (вроде MKN) по поводу ручной установки драйверов через setup (по предварительно составленной базе драйверов), такой функционал тоже найдет своего "хозяина". Думаю может провести голосование :) кому что более необходимо |
Цитата:
|
Цитата:
Цитата:
Спасибо тебе за работу!!! |
romeo91, Спасибо за новую версию! Всё работает без проблем, на Windows XP и на Windows Vista x64, драйвера ставятся, утилиты запускаются и базы обновляются.
Есть небольшой косячок не критичный, ты забыл положить файл PATCHPOSTINSTALL.CMD в \TOOLS\NVIDIA\ У меня вопрос не совсем понял о Цитата:
|
я пока не пробовал, но абсолютно согласен, что по-хорошему если, то:
Цитата:
|
romeo91, посмотрел вашу программу. хорошая. мне понравилась. только вот есть пожелания:
1. убрать папку docs и файл settings.ini в папку tools. 2. почему названия пакетов всегда отображаются в верхнем регистре? 3. иконки на кнопках поменьше можно. 4. добавить возможность добавлять свои утилиты в соответствующую вкладку. |
romeo91, добрый день может такой вопрос уже и задавался, но не нашел ответ. Не планирую использовать ДП для Висты и т.д. но использую различные пакеты для XP, существует ли возможность разнести их по разным папкам, или вкладкам? что бы не получался сыр бор?
P.S. разобрался, сенкую. буду тестировать. |
Цитата:
Или чтобы сделать еще больше похожести с DP Autorun? Цитата:
Цитата:
Цитата:
Хочется услышать обоснования для данного предложения Цитата:
Только такой режим я не проверял. Сейчас сразу не скажу какая вкладка по умолчанию станет активной, скорее всего последняя. Цитата:
Цитата:
После перезапуска программы у вас кнопка остается такой же? Цитата:
База будет строится все равно долго даже с использованием специализированных средств. Это особенность обработки inf файла. Скорости работы возможно будет нехватать если добавить еще в функционал работу с БД например поиск устройств по всей БД напрмиер в виде таблицы, но это пока не планируется. А если вы имеете ввиду скорость запуска программы, то тут да тут скорость возможно повысится. Но не хочется таскать пока за собой другие сторонние элементы, такие как работа с БД Кстати у текстовых файлов есть плюсы от других источников, их можно всегда просмотреть любыми средствами Цитата:
|
romeo91,
Цитата:
Цитата:
Цитата:
Цитата:
а в целом спасибо. программа замечательная. |
Цитата:
Можете ее распаковать с помощью upx с ключом -d Тогда ресурсы можно изменять |
Цитата:
|
Цитата:
Кстати, romeo91, а возможен ли с точки зрения программирования такой вариант, когда иконок вообще нет, а сами кнопки драйвер-паков имеют четыре цвета фона - красный, синий, зеленый и серый и меняют свой цвет? |
truvo, чем вам лично нравится нахождение папок и файлов в корне диска?
|
Комсомолец, не в корне диска, а в корне папки этой программы - это большая разница. Отвечаю на ваш вопрос - для меня лично никакого значения не имеет, где. И потом, повторяю - неважно, что нравится вам или мне: на все вкусы не угодишь, а всякие демократичные голосования - это тоже такое болото, из которого потом не вылезешь...
Кстати, название папки Tools переводится как "инструменты". И при чем тут, по смыслу, файл настроек? |
Комсомолец, truvo,
Да ладно вам спорить! Все равно уже сделал. :) Папка Tools может означать не только инструменты, но и вве необходимое для программы. Учитывая что многие кладут все в корень диска например для записи на cd/dvd, то лишние файлы многих только смущают. To all, Коллеги программа уже стабильна, пора бы нам выйти из статуса RC. Но для этого надо наваять корректную справку. Нет ли у кого желания взяться за это благое дело - Чтобы у других пользователей было меньше вопросов. А пока вы думаете :) очередной билд программы. Версия 1.5.2 RC3 (04.06.2009) + Добавлен новый пункт меню - "Удалить файлы БД отсутствующих пакетов". + подкаталог docs и файл Settings.ini перенесены в каталог Tools. - Опции "Запускать развернутым на весь экран" и "Сохранять размеры формы при выходе" теперь взаимоисключающие. - Изменено отображение скроллбаров если форма при запуске была максимизирована, а потом ее вернули в нормальный вид. + Добавлена настройка "Отображать текст кнопок в верхнем регистре" (по умолчанию выключена). - Исправлена ошибка при создании БД - попадали дублирующие строки если название или HWID устройства отличались регистром + Добавлен новый пункт POPUP меню для кнопок Показать список доступных драйверов для ПК, на случай если всплывающая подсказка не отображается. P.S. Поздравляю себя с изменением статуса с "Пользователь" на "Старожил" |
Цитата:
|
Цитата:
|
Цитата:
и за остальные настройки спасибо. да, пора релизить. справку не напишу, так как не умею красиво излагать. извини. |
romeo91,
В новой версии это не работает Цитата:
от этой ошибки у меня появляютя лишние папки, когда жмёшь по несколько раз на кнопку продолжить работу программы |
romeo91, ответьте ради интереса на мой вопрос из поста 278.
|
Цитата:
Но что-то у меня нет пока такого желания. На мой взгляд это уже точно лишнее. Да и при использования "жестко прошитого" фона сложности будут с отображением шрифта. Шрифт берется из системных настроек Цитата:
Исправлю еще несколько нюансиков в программе и потом выложу. |
Цитата:
|
Иконку можно сделать и меньше! Ее можно изменить через ресурсы
|
Я читал об этом здесь выше в теме, но это хлопотно, и потом - я же пишу, что на мой взгляд, размер иконки уже и так минимален.
|
romeo91, IMHO прога определённо RC - работу свою по установке драйверов выполняет нормально. Поэтому с дизайном стоит остановиться. :) А силы направить на задумки, изложенные здесь. Фунционал программы от этого станет еще выше аналогов! А со своей стороны хотел бы добавить ещё одну хотелку: поиск драйверов в Инете (через гугл или сразу через http://devid.info ). Недавно пришлось попотеть с хитрозадым хвидом - поиск выручил.
|
Цитата:
1) совпадающая версия драйверов 2) версия в "Помощнике" (пакете драйверов) более старая 2) версия в пакете более новая. ...Хотя тогда получается - нужно три варианта серой кнопки и три варианта зеленой? Тут надо подумать... Я сегодня ознакомился с диском K-System - там так: при подведении курсора к кнопке высвечивается версия драйвера, что в пакете, а в это же время в правом верхнем углу окна программы высвечивается версия драйвера, установленного в системе, со словом "Установленный". |
truvo, такая "радуга" может конфликтовать с цветовым оформлением, да и на цвет как известно товарищей нет. :) Думаю текстовый вариант, как у K-System, информативней, а поэтому предпочтительнее!
|
romeo91, вот ещё предложения:
1) по поводу "Удалить файлы БД отсутствующих пакетов". Высвечивает сообщение "Были удалены такие-то файлы". Может, лучше "Будут удалены..." сделать? - всё равно по-любому "ОК" нажимать, так наверное правильнее перед операцией соглашаться, чем потом, когда дело уже сделано. 2) если в любой момент можно прервать обновление баз для всех или новых пакетов драйверов, то нет уже смысла предупреждать пользователя, что "данный процесс очень длительный". (Впрочем, и раньше смысла особого в этом предупреждении не было, ибо только LAN, на мой взгляд, программа обрабатывает особенно долго, и не так уж много у людей пакетов с драйверами, и компы достаточно мощные, так что какая там длительность, когда всё в минутах измеряется.) Может, стоит вообще убрать это окошко с предупреждением и подтверждением согласия, ибо кнопку "Обновить" люди нажимают вполне осознанно, и пусть этот процесс сразу стартует, тем более, опять же, что его всегда можно прервать при желании, если передумал. 3) И о кнопочке "Прервать обновление баз". Какая-то она малозаметная получилась (и по размеру, и на этом конкретно месте). Нельзя ли подумать о другом месте? Я бы предложил, если это возможно, - справа на нижней полоске, рядом с бегущими надписями "Идет построение баз..." Так было бы логично: человек читает, что процесс идёт, и тут же, рядом, видит, что его можно прервать. |
Единственное чего не хватает - это поддержки ini для установки панелей - суть в них такая - берем для примера VIA:
При наличии в папке %SystemRoot%\system32\drivers\ файла monfilt.sys и в %DPSROOT%\D\S\V4\ файла viahdb1.inf - запускается установка CPL.exe - в грубой форме можно опиать так и было бы очень здорово добавить поддержку инишек в программу! |
Цитата:
|
Цитата:
пример - драйвера мониторов. если у windows нет в базе именно этого монитора, то поставится стандартный "модуль подключения монитора" — это нормальный драйвер, у него есть и версия и дата выпуска. Но сравнивать его по этим параметрам с драйвером от производителя, и тем более делать выводы "эта версия новее", совершенно не корректно. то же самое с мышами/клавами, ide контролерами, и наверно ещё много с чем Цитата:
насчет "версии установленного" смотри выше, насчет "версии предложенного" разве не вариант: Цитата:
|
Цитата:
|
Цитата:
|
Воспользовался "помощником" для установки драйверов звука на виртуальной машине VirtualBox. Вначале у всех саундов стояли серые птички. Выбрал одну из них, и щёлкнул по ней в режиме "Установка совместимых драйверов". Драйвер установился. После перезапуска программы вижу, что все птички у всех саундов стали зелеными. Так и должно быть? Или должна была позеленеть только та птичка, которую выбирал при установке драйвера?
|
truvo, так и должно быть.
|
romeo91, как вы смотрите на создание программы обратного действия - для полной и корректной вычистки драйверов из системы? Как чайник, думаю следующее: эта программа может быть внешне похожей на вашего "помощника установки", использовать какие-то его фишки, но это должна быть другая программа, ибо объединять помощников установки и удаления в одном флаконе - по-моему, это будет слишком.
|
Цитата:
Цитата:
Еще раз повторюсь, программа не может реально определенить установлен драйвер или нет. Программа Devcon, может только вернуть статус данного драйвера - либо работает, либо остановлен. Поэтому все статусы по драйверам устанавливаются на основании этих данных. |
Цитата:
Цитата:
Цитата:
truvo, mamont1, Amigos, samsobi, По поводу отображения версии драйвера, тут есть нюанс. Я когда начал писать программу об этом думал изначально. Программа Devcon может получить версию драйвера, но данная процедура довольно длительная. И если ее пихать во время запуска программы, то опять же увеличится время запуска. Вот и думаю делать эту обработку принудительно или опять же выборочно через настройки. Будет ли это полезно всем? |
romeo91, во всяком случае прошу вас не забыть о следующем:
Цитата:
Цитата:
|
romeo91, если
Цитата:
|
Цитата:
1) то, что у вас всё-таки не активируется пока значок сразу после установки драйвера, без перезапуска программы (хотя вроде эта фича была заявлена как реализованная) - надеюсь, что реализуете; 2) то, что в вашей программе чипсет серенький, а в DRP стабильно зелененький, и на вкладках Висты у вас он зелененький, а в родной XP серенький. На эту тему я уже спрашивал, но вы меня так и не убедили. Серенький значок всё-т-ки напрашивается на установку драйвера, а его вроде устанавливать не надо, он есть... |
romeo91,
Если возможно реализовать вот это Цитата:
|
Lisabon, Truvo
Давайте еще раз по статусам. А то просто слова и никаких фактов. 1. пакеты драйверов в висте и xp разные и могут включать разные hwid. 2. DRP отображаются не все драйвера например там нет acpi устройств? а ведь именно они могут быть неативные. наприер у меня devcon выдает что вот это устройство неативно PCI\VEN_8086&DEV_283E&SUBSYS_81EC1043&REV_02\3&11583659&0&FB Name: Intel(R) ICH8 Family SMBus Controller - 283E Device is currently stopped. Хотя драйвер стоит и все нормально. Вот именно это я и анализирую. 3. При установке драйверов на неактивное устройство могут драйвера не поставится (так как не требуются) и следовательно кнопка также останется серой. 4. После перезапуска программы цвета иконок остаются прежние? 5. Если 4 пункт отрицателен, ит.е цвета меняются, то дебалог в студию. И плюс все файлы из временного каталога (%TEMP%\driverinstaller) с именем hwid*.txt Одно что могу сделать в данном случае, так это добавить еще одну колонку в всплывающей подсказке где бы отображалось какие именно из HWID неактивны. |
Цитата:
|
Цитата:
Цитата:
|
romeo91, хотелось чтоб было так
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
|
|
Цитата:
|
Цитата:
|
romeo91, не будуте ли так любезны показать на картинке принцип работы программы. Тоесть что из чего запускается и какая блоксхема работы программы.
Интересует принцип сканирования инфы дров и соответсвтенно установка драйвера !! Я в свое время размещял такую же блок-схему для программы UP LITE !! |
Цитата:
Цитата:
Цитата:
|
Вложений: 1
Вот блок схема про которую говорил, но она больше пользовательская, нежели для программисткая..
Хотел бы сам написать аналогичную программу. Но боюсь что уже не стоит ее писать, так как не актуально !! |
После долгого молчания публикую новую версию программы 1.7.0 beta.
А также слегка измененую версию которую ранее не выкладывал 1.5.3, которую решил оставить как Final. Изменений очень много. Версия 1.7.0 beta (17.06.2009) Версия 1.5.3 Final (05.06.2009) Осноное изменение в 1.7.0 это обработка файлов finish. Но это оказалось довольно сложной задачей. Так как структура driverpack*. ini довольно сложна. На примере. Из ini файла я обрабатываю пока только вот эти данные (хотя там еще очень много параметров): Секция [A1] Т.е если маркерные файлы exc_Y_tagFileX присутствуют, то выполняем команды exc_Y_commandX. При этом надо заметить что файл на выполнение может делать в другой папке пакета, при этом происходит доизвлекание нужного файла. А уже после его исполнение. Также программу научил работать с файлами DP_Graphics_A_PhysX_*.7z и DP_Graphics_Languages_*.7z. Но для этого надо один раз прописать классы пакетов драйверов. Распаковка доп.пакетов происходит при установке драйверов типа Display. Вообщем попробйте и отпишитесь. По крайней мере у меня поставился Physx через программу без проблемм. P.S. И еще в программу не включен привычный обработчик ошибок, так что если будут проблемы, то включайте отладку из настроек и выкладывайте отладочную информацию в виде файла. P.P.S Возможно реализация некоторых пунктов вам не понравится, |
romeo91, Вот просто огромнейшее человеческое спасибо за обработку ини файлов!!! Обо всех ошибках (надеюсь их не будет) отпишусь!
PS: При интеграции дДП в Windows в папке с ДП есть подпапка Bin и в ней архив DPsFnshr.7z - программа его определяет как DP - можно его как-то в исключения внеcти? |
romeo91, тип финишей из gui-интегратора не будет поддерживаться?
Код:
[Panels_001] А в остальном-программа улучшается с каждым днем) |
Цитата:
Можно будет прописать файлы которые не буду отображаться. Цитата:
Я переделаю сообщение о новой версии. В стандартный MsgBox как я у же ранее писал много текста не входит. Там должно было еще подставится что "ДА" это скачать обновление. "НЕТ" - это полную версию "Отмена" - выход без скачивания Цитата:
Если и делать то опционально! Такой файл в каждом пакете будет, или это просто архив с ini файлом. Что-то это %DPROOT%\D\Video\A\ не похоже на стандартную структуру файла DP. В этом файле я не вижу привязки к определенной папке в пакете драйверов - просто Panels_001. Т.е мне придется анализировать все секции и ставить все подряд - пока такого не хочется. |
romeo91, "Скачать новую версию?" и варианты "Да" "Нет" "Отмена". (может проще скачать, обновить, отмена?)
Цитата:
|
Цитата:
Цитата:
|
romeo91, я уловил ход мыслей. А жаль. Будем надеяться что всё-таки это реализуемо...
|
Наконец-то заработало автоматическое определение windows 7 x64 после изменения пункта [OS_3] в Settings.ini аналогично [OS_2].
|
Цитата:
А поддержку само собой надо было добавлять в настройках. |
romeo91,
А нельзя ли сделать в вашей программе, как альтернативный вариант, функцию присвоения всем драйвер пакам или какому-то определенному/определенным из них своего имени. Например если используется одна папка с дровами на диске для вашей программы и для установки через программу DpsBase от Башрата (последний просто переименовывает имена драйверпаков в формат 8 символов имя и 3 расширение) и при их отображении в вашей программе может получится визуальное непонимание что за пакет. А при назначении названий проблема снимается. Спасибо за проделанную работу!!! |
Цитата:
|
В бета версии не работает установка драйверов. Программа сообщает что "Установка завершена. (Cancel or nothing to install)"
Логи не прилагаю, потому что debug режим тоже не работает. |
Цитата:
Цитата:
romeo91, Драйвера не ставятся на Vista 64 (Drivers Installation Assistant 1.7.0.0). Прилагаю DEBUGLOG(смотреть файл DEBUGLOG_VISTAX64.TXT) romeo91, у меня вопрос по-поводу вкладок ОС, почему растягивается(увеличивается шрифт) надпись, когда вкладка становится активной, в моём случае, не помещаются надписи ОС, хотя в неактивной вкладке ОС, всё помещается. Прилагаю видео (смотреть файл OS_TAB.rar) Может предусмотреть изменение шрифта и для вкладок ОС, как это было реализовано для кнопок драйверпаков? И ещё по-поводу кнопок на Vista 64, при запуске программы Drivers Installation Assistant 1.7.0.0, выскакивает сообщение, что не все элементы(кнопки) помещаются и не корректно будут отображаться и к тому же ещё появляется скролл, хотя там он и не нужен, так как драйверпаков там немного, и соответственно всё должно помещатся, к тому же кнопки, последние два столбца смещаютя вниз, тобишь там где должны быть кнопки там пустота. Прилагаю скрин, но он сделан не из Vista 64, а из Win XP 32bit, там я схематически указал куда кнопки съежают |
romeo91, совсем манюсенькое пожелание по внешнему виду - при открытии настроек окно настроек можно развернуть на весь экран, но при этом выглядит оно не совсем правильно. Лучше эту кнопочку вообще убрать.
|
romeo91,
Цитата:
TagFile_01=%DRVDIR%\ati2mtag.sys TagFile_02=%DPROOT%\D\Video\A\atitraytools.exe то есть если есть и то, и то-тогда можно ставить. |
Цитата:
Цитата:
Скрол убирать точно не буду, сообщение могу убрать вообще. Цитата:
Цитата:
ДОбавить изменение шрифта можно, только не знаю надо ли. У тебя описания слишком длинные. Можно отображать две вкладки на строку и тогда все будет ок. Цитата:
2. А если просто распаковать архив и запустить из командной строки следующее, то работает? "E:\3DMARK_\DRIVERS\_DRIVER_BASE_XP-VISTA\TOOLS\DPINST\DPINST64.EXE" /PATH "C:\Users\Thunder\AppData\Local\Temp\DriversInstaller\TVCARD_AVER_X86" 3. Программа DPInst вообще видит эти драйвера? После отработки показывается список драйверов? 4. У меня появились подозрения что программа не видит файл dpinst.xml Так что можно попробовать скопировать файл dpinst.xml в файл dpinst64.xml. или запустить "E:\3DMARK_\DRIVERS\_DRIVER_BASE_XP-VISTA\TOOLS\DPINST\DPINST64.EXE" /SH /PATH "C:\Users\Thunder\AppData\Local\Temp\DriversInstaller\TVCARD_AVER_X86" |
Цитата:
|
Цитата:
2. У меня еще есть предложение. Структуру ini файла (finish) можно изменить? Например добавить в него еще один параметр FolderInDP или еще какой-то, который бы означал для каких папок применима данная панель. Просто логика работы программы у меня такая: При установке в режиме совместимые драйвера программа распаковывает определенные папки с драйверами, после установки она проверяет если файл finish и есть ли в нем секция с именем нужной папки, например A1. И если есть то обрабатывает эту секцию. Поэтому если бы вы добавили например вот такое: [Panels_001] Caption=All Ati driver - Ati Tray Tools TagFile_01=%DRVDIR%\ati2mtag.sys TagFile_02=%DPROOT%\D\Video\A\atitraytools.exe Command_01=%DPROOT%\D\Video\A\atitraytools.exe /SILENT FolderInDP=A;A1;A2 То я бы смог опционально анализировать данный параметр и пытаться ставить панели. Тогда еще вопрос файл finish всего один? или их может быть несколько |
Цитата:
В принципе более правильной была бы установка по маркерным файлам. Проблема заключается в том как заставить отработать этот Finish.ini вне процесса установки системы. |
Цитата:
Если грубо, то это будет выглядеть так распаковываем все драйвера (или только каталоги которые прописаны в маркерных файлах) и после ставим все подряд. |
Ну раз уж речь зашла о установке панелей, дай и я что-нибудь скажу D...
Есть как мне кажется два возможных варианта реализации 1 - это читать из архива DP Башратовскую инишку и соответственно её проводить установку. и 2 - собственный файл в котором будет задаваться конфигурация панелей. Первый вареант лучше подойдёт тем кто использует Башратовские/SamLab-овские драйвера и предпачитает лишний раз не думать, скачал закинул в папку и работает. Второй вариант лучше подойдёт тем кто использует собственные DP и всяких там ненужных ini в архиве с драйверами предпочитает не держать. Мне гораздо ближе вариант 2 Что касается структуры самого файла конфигурации, то для меня не так важно будет ли он похож на таковой в интеграторе BoaSoft или же нет. Цитата:
Цитата:
Цитата:
add пока отправлял romeo91, уже написал почти тоже самое... Цитата:
|
Цитата:
|
Цитата:
Цитата:
|
Цитата:
Цитата:
Цитата:
Получается нам нужно в ini всего 3 параметра 1 - маркерный файл установленного драйвера в drivers\ 2 - файл или папка которая извлекается из DP в случаи нахождения маркерного файла 3 - ну и команда на запуск установки того что мы извлекли как обозвать эти параметры уже не так важно. |
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
Вы же ставите на живую систему, а не на новую при установке. Поэтому драйвера уже могут стоят и вы их только обновляете. Цитата:
Поэтому надо быть точно уверенным что драйвера уже стоят. Поэтому панели у меня устанавливаются после того как ставятся драйвера из конкретного драйверпака. Цитата:
|
Цитата:
A1\ A2\ A3\ ATT\ AVIVO\ CCC\ Допустим нужный драйвер находится в папке А1, соответственно только она то и будет распакованна утилитой, а папки с AtiTrayTools, ССС и AVIVO распакованны не будут. И понели не установятся. romeo91, поравь если я не прав. Цитата:
|
Цитата:
Цитата:
Цитата:
|
извините, что был в танке )))
Попробовал DRP, поправил там для себя код парсера чтобы все работало как надо и тут увидел этот аналог, где функционал уже весь имеется и развивается гораздо активнее :super: Собсно вопрос у меня такой: тк DRP и ваша DIA работают уже после установки драйверов т39, то не предвидится ли возможность создания программы с аналогичным функционалом извлечения только необходимых файлов из архива по ХВИД во время автоустановки на т39? Хочется иметь единую большую базу драйверов которая будет использоваться и на т39, но распаковывать все сразу на этапе установки винды - дело довольно неблагодарное (один пак с мониторами 200 мегов в распакованном виде). Или всеже что-то подобное уже имеется и я просто не в курсе? |
Цитата:
1) [addon] интеграция драйверов #2 (Z_DRV_INST) 2) [Проект] Gui-интегратор пакета обновлений и аддонов #2 (развитие пункта 1) 3) DriverPacks BASE (интегратор пакетов драйверов Башрата) - вопросы и ответы + доработка для выбора какие дрова ставить Кстати можна использовать комбинацию из этих программ - одну для установки Винды (на 39 минуте), а вторую на рабочей системе. |
Shanser, Это понятно. Я 2 способом и пользуюсь. Но я имел ввиду распаковку не просто выбранного пака, а только отдельную папку дров из *.7з. Ведь для установки только 1 моника глупо же распаковывать весь 200-меговый архив целиком.
Похоже правильнее будет Boa Soft просить развить "интеллект" у его установщика драйверпаков. |
romeo91, по-поводу установки драйверов на VISTA x64, не поверишь :dont-know , но сегодня драйвера устанавливаются, что вчера было не понятно, может программа испугалась меня и начала работать :search:
Прилагаю DEBUGLOG, запуск программы сегодня на VISTA x64 и установка драйверов. И всё-таки хочу донести тебе по-повуду кнопок, что на XP, кнопки не съезжают, а на VISTA x64 съезжают, чтоб было тебе наглядно, прилагаю видео запуск программы на XP(смотри TAB_XP.rar) и на VISTA x64(смотри TAB_&_INSTALL_VISTA.rar ). Ещё хотел показать, что когда в настройках программы выставлено Koл-вo вклaдoк нa oдну cтpoку: 2 , то кнопки не вмещаются на вкладку, а при значении 1, ещё не видно подписей Вкладок ОС. Прилагаю видео(смотри TAB_KNOPKA.rar) Если значение равное 3, то кнопки помещаются во вкладку. |
romeo91,
Цитата:
Цитата:
Цитата:
от всего не уберечься все-равно. |
Цитата:
|
Цитата:
Про табы я понял, подумаю что можно сделать! |
Цитата:
Так что лучше просить разработчиков уже готовых проектов. Я не вижу смысла насыщать программу теми фичами которые уже очень долго отлаживаются в других проектах. |
Цитата:
|
Цитата:
|
romeo91, можно сделать выбор дров которые надо установить (т.е галочки поставить напротив нужных паков) и потом чтобы автоматом выбранные паки драйверов установились?.
|
dead_wolf, Пока такого не планируется
|
romeo91, жаль а что было бы удобно.
|
Добрый день. Программа великолепна, спасибо за труд.
У меня есть небольшое предложение. Можно реализовать скрытие лишних кнопок при запуске со сменного носителя? Данный функционал реализован например в WPI. То есть при запуске с диска убирались бы все кнопки не связанные непосредственно с установкой драйверов. Просто для пользователя ведь как лучше? Чем меньше кнопок тем лучше. Кому нибудь диск даешь а потом вопросами замучают "А это для чего? А это зачем". А так нет кнопок нет проблем. Зарание спасибо. |
Цитата:
Или под сменным носителем вы подразумеваете именно CD/DVD? Я так понимаю надо ввести что-то типа скрытой настройки чтобы при ее активации убирались все элементы (меню и кнопки) связанные именно с подготовкой программы для работы. Или например завести два режима работы новичок и эксперт. |
Цитата:
З.Ы. Еще мысль в голову. Но это уже после стабилизации прокраммы и окончательного наполнения функционалом. То бишь предлагаются рюшечки :) В связи с тем что многие собирают скажем так персонализированные дистрибутивы :) предлагаю подумать над скинабельностью программы для приведения ее внешнего вида к общему стилю создаваемого дистрибутива. :blush2: |
Цитата:
Цитата:
|
Цитата:
А вообще скинов я не приемлю, и именно "скинизировать" программу не буду. Программа должна буть прежде всего удобной и полезной, а остальные рюшечки это уже отдельно. На текущий момент если у кого есть идеи по функциональному дизайну пишите. Также есть большая часть незанятого пространства при запуске программы, пока не знаю чем занять. МОжно туда логотип придумать какой-нить. |
Цитата:
Про скинабельность. Это была только мысль которая ни к чему не обязывает. :) |
Цитата:
Ну типа а может там драйвер уже стоит более свежий. 2. Мое личное мнение - серую иконку надо заменить либо на желтую либо на зеленую с маленьким значком желтого воскл.знака. Серый цвет всегда юзается когда недоступно что-то для действия, в нашем случае это не тот случай. Такое ощущение что эта кнопка "disabled" :) ---- Вот так например |
Цитата:
У меня чипсет всегда серый например, хотя железо все работает нормально (наверное тк в сведениях в "служба"-пусто и проверить статус у devcon не получается). ... PCI\VEN_10DE&DEV_0264&SUBSYS_0CAF105B&REV_A2 NVIDIA nForce PCI System Management 0 PCI\VEN_10DE&DEV_0265&SUBSYS_0CAF105B&REV_A1 1 PCI\VEN_10DE&DEV_0266&SUBSYS_0CAF105B&REV_A1 1 PCI\VEN_10DE&DEV_0267&SUBSYS_0CAF105B&REV_A1 1 PCI\VEN_10DE&DEV_0269&SUBSYS_0CAF105B&REV_A1 NVIDIA Network Bus Enumerator 1 PCI\VEN_10DE&DEV_026B&SUBSYS_0CAF105B&REV_A2 Realtek AC'97 Audio 1 PCI\VEN_10DE&DEV_026D&SUBSYS_0CAF105B&REV_A2 1 PCI\VEN_10DE&DEV_026E&SUBSYS_0CAF105B&REV_A2 1 PCI\VEN_10DE&DEV_026F&SUBSYS_00000000&REV_A2 1 PCI\VEN_10DE&DEV_0270&SUBSYS_0CAF105B&REV_A2 nForce Memory Controller 0 ... Ну и еще 1 маленькое пожелание. Когда много паков и соответственно кнопок на экране - от буковъ в глазах рябит. Может на кнопках не писать версии паков чтоб не загромождать экран, в подсказке итак все хорошо видно. Оставить просто "Sound Realtek". --- Либо все кнопки показывать только в режиме обновления, а в режиме установки недоступные кнопки не показывать вообще. |
Цитата:
|
Цитата:
|
Вложений: 2
serg_ssa, на текущий момент проверка и отображение локальной версии драйвера уже реализована
Может тогда еще иконки сделаете по аналогии, а я постараюсьприкрутить их к программе. Нужны иконки для случаев. Есть обновления для драйверов, локальный драйвер новее чем в БД т.е получается будет 4 разных варианта зеленой галочки а серую может и правда уберем Цитата:
ToAll Откроем немного занавес по поводу новой версии, что уже успел реализовать. + Теперь при запуске программы считываются версии локальных драйверов, информация попадает в сплывающее сообщение. + Добавлена возможность изменять отображаемое имя пакета драйверов в программе (доступно через контекстное меню) + Проверка обновления программы обзавелась собственной формой (ранее был MsgBox). + Добавлен новый пукнт меню "Посетить страничку программы", позволяющий перейти на страницу программы на форуме OSZONE + Добавлено обнаружение устройств с HWID, начинаюшичся с "ROOT\" (таких устройств немного, но все же) + Добавлена возможность отключать обработку имени файла пакета драйверов которая формирует текст кнопки. + Добавлена возможность менять шрифт и цвет текста закладок. * Поправлено отображение текста закладок и расположение кнопок если "число закладок нас строку"< "Число поддерживаемых ОС" - Исправлено отображение итога работы DPInst в статусной строке после установки драйверов. Иногда итог мог не отображаться. + Добавлена настройка для исключения из обработки "лишних" файлов, лежащих в каталогах с пакетами DP (имена файлов перечисляются через ";"). - Исправлена ошибка при старте программы "Division by zero". Ошибка появлялась на системах с редкими темами оформления (некорректное поведение прогрессбара). Изменения на скринах На текущий момент если у кого есть идеи по функциональному дизайну пишите. Также есть большая часть незанятого пространства при запуске программы, пока не знаю чем занять. Можно туда логотип придумать какой-нить. |
serg_ssa,
Цитата:
romeo91, молодец) |
Вложений: 1
romeo91, Рэспектище!
Цитата:
желтые и голубые - это так, до кучи. Цитата:
|
serg_ssa, именно переименовываю, потому как сам правлю и дополняю (обновляю) пакеты. И именно поэтому мне это не проблема, а как раз фонтан.
romeo91, добавь функцию прятать файл #DP_Finish_SP.7z и #DP_Finish.7z, (опционально), раз не будет поддержки гуи-интегратора. |
Цитата:
|
serg_ssa, Комсомолец,
Внимательно читаем список изменений опубликованный 4 постами выше. Может конечно не очень понятно, но это оно и есть. Так что любые файлы похожие по условиям на архивы драйверов можно убрать. Цитата:
|
romeo91, Да, написано было уж больно замысловато, на живую привыкли "фичи" смотреть. :)
Просто с "#" было бы и проще и удобнее. Дополнительно ничего настраивать не нужно. А в настройках регулярные выражения типа "#*.7z" проходят? Если да то вопрос снимается. |
Цитата:
|
Всетаки я за маску #*.7z, а настройки в проге тогда не нужны вообще. Если нужно скрыть пак ставишь перед именем # и всех делов. И проще и надежней и быстрее и наглядней.
|
serg_ssa, обычно пакеты чипсета, сети и подобные идут с #. а вот теперь как ты поставишь дрова человеку, если он поставил оригинальный дистр? Нужные пакеты то видно не будет. лучше уж поименно, ибо их не так много.
|
Можно ли реализовать в программе функцию следующего типа?
Упаковать существующий драйвер в системе в 7z и положить его в какую-то папку. И чтобы потом можно было интегрировать его в один из существующих пакетов (по выбору пользователя). |
mariolast, а не проще все это сделать ручками :)
|
Ручками дольше
|
Цитата:
|
Цитата:
|
Цитата:
Для чего усложнять программу, когда все эти вещи уже отлажены и работают. К тому же насколько я понимаю если вы про дрова которые ставятся при установке винды, то программы которые устанавливают не работают с подкаталогами (поправьте меня если я не прав). Можно создать подкаталог и положить туда лишние драйвера. И при установке вам не помешают, а моя прога их спокойно увидит. Цитата:
|
Ну вот как всегда в среднем раз в 2 недели выкладываю очередную сборку с расриренным функционалом. Править пришлось много надеюсь ранее работающие функции не перестанут работать.
Список изменений уже оговаривал ранее, но повторюсь. Читайте внимательней е пропустите ничего важного :) К сожалению из-за добавления считывания версий локальных драйверов увеличилось время запуска программы (от 30 до 90 секунд в зависимости от конфигурации ПК), но надеюсь, это только к лучшему. Само собой на 100% верить сравнению драйверов нельзя так как процесс сравнения довольно сложен. Версия 1.8.1 beta (29.06.2009) + Теперь при запуске программы считываются версии локальных драйверов, информация попадает в сплывающее сообщение. * Немного изменен внешний вид основного окна (блок режимы работы и статусы) + Добавлено чтение и анализ локальных версий драйверов. Добавлены соответствующие подстатусы (верия запуска программы существенно увеличилось ~1 мин.) + Добавлена возможность изменять отображаемое имя пакета драйверов в программе (доступно через контекстное меню) + Проверка обновления программы обзавелась собственной формой (ранее был MsgBox). + Добавлен новый пункт меню "Посетить страничку программы", позволяющий перейти на страницу программы на форуме OSZONE. + Добавлено обнаружение устройств с HWID, начинающиxся с "ROOT\" (таких устройств немного, но все же) + Добавлена возможность отключать обработку имени файла пакета драйверов которая формирует текст кнопки. + Добавлена возможность менять шрифт и цвет текста закладок. * Поправлено отображение текста закладок и расположение кнопок если "число закладок нас строку" меньше "Числа поддерживаемых ОС" - Исправлено отображение итога работы DPInst в статусной строке после установки драйверов. Иногда итог мог не отображаться. + Добавлена настройка для исключения из обработки "лишних" файлов, лежащих в каталогах с пакетами DP (имена файлов перечисляются через ";"). - Исправлена ошибка при старте программы "Division by zero" (из-за некорректного поведение прогрессбара). Ошибка появлялась на системах с редкими темами оформления. |
Цитата:
|
WindR, проверяли наличие
Цитата:
P.S. - у меня тоже самое. |
romeo91, Версия 1.8.1 beta ведет как тот не стабильно через раз зависает при запуске, еще при выходе выдает
Описание ошибки программы GuiLogonScript ==================================== Номер ошибки: 70 Процедура: DelRecursiveFolder Строка с ошибкой: 123 Описание ошибки: Permission denied Стек процедуры --------------------- 230 DelRecursiveFolder 253 DelTemp 3376 MDIForm_QueryUnload 81 mnuExit_Click 83 WindowProc |
romeo91,
Цитата:
Следующие запуски-программа стартует, но при этом находит на сервере старую версию и улыбается злорадно. :-D И вот-можно кнопки Установка(полная), Установка (совместимые) и Обновение баз сделать поменьше? что-то как-то несуразно они выглядят. |
Цитата:
По поводу выхода, вы скорее выходите или в процессе загрузки или у вас остается висящий процесс devcon или еще что. Который вержит файлы в каталоге temp. Попробуйте проанализировать с помощью unlocker. upd Малость смягчил удаление при выходе. В следующей версии на этом шаге должно быть лучше. Цитата:
Цитата:
Цитата:
Цитата:
На сервере все ок. Лежит файл со сведениями и новой версии. UPD Хотя нет! В некоторых случаях может писать такое - не может прочитать версию с сайта. Поправил в коде программы - после посмотрим. |
romeo91, а если картинки меньше сделать? как на кнопках с пакетами.
|
Цитата:
|
romeo91, ок. пока надо баги исправить. а в утили засунул прогу driverchecker-лучше всех забэкапила дрова. кстати, автоустановка всех дров разом предвидится? или я не знаю такую функцию и все время как глупый человек жму "Далее"? ))
|
romeo91, спасибо за новую версию, теперь есть чем занятся - тестированием :)
и так, по новой версии на Win XP x32 - интерфейс переделал, молодец, мне понравилось всё и новые иконки и переделаные кнопки Уcтaнoвкa (Coвмecтимыe дpaйвepa) и Уcтaнoвкa (Пoлнaя - вecь пaкeт) и Coздaниe или oбнoвлeниe бaзы дaнныx дpaйвepoв, только их действительно Цитата:
- выскакивает окошко :) - запускаю программу, далее жму на обноление базы для всех пакетов драйверов или на обноление базы для новых пакетов драйверов, но ничего не происходит, при условии, что у меня всего один архив драйверпака, а если кидаю второй драйверпак, то всё отрабатывает - база обновляется. Прилагаю видео(смотри BASE_UP.EXE) и DEBUGLOG(смотри DEBUGLOG_BASE_UP.TXT) - запускаю программу, и через несколько секунд, выскакивает ошибка, вообщем спотыкается программа из-за драйверпаков DP_TV_TUNER_AVER_WNT5_X86-32 и TVCARD_AVER_X64 и TVCARD_AVER_X86 , на старых версиях программы такого небыло. Прилагаю видео(смотри AVER_ER.EXE) и DEBUGLOG(смотри DEBUGLOG_AVER_ER.TXT) - у меня предложение, не совсем стандартное, будет ли другим полезно, я не знаю, но мне было б полезное очень, но всё-же можно реализовать что-то наподобие "Закрепить размеры окна", тобишь, я настраиваю размер главного окна и применяю опцию "Закрепить размеры окна", после чего, при запуске программы нельзя было б изменять размер главного окна мышей и также в настройках программы, что б нельзя было б сделать больше окно или меньше. Если кто-то захочет изменить размеры окна в настройках программы, а опция включена, то сделать чтоб выскакивало сообщение, что надо эту опцию отключить. Саму опцию я думаю лучше вывести на главное окно. и так, по новой версии на VISTA X64 - первый запуск программы, после закрытия программы выскакивает ошибка она появляется только раз, другие закрытия программы происходят нормально. Впринципе не критично эта ошибка, я так понял свзана она с библиотеками VB6. Прилагаю DEBUGLOG(смотри DEBUGLOG_CLOSE_VISTA_X64.TXT) - драйвера ставятся нормально, но после установки драйвера на авер (драйверпак TVCARD_AVER_X64 ) выскакивает ошибка таже, что и на ХР, но драйвер ставится нормально на авер и базы создаются, тоже нормально Прилагаю DEBUGLOG(смотри DEBUGLOG_INSTALL_DRV_VISTA_X64.TXT) Пока вроде бы все. |
romeo91, первые впечатления от новой версии:
1) Кнопки под словами "Режим работы с пакетами драйверов", имхо, страшноваты, мне гораздо больше нравится прежний вариант. Цитата:
2) А под словами "Сведения о компьютере" теперь образовалась огромная пустота - или предполагается впихнуть туда ещё кучу сведений? Полагаю, что там и в будущем останутся только сведения о системе - тогда, быть может, так прямо и указать: "Сведения об операционной системе" вместо "Сведения о компьютере"? Ибо нужны эти сведения, насколько я понимаю, только лишь для того, чтобы пользователь ещё раз убедился в том, что он правильно выбрал нужную вкладку с драйверами. 3) Заголовок "Обозначения кнопок" - это, имхо, уже лучше, чем "Обозначения статуса кнопок" - только не надо, по-моему, дальше ничего пространно объяснять-развозить в скобках (статус и версия и тра-та-та.....). Всё это и так, по сути, расписано ниже, рядом с соответствующими значками. Таким образом, исходя из вышеперечисленных трех замечаний, предлагаю вернуть в программу прелестное прежнее оформление верхней части окна, убрав из него, может, только одно слово - вместо "Обозначения статуса кнопок" оставить "Обозначения кнопок", и оставить, как было, только первую букву прописную в заголовках (то есть не "ОБОЗНАЧЕНИЯ КНОПОК", а "Обозначения кнопок") - может, это и не так бросается в глаза, но более гармонично смотрится, чем эти "пятна" заголовков из заглавных букв. 4) Уважаемый romeo91, я ведь предлагал вам, если это, конечно, возможно, сделать в программе два разных окна подтверждения "Желаете обновить базы?" - с разным текстом, чтобы вопрос в окне подтверждения задавался или про все, или про новые пакеты - соответственно выбору пользователя в меню "Обновление БД". А то нелогично получается: выбираешь обновить базы для новых пакетов, а программа переспрашивает про все. 5) Ну и, коль вы очень заботитесь об ясности и конкретности, то мне кажется, вместо "Обновление БД" в панели можно написать и полностью: "Обновление баз драйверов". Хоть это целых три слова, но места в панели вроде бы для них достаточно. Ведь неопытный пользователь может и не понять сразу, что же такое "БД". 6) И наконец, с выходом новой версии вновь возникает мой любимый старый вопрос - насчет чипсета мат. платы. Раньше вы мне объясняли, что хотя драйвер и установлен, но при этом могут быть какие-то неактивные компоненты устройства (например, ACPI) и потому в вашей программе у меня кнопка соответствующего драйвера серая, хотя в другом установщике (в DRP) она и зеленая (как я писал)... Теперь, в новой версии, вы вообще убрали слова про "неактивные устройства" и ваша программа уже прямо заявляет, что драйвер чипсета у меня не установлен! Но он-то на самом деле УСТАНОВЛЕН! И получается полная фигня, и уже, кстати, в теме драйвер-паков Samlab-a донимают вопросами на эту же тему... И ещё несколько слов в отношении расшифровки обозначений кнопок. Во-первых, абсолютно ни к чему использовать и единственное, и множественное число (указывать другие варианты окончаний в скобках) - такой текст со множеством скобок неудобно читать. Предлагаю всё-таки остановиться на чём-то одном - либо "драйвер", либо "драйверы". Во-вторых, можно ещё подумать о формулировках в отношении каждого значка, как поточнее и ёмче сформулировать все эти "драйвер новее", "драйвер старее" и т. п. Тут возможны различные варианты, один точнее другого, и можно подумать на эту тему всем вместе. |
To All.
Над ошибками работаю. Пока еще из багов нашел необновление статуса кнопок по версиям драйверов. Т.е и сообщения остаются прежними и кнопки не меняются на новые до перезапуска, но косяк пока найти не могу. по многочисленных ошибкам при запуске - попробуйте вот эту версию - http://romeo91-cibik.narod.ru/Driver...ler1.8.1upd.7z Над дизайном, еще подумаю. Пока не вижу однозначного мнения, кому то не нравится, кому то наоборот. Мне прога стала более симпатична. Кому показывал на работе, тоже понравилась. По окну сведения о системе, также в будущих планах краткие сведения о компе - память и проц. Или это лишнее? Если лишнее, то тогда можно перенести это окно влево, а режимы наоборот вправо Если все не против, то я могу увеличить размеры окна по умолчанию, чтобы больше всего входило на экран. Можно по умолчанию сделать размер окна "800*600" Цитата:
Цитата:
Цитата:
Цитата:
Может сделать так: распаковка всех пакетов которые вообще есть в системе с зеленой кнопкой, и после натравить DPINST на этот каталог. Про кнопку "Далее" в программе DPInst ее можно погасить. в файле DPInst.xml добавить <suppressWizard/>? вроде так. Если это будет надо то могу это добавить по умолчанию для всех. Тогда по идее сразу будет стартовать DPInst, ставить дрова и в итоге выводить сообщение что встало, а что нет. |
|
romeo91, Перезалейте новую версию к себе на сайт или на файлообменник т.к. из вложения не качается
|
Цитата:
|
Цитата:
|
|
Добрый день. Скачал версию 1.8.1 и обнаружил что теперь файл настроек находится в папке tools что автоматом приводит к невозможности изменить местоположение каталога tools относительно программы. Точнее можно перенастроить все утилиты на другие пути но каталог tools с файлом settings.ini обязан быть рядом. :( А можно вернуть как было раньше?
P.S. Утилита быстрым шагом становится незаменимой. |
Цитата:
Возвращать не буду, но могу сделать проверку, если есть файл рядом с программой, то считывать его, если нет то искать в папке tools |
Цитата:
|
romeo91,
А может добавить в программу следующую возможность? Запуск происходит с каким-либо ключом (например, -unattend 30), после запуска программы при этом запускается таймер c указанным в ключе числом секунд, и если ничего не трогать, то по завершении указанных секунд начнется автоматическая установка всех имеющихся драйверов. |
+ к 410 параметр скрытого режима запуска (с можно с индикацией). Тогда цены этой программе не будет)
|
Цитата:
Цитата:
Цитата:
Цитата:
Насчет кнопок-как такой вариант: сверху надпись о системе, а под ней вытянутые кнопки, типа как у пакетов? И аккуратней, и удобней. Да и есть тогда место добавить кнопку-"автоустановка всех драйверов". И еще вопрос-можно необходимые библиотеки VB6 включить в саму пограмму? |
Цитата:
Цитата:
|
Цитата:
Цитата:
|
Цитата:
|
romeo91, во сколько слов (или предложений) должен уложиться комментарий к одному значку? Жду вашего указания, и тогда что-нить сочиню.
А пока вновь о наболевшем, про чипсет: Цитата:
|
Цитата:
У меня изменился только текст описания статуса. К тому же это версия Бета и не для публичного использования..... |
romeo91, к завтрашнему дню придумаю.
Цитата:
Цитата:
Замечание: не знаю, как у вас, а у меня при наведении курсора на кнопки режимов работы всплывают кракозябры, а когда навожу на кнопки- пакеты драйверов - там нормальный русский шрифт. |
truvo,
Цитата:
Кнопки Уcтaнoвкa (Coвмecтимыe дpaйвepa) и Уcтaнoвкa (Пoлнaя - вecь пaкeт) и Coздaниe или oбнoвлeниe бaзы дaнныx дpaйвepoв - сделали компактнее, освободив место для новой информации, чтоб программа стала более информативнее... Дополнения и изменённый дизайн программы явно стали лучше, программа становится функциональнее и информативнее, осталось немного доработать... Драйвера как ставились, так и будут ставится, независимо от дизайна и дополнительных функций, и всё делается на благо, тобиш для нас всех, программа вообщем "наращивает мышцы" - функционал и информативность |
Цитата:
Цитата:
|
truvo,
ну так Цитата:
Если не нравится дизайн, то возьми фотошоп, там придумай дизайн и порисуй:type:, и потом выложи сюда, а там обсудим... :grin: |
Lisabon, всё это уже придумано... см. мои пред. посты. Я спрашиваю - на фига было переделывать, а вы мне предлагаете - ну так переделай ещё раз. Это шутка юмора такая?
|
Цитата:
romeo91, может обратится в Стол заказов , и там заказать логотип и статус кнопки |
romeo91, А зачем в новой версии программа сканирует windows\inf? То что в windows\inf есть файл драйвера еще не значит что он установлен, да и инфов разных версий oem*.inf может быть несколько для 1 устройства. Какой из них в данный момент стоит?
Инфу об установленном драйвере на ПС (версия, дата, имя файла) нужно читать из реестра. Это и правильнее и быстрее на порядок (тем более с учетом тормозов скана инфов из-за антивирусов). |
serg_ssa, не зная технологии зря делаете выводы. Работате все правильно, а не тупо сканирует папку с файлами inf/
Я анализирую данные полученные DEVCON devcon.exe driverfiles acpi* devcon.exe driverfiles hdaudio* devcon.exe driverfiles pci* devcon.exe driverfiles usb* devcon.exe driverfiles hid* devcon.exe driverfiles bluetooth* devcon.exe driverfiles monitor* devcon.exe driverfiles root* На выходе получаю например: PCI\VEN_8086&DEV_2810&SUBSYS_00000000&REV_02\3&11583659&0&F8 Name: Intel(R) ICH8/ICH8R Family LPC Interface Controller - 2810 Driver installed from c:\windows\inf\oem56.inf [ISAPNP_DRV]. 1 file(s) used by driver: C:\WINDOWS\system32\DRIVERS\isapnp.sys Из этого выдергиваю путь до inf файла и из него версию. Дак вот самый долгий процесс это работа именно DEVCON. Остальное примерно 5% Можно время ускорить используя drivernodes вместо driverfiles, но эти данные сложнее обрабатывать. К тому же я также получаю список файлов драйвера который в последствии буду обрабатывать для Бэкапа. |
Цитата:
Цитата:
romeo91, прогу в размерах не надо делать больше. сейчас самый оптимальный размер. а вот старые кнопки были аккуратнее и больше подходили к дизайну программы. |
romeo91, Ну неправильный подход инфы сканить. Вообще в грамотно написанной программе обычно юзают SetupDiххх функции вместо devcon и никаких текстовых файлов не парсят. Код неочень большой, но я везде видел только на с++.
В vb6 можно гораздо проще - такой vbs-скрипт прикрутить, но это опятьже менее правильно. |
Вложений: 1
Что вы так к дизайну пристали! Хорошо подумаю может и верну.
Вы функционал проверьте, мне это важно. Что от того как кнопки лежать программа будет хуже работать? Такое ощущение что я прогу первый раз выложил без функционала и спрашиваю у всех как вам дизайн. Чтовы как дети малые уже третий день полемику разводите. Ну было у меня просвящение, менял статусы, менял картинки и захотелось мне кое-что изменить вот и наваял. Я давно хотел на эти кнопки картинки добавить, и даже с начала перед самой первой версией, но не получалось никак до этого добраться. Интересно мне если бы я сразу выложил версию с картинками, а потом бы их убрал однажды, вы бы тоже спрашивали почему, ведь было так здорово. Есть еще кто-то кому не нравится измененый дизайн? Вот смотрите вот такую картинку! Пока не хочется мне возвращать все до версии 1.7.0 Цитата:
Цитата:
Вся программа в основном написана на парсинге файлов inf и txt. И поверьте мне время на этих операциях тратится минимально. Вся работа с inf файлами идет как с ini. А работа с ini идет всегда через реестр. Просто соответствующий файл ini мапится в реестр. (Почитайте в интернете). ТАК ЧТО ЕЩЕ РАЗ ГОВОРЮ ТОРМОЗА ПРОГРАММЫ ПРИ СТАРТЕ НЕ ИЗ_ЗА ТОГО ЧТО ЧИТАЮТСЯ INF ФАЙЛЫ (ДЛЯ ПРИМЕРА ПОСТРОЕНИЕ БАЗЫ ДРАЙВЕРОВ ДЛЯ ПАКЕТА LAN ТАМ INF-файлов на 9 МЕТРОВ И ДОЛГО ОНИ ОБРАБАТЫВАЮТСЯ? - всего одну две минуты) Для чего мне пока писать свой код и писать сложные "глючные" функции для сбора инфы о драйверах как для 32 так и для 64 битных систем (подход тут разный), когда есть собственная разработка мелкософта - Devcon, которая все это умеет. P.S. За код конечно спасибо, гляну может что интересного найду для себя. P.P.S Использовать программу никто не заставляет, не нравится не пользуйтесь. |
Lisabon, насчет подписей с romeo91 мы уже обсудили - мой вариант я обещал. Насчет остального - прекратите, в конце концов предлагать мне заниматься бесполезным делом и менять хорошее на другое! На каком бы языке вам ещё это повторить?
romeo91, последняя картинка лучше, чем предпоследняя... это всё, что скажу. |
romeo91, Извини если обидел. Все мы тут любители. ))) да, про совместимость я не подумал. Но хочу напомнить, что в отличии от DRP твой проект не hta-скрипт с его ограничениями, а самостоятельное winpe приложение.
Просто хочу помочь чем могу, вот идейки всякие и предлагаю, для развития проекта. А направить на нужную мысль иной раз тоже большая помощь. По себе знаю. ПРОСТО ФАКТЫ АМД 3200+ 2гига оперативы. стоит нод32. Время загрузки 9 минут 43 сек. Отключаю антивирус - 31сек Папку inf переименовал в inf1 - загрузка за 5 секунд. Дальше думаем сами. --------------------------------- romeo91, |
|
Цитата:
Странно, но влияния антивируса у себя не заметил стоит KAV 2009. Хотелось бы от тебя serg_ssa увидеть дебаг лог загрузки программы, для анализа слабого места. А обновление БД (пакета LAN) у тебя сколько идет? Цитата:
Посмотрим что еще truvo предложит. |
Цитата:
|
|
romeo91,
Цитата:
- первый столбец кнопок, чисто по установке драйверов - второй столбец кнопок, чисто по работе с базой данных по-моему так немного логичней, один столбец для одной функции, второй для другой все кнопки можно немного сделать длиннее, и переместить слева на право, логотип сдвинут наверное в самый край, это я так по-быстрому накидал, за несколько минут..., главное дать тебе идеи, а там сам решай... |
romeo91, вот обещанные мною комментарии к кнопкам в панели "Обозначения кнопок". Они длинные, то есть рассчитаны именно на всплывающий вариант, вы ведь позволили мне не ограничивать объем... Я хотел выразить суть поточнее, и мне показалось, что нелишне будет добавить, какие действия пользователю стоит произвести, когда он увидит такую кнопку. Шесть комментариев я привожу в соответствии с шестью кнопками в вашей последней версии установщика, слева-направо. Как для второй кнопки написать про особый случай с "установленно-неустановленным" драйвером на чипсет и как вообще формулировать про активные или неактивные устройства - я не знаю, ибо для меня этот случай по-прежнему остаётся непонятным, и я вообще мало смыслю в драйверной тематике и больше спец по журналистике и русскому языку. Так же ничего не стал я писать про возможности пакетной установки - чтобы совсем не запудрить мозги людям, пусть они лучше в справке об этом прочтут. Тем более, что комментирую каждую кнопку в отдельности, и пакетная установка тут ни при чём...
Короче, ловите формулировки и смотрите, как они на ваш вкус... Предлагаю так: оставить пока прежний (версии 1.7) дизайн, а в панели для обозначений кнопок написать: "Обозначения кнопок (подведите курсор к нужному значку)", затем поместить новые шесть иконок, или такие как есть, или другие, какие заблагорассудится общественности, а во всплывающих подсказках разместить, например, такие слова: Пробелы между строчками, если хотите, можно убрать, пустить текст сплошняком, получится немного короче, просто мне показалось, что так выразительнее выглядит. Действия пользователя я выделил шрифтом из тех же соображений. Заодно предложение ещё одно: в названии режима "Создание или обновление базы данных драйверов", может, убрать слово "данных" и оставить "базы драйверов"? |
truvo,
Цитата:
|
Ну, это при желании автора. В любом случае справка уже устарела, с появлением новых кнопок и всего прочего, так что как-то обновлять её придется...
|
Lisabon, дизайн сложноват.
|
|
romeo91, как обещал. Загрузка 10 минут. Загрузка проца 98-100% службой нод32 (ekrn.exe). Кстати всегда гдето посредине загрузки вылетает ошибка 13 <type mismatch>, жму "продолжить". Кнопки появляются, но прога еще минут 5 "думает", потом все ок.
Lisabon, Какой смысл постоянно дежать видимой кнопку "прервать обновления"? Имхо как сейчас очень даже грамотно сделано. |
Цитата:
По остальному проанализирую |
Цитата:
Цитата:
Что касается вашей последней картинки: чтобы логотип в центре - такое никогда не видел, там ему точно не место. |
Цитата:
Цитата:
Цитата:
Например вот так Этот вариант мне уже больше нравится :mail1: |
A зачем вообще нужны сведения о системе?!
|
Цитата:
|
Цитата:
|
Lisabon, но и место отбирает я думаю главное не как выглядит а как фунЦиклирует!! а то кнопочки функциональные в одну кучку скинули как то не наглядно
|
hobbit25, сведения о системе не помешают (имхо), чтобы юзверь лишний раз знал под какую ОС драйвера ставит. Эти сведения об ОС были в программе изначально. А вот все остальные сведения о компе - и на фиг не нужны, это инициатива Lisabon, которому
Цитата:
|
Цитата:
P.S. сведения о системе - лишнее (зачем, если производится автоматическое определение?) Во всём остальном программа просто супер, спасибо. |
hobbit25, truvo, я просто предлогаю варианты ибо romeo91 написал
Цитата:
Хоть я и предлогаю свои варианты, но это не значит, что это будет реализовано. Тут ситуация напоминает мне, такие же противоречия, как было с переходом Windows 98 на Windows XP, потом с Windows XP на Vista, а тут уже и Windows 7 не загорами. Вспомните как многие плевались на интерфейс Windows XP, а потом на Vista... но потом же прошло время и привыкли к новому интерфейсу hobbit25, Цитата:
Цитата:
|
Цитата:
|
Lisabon, может тогда как то разнести акценты на них
|
Цитата:
Вот ещё один вариант, он ближе к варианту от romeo91, но с небольшими изменениями |
Пробую новую версию. Довольно интересна. На моем ноуте показывает что нету ни одного нормально установленного драйвера, т.е. либо дрова не установлены (чипсет и лан - а они есть, в пред. версии такого не было) либо что требуют обновлений (а мои установленные в системе как раз и новее и при установке из программы предлагается заменить более новый драйвер более старым из драйвпака).
Еще не плохо бы тихий инсталл дров сделать....как это есть в ДПА |
Скажите пожалуйста, эту программу обязательно инсталлировать в ос, или можно установить на внешний диск, и туда же положить драйверпаки?
|
mariolast, на одной машине тоже такой глюк поймал.
Valueff, Цитата:
|
Выложил новую версию!
В основном исправил ошибки, но также вернулся к интерфейсу 1.7.0. Ну и еще некоторые нюансики. Версия 1.8.6 RC (06.07.2009) - Исправлена ошибка ("Type mismatch") при чтении версии драйверов. - Удаление временных файлов теперь "мягкое", ошибок при выходе быть не должно. * Интерфейс главного окна вернулся к версии 1.7.0 с небольшими изменениями (по многочисленным просьбам пользователей) + При запуске файл settings.ini сначала ищется в каталоге программы, а затем в папке Tools. - Исправлено некоррекное поведение программы при проверке обновления. + Добавлены подробные описания обозначений кнопок при наведение на подпись к картинке. Я решил портировать программу с Visual basic 6 на Visual Basic.Net 2008 Express. (прога будет требовать установленный DotNet не ниже 2.0, но это сейчас мне кажется это не проблема). Хотя решение пока не однозначно. Так что пока не решил переписывать прогу, у кого есть мысли по поводу "глобального" изменения дизайна пишите, а лучше кидайте наброски. Или в таком варианте все устраивает? Может вместе выработаем что-то новое и функционально-удобное. Lisabon, Почему ты так хочешь изменить текст "запись в базе данных отсутствует". Вроде как для данного значка БД нет вообще. Цитата:
|
Цитата:
|
Вложений: 1
romeo91,
Цитата:
может подсказку поменьше сделать? |
Цитата:
Версия 1.8.1 beta (29.06.2009) + Добавлена возможность изменять отображаемое имя пакета драйверов в программе (доступно через контекстное меню) |
Цитата:
|
Цитата:
Если винда лицензионная, то там чаще всего включено автообновление и обновки сами качаются. Я всегда присебе имею тихий инсталлятор DotNet. :) Времени тратится не очень много, если конечно не древняя машина. Но для древней дрова особо не помогут. Цитата:
или подсказки к режимам, если это, то я не знаю нужны ли они вообще как-то сразу в первых версиях сделал и больше на них внимания не обращал. |
Цитата:
ИМХО с необходимостью устанавливать дополнительный софт для работы этой программы - практически полностью теряется ее мобильность. на первых порах создания этого асистента вообще обговаривался вариант о внедрении файлов необходимых для его работы в его дистрибутив |
Цитата:
А если речь о VBruntime, то я в этом не видел смысла |
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
Так что просьба еще раз отписаться по дизайну. Если его менять не надо, то может повременим с переходом. Или давайте искать эргономичное расположение элементов. Последние недели две меня просто выбили из колеи. Застряли мы в развитии программы, и казалось на чем, на спорных моментах в дизайне. И расширение функционала пока не идет. |
romeo91, я имею в виду надпись "Режим работы программы с пакетами драйверов". Капс не в моде. Да и не нужна она большая-ее мы один раз прочитаем и забьем)
А дизайн сейчас меня устраивает) |
Цитата:
|
Цитата:
|
romeo91,
Я уже будущим озабочен :) А ещё , повторюсь с вопросом - будет ли предусмотрена работа с драйверами от разработчика, а не из самопальных паков ? Как это реализовано в K-System установщике драйверов. |
MKN, будет все будет :)
|
MKN, ну dotnet или runtime - что-то всяко ставить придется на те компы, что ты описал. так что вариантов немного.
|
Цитата:
По-поводу изменённого интерфейса, как по мне, стало не очень, в плане, что на самый верх вынес инфу о операционке, её лучше куда-нибудь в другое место приделать, или вообще убрать или как минимум сделать текст нежирным, сейчас она внешний вид портит... |
Цитата:
С dotNet согласен, чуть похуже. Ну да ладно, я еще пока ничего не начал писать. Может и буду переходить, может буду вести две версии сразу. Давайте пока эту тему про дополнения закроем. А то сейчас опять полемику на несколько страниц будем разводить. Поживем увидим .... Цитата:
|
Цитата:
Цитата:
|
romeo91, по панели "Обозначения кнопок":
Приятно, что принял мой вариант всплывающих комментариев - значит, я тоже могу принести пользу. Но есть один нюанс: я предлагал всплывающий текст именно как полную замену прежним подписям, потому что прежние подписи мне показались не вполне корректными и недостаточно ёмкими. Именно поэтому я предлагал подводить курсор именно к иконке, подразумевая, что постоянно видимые подписи при этом уберутся и шесть иконок выстроятся подряд. Ты же слегка подправил, улучшил прежние подписи, но почему-то их оставил... Ещё раз предлагаю мой вариант: наводить курсор на иконку, оставить в панели только иконки без названий. Если это технически невозможно, если надо подводить курсор только к текстовой надписи, тогда предлагаю у каждой иконки написать одинаково по два слова: "Читать пояснение" или "Прочесть пояснение". Ну а если ты всё ж не проникся моими доводами, тогда исправь у себя одну ошибочку: Цитата:
|
Самый идеальный вариант, это вернуть "Обозначения кнопок", которые были в версии 1.7.0
|
Lisabon, зачем так громко, может лучше "имхо", "по-моему" и т. п.?
|
Вложений: 1
romeo91, привет!
Мучал твою програмку под Windows 7 :) Вроде все ок, только при закрытии ошибка возникла... Во вложенном лог и скрин |
Цитата:
Если полностью убирать поясненения, то логично тогда сгруппировать значки, а сделовательно придется опять подкорретировать фейс, так как появится свободное место. Опять же чем занять и как переделать чтобы не было "возмущений" :) Цитата:
Цитата:
Цитата:
Для работы с единой БД необходимы сторонние компоненты опять же. Так что пока будут раздельные файлы бд для каждого файла |
Цитата:
Цитата:
Цитата:
Вот ещё несколько замечаний и предложений. |
Цитата:
Цитата:
Для каждого пакета драйверов идет отдельный файл базы данных. Вроде ничего сложного Остальное нюансы учту и подкорректирую. Да и в сплывающие сообщения для кнопок сделаю ровнее, чтобы текст не съезжал, наконец-то добрался до этого. Нашел как шрифт изменить для текста подсказок. Цитата:
|
Цитата:
И в довершение к моему пред. посту, осмелюсь посягнуть на святое, на название: "Помощник установки драйверов" или "Помощник при установке драйверов"? |
Цитата:
По поводу появившейся фичи - сравнения версий драйверов в драйверпаке и установленного, я уже писал http://forum.oszone.net/post-1138931-298.html , что эта фича скорее вредна, чем полезна (если кто хочет, обосную более развёрнуто), может сделать её опциональной и отключаемой в настройках ? ещё одна хотелка - если в драйверпаке найдено несколько драйверов (подходящих inf), то чтобы была возможность выбора "вот это устанавливать, а это - нет". Как это может пригодится. Вот например у вас 2 сетевухи — встроенная и нормальная. Для нормальной есть нормальный драйвер на болванке и вы хотите использовать имеенно его. А для встроенной использовать драйвер из драйверпака. Но драйвера для обоих сетевух находятся в одном драйверпаке и поставятся оба. Конечно если потом накатить нормальный драйвер после драйверпаковского, то проблем, скорее всего, не будет. Ну а вдруг? В любом случае "неаккуратненько как то доктор" Другой пример уже не высосан из пальца. Вот результат запуска набора от SamLab на ноуте с видео Intel Gma X3100 для этого адаптера есть 2 драйвера - старый и новый, это не косяк, так и должно быть. Более того, в зависимости от условиий нужно ставить или старый или новый драйвер. А какой поставится сейчас при щелчке мыши по драйверпаку? Только натурный эксперимент позволит узнать :( Реализация хотелки проста - где то в главном интерфесе поместить чекбокс "выборочная установка" (а в хинте более подробно "Включить режим выбора нужных драйверов из возможных к установке из данного драйверпака" ) по умолчанию выключен, что бы не нарушать привычный многим режим работы программы. Если в этом чекбоксе установить галочку и запустить установку драйверпака, то (если количество подходящих inf > 1) перед установкой появится окошко с чекбоксами, где можно поставить - убрать галочки на против нужных - ненужных драйверов. если будет реализовано предыдущее предложение, то можно сделать разные иконки для состояний "драйвер не установлен" и "драйверы не установлены". А вообще нет желания переделать иконки? текущие глубоко не правильные, хотел написать и про это, но пока иссяк. совсем маааленькое пожелание - уменьшить размер формы поотношению к текущим размерам окна, т.к. с некоторыми стилями оформления появляются полосы прокрутки, которые не убираются ни при каком увеличении размеров |
Цитата:
|
Цитата:
Цитата:
Цитата:
Или лучше выложи на обозрение. :) Иконок большая часть в ресурсах, меняй не хочу. Цитата:
Цитата:
|
romeo91, Скажи, а почему названия фреймов в текущей версии выполнены в верхнем регистре? В принципе не страшно, но первых версиях они смотрелись гораздо лучше.
|
Цитата:
выбираем дефолтную luna, запускаем - всё нормально идем в свойства экрана - оформление - дополнительно выбираем элемент "строка меню" , меняем размер с 19 на 21 (при 20 всё нормально) менюшка стала больше, форма не помещается в окно по вертикали, появляется вертикальный скрол, вертикальный скрол занял место уже по горизонтали и форма уже не помещается в окно и по горизонтали появляется горизонтальный скрол вроде не страшно, но в других прогах такого нет |
Цитата:
Цитата:
С другой стороны какое самое важное отличие в статусе драйверпаков интересует пользователя? "В драйверпаке есть нужные драйвера и они установлены" и "в драйверпаке есть нужные драйвера и они готовы к установке, но пока не установлены", чем эти статусы отличаются в иконках? Маленькой желтой шняжкой в правом нижнем углу. Цитата:
нужно только предусмотреть вывод не только название каталога (не несущее смысла, как правило) но и имя железки + версию, чтобы не запоминать соответсвие папка-версия драйвера и папка-имя_железки |
Цитата:
Цитата:
А заключение программы "этот драйвер новее"
Цитата:
|
romeo91, Можно попросить чтоб при первом переименовании надписи кнопки по умолчанию тоже предлагалось текущая надпись кнопки.
Есть такое предложение: 1. инфу об обзначении кнопок с формы убрать вообще 2. вместо всей криво выглядящей инфы о дровах в подсказке указать только инфу об обозначении этой кнопки и рекомендуемых действиях пользователя 3. при нажатии на кнопку как раз сначала и показать инфу о дровах (как сейчас при вызове из контекстного меню), но лучше в таблице как в настройкак для ОС например, и соответственно вместо кнопки ОК поставить кнопки продолжить/отмена. Кстати в будущем можно в этой таблице даже сделать выбор для каких дров ставить, а для каких не нужно. (как в примере выше с 2 сетевухами) И все т.н. "кривости" уйдут и форму разгрузим и случайные нажатия на кнопку застрахуем. последнее слово понравилось :) Цитата:
|
Цитата:
Цитата:
|
Цитата:
|
Цитата:
Я не дизайнер!, если таковые есть, то выкладывайте, а я уже задействую. Если конечно большинство будут за. Цитата:
Под все программы все равно ен подстроишься! а переписывать львиную долю кода для получения версий драйверов, сейчас не буду. Иначе это будет сырая версия, такая же как и первая. |
romeo91,
Нашёл прикольную ошибку с надписями обозначения статуса кнопок, смотри видео bug.rar :teeth: А также надо добавить пару новых "обозначения кнопок" - это BTN_OK_ATTENTION_NEW и BTN_OK_ATTENTION_OLD, а то кнопки есть, а описания к ним нет |
truvo, где кому на что попенял я? А программы разные пробую (к тому же DRP Romeo сам и модифицировал и пользовался)- какая в итоге устроит-не знаю. Пока эта.
|
|
Цитата:
Lisabon, первое впечатление, чисто на глазок: последний ваш вариант - лучший из ваших вариантов. Цитата:
|
Цитата:
Цитата:
|
Цитата:
|
Вчера ставил свою винду на комп с видюхой нвидиа. Все дрова встали и во время установки, но после загрузки комп "вис". В безопасном режиме удалил драйвер видео и после перезагрузки установил заново этой прогой. Все встало корректно, хотя база дров одинаковая.
romeo91 Спасибо еще раз за программу! |
|
Цитата:
Чтобы было возможно выбрать любую вкладку в любом режиме в настрйоках снимите галочку с пункта "Делать неактивными вкладки...." |
Цитата:
|
romeo91, любые удачные наработки из DRP можешь смело брать для своего проекта! Если не против, то я тоже буду брать удачные реализации у тебя :)
|
Автоматом может ставить?
|
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Цитата:
Может кто еще горазд Цитата:
Amigos, Если еще и иконки сами выложишь, то будет вообще супер. |
|
Цитата:
ИМХО: кнопки не совсем привычны, как по мне не столь информативны, как сейчас в программе... уж больно они одинаковые, и сливаются с друг другом, надо кнопки, чтоб были кардинально отличались, либо по цвету, либо по самой картинке... |
Цитата:
Цитата:
Цитата:
|
Цитата:
Честно говоря дизайн кнопок мне очень нравится! Может потому что сам не могу придумать. По поводу их информативности пока сразу не скажу - ко всему надо привыкать. Так что ждем количество отзывов и полезных сообщений на постAmigos. А там и думать будем. Amigos, В кнопках нет реализации следующего варианта! драйвер требуется установить, и также есть установленные, и уже или с новыми или старыми драйверами. Как у меня сейча треугольник с лампочкой или стрелками |
Цитата:
Amigos действительно поработал на славу, кнопки получились весьма приятные на вид. Но по его картинке, на которой все кнопки, у меня складывается такое субъективное впечатление: для первых трех кнопок в первой строке и первых двух во второй строке - связь изображения с толкованием кнопки более-менее видна. А для остальных кнопок эта связь менее очевидна - все эти зеленые и красные стрелки вверх, вниз, вправо, можно понимать как угодно, и оранжевую птичку тоже. Прежняя серенькая птичка в программе, например, была более понятной (неактивные устройства - серая неактивная кнопка). Я прекрасно понимаю, что впихнуть всю теоретическую суть в крошечное изображение вообще невозможно. А раз невозможно - то может тогда и не заморачиваться? Главное ведь что? Чтобы иконки были разными! И в этой связи осмелюсь предложить два простых нетрадиционных решения: 1) использовать в качестве иконок простые одноцветные цифры: 1, 2, 3 и т. д. Хочешь, к примеру, определить неустановленные драйвера - ищи кнопки с цифрой 2... 2) использовать в качестве иконок обычные кружочки разного цвета. Даже без контурной линии. Для установленных драйверов можно, как дань традиции, использовать зелёный кружок, для неустановленных - красный. В принципе какие-то промежуточные случаи (типа - драйвера установлены, но не все) можно изображать кружками с несколькими секторами разного (соответствующего) цвета. Из этих моих вариантов мне больше нравятся цветные кружки - в таком случае изменения будут не слишком революционными, а цифры - это слишком непривычно. |
Цитата:
Amigos, сможешь реализовать? |
Вложений: 1
Цитата:
или это но если нужна отдельная иконка для такого случая, то должно быть как - то так png в аттаче Цитата:
Цитата:
Цитата:
|
Цитата:
что чему соответсвует, предлагаю додумать самим :) |
Цитата:
Но скины точно делать не буду. Это уже перебор. Цитата:
|
Цитата:
Если ты просто пользуешься готовым сборником драйверпаков (типа samDrivers), то и пользуйся теми иконками, которые автор включил в состав сборника, Ну а если ты сам составляешь свой сборник, то положить свою картинку в нужное место не составит труда. |
Прошу прощения, если вопрос обсуждался (в таком случае направьте по ссылке), но вот хотелось бы узнать, а почемув последних версиях Помощника установки драйверов убрали столь полезную функцию, как "тихая установка"? В прошлых версиях эта функция была, отлично работала и, например, для меня была весьма востребована.
|
Наблюдения не мои т.к. я сам в командировке:
С новой версией часто показывает что в паке более новый драйвер - а при установке сообщает что обновление не требуется и наоборот - при установке пишет что в системе драйвера новее паковских PS - на системах без обновлений с WU часто выдает разные трудноописываемые ошибки кода - на обновленных системах все отлично |
Иконки лучше, чем кружочки - хоть мельки, но информативнее, а название драйверпак не нужен, а легенду сделать
|
Amigos, вы превзошли все мои ожидания - я ведь предлагал обыкновенные плоские, а не объемные кружки! Просто титанический труд!
Цитата:
|
Amigos, ну примерно так. и уже в хелпе цвета описать. все же знают, что красный-это не нормально, а зеленый нормально. Просто мое мнение, что иконки разных цветов вкупе с прочими стрелками\крестиками\и т.д. будут интуитивно понятней.
|
Цитата:
Цитата:
А вы определились уже, какой из шариков будет чему соответсвовать? Цитата:
Вы видите разницу между шариками, пока все они в одном месте и глаз может их охватить за раз, зафиксировать крошечную разницу в цветовом оттенке. Если же взять одну кнопку с каким либо из шаров, то четко сказать - "этот шарик был был на легенде третьим слева во втором ряду" вы уже не сможете. (или сможете, но не для всех шариков) :( |
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
Цитата:
Если romeo91 реализует механизм замены картинки из внешнего файла, без правки EXE, то воющим не за что будет воевать, у каждого будет своя полянка, где он может одержать "свой Аустерлиц" |
Цитата:
Почему же многие так боятся упрощения и думают, что шаг к упрощению - это шаг назад? |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
С шариками ДОГАДАТЬСЯ НЕЛЬЗЯ, посмотрел легенду для 10 шариков, всё равно смысл 11 не догадаешься, пока не посмотришь легенду. Цитата:
|
Цитата:
вот моя шутка ко мне же и вернулась |
Цитата:
|
Цитата:
Цитата:
|
Цитата:
А теперь возьмите выложенные иконки, и попробуйте в совершенно случайном порядке присвоить иконкам смысловое значение. Неизвестный архив Идёт сканирование драйверпака В драйверпаке нет драйверов для вашего компьютера В драйверпаке есть драйвер для вашего компьютера такой легендой тоже можно пользоваться, конечно "человек, прежде чем начать догадываться, вынужден будет ознакомиться с легендой" но неужели ктото её предпочтёт более логичной исходной? Цитата:
|
Цитата:
К примеру, действительно, в Опере кнопка "Обновить" - хорошая ведь кнопка. И понятная. Её и на пакет, где есть более новый драйвер. ;) В пакете драйвер старее-делаем как кнопку "Обновить", только красного цвета, а не зеленого. В общем, как Romeo решит-так и будет, в любом случае. :D Лучше действительно сделать внешние иконки и заняться функционалом. Цитата:
|
Цитата:
To All Вот вам немного измененная версия на обозрение. Исправил немного, но все же (остальное позже). Сразу скажу иконки не трогал :) Через автообновление пока не выкладываю, не будем пока в массы выводить, так как многие вещи спорны. Для иконок еще появилось место, так что будем новые добавлять со временем. А вот с легендой пока не раздумывал, сделал по быстрому. Версия 1.8.9 RC (10.07.2009) * Размер подсказок для обозначений кнопок уменьшен. * Поправлено отображение подсказок для кнопок, теперь список HWID выглядит как "нормальная" табличка, без смещения. + Изменено создание БД. При создании БД в HWID не учитываются &REV_ , &MI_ и &СС_ (начилие этих символов говорит что это дубликат HWID). Тем самым БД стала "чище". Требуется пересоздание всех БД + Добавлено определение всех устройств на компьютере без учета заголовка идентификатора (все заголовки трудно учесть). Программа должна видеть все устройства на компьютере, и определять их если они есть в БД. + Добавлено отображение легенды на отдельной форме, доступно по нажатию правой кнопки мыши в окне со статусами. * Опять небольшие изменения фейса. ссылка на обновление P.S. Я на несколько дней уейжаю отдыхать, по возможности программой буду заниматься, так что может в конце сл.недели что-нить выложу. |
romeo91, мне нравится)
|
Цитата:
Сделай уж файлы с иконками отдельно, а там уж кому как! |
Цитата:
Цитата:
Цитата:
Цитата:
Так что всё-таки можно, оказывается, и этим вашим иконкам Цитата:
Цитата:
|
Вложений: 1
Цитата:
|
Цитата:
|
Обидеть этим парня нельзя, напротив...
|
Цитата:
|
romeo91, немного иконки не влазят у меня (последняя правая голубая видна наполовину). А так меня интерфейс вполне устраивает. Подсказки тоже вроде нормальные и понятные. А закладка "Настройка" исчезла.
Цитата:
|
Предыдущие версии не пробовал, но версия 1.8.6 Beta некорректно отображается в Windows 7 x64. Размер окошка по умолчанию, ничего не изменял. При этом справа и снизу отображаются полосы прокрутки, которые не исчезают сколько бы не прокручивать окошко.
|
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Вложений: 1
Цитата:
люди, не работавшие с иконками, сразу закричали "одинаковые", "мало различий" поэтому решил выкладывать в виде скриншота работающей программы до (дефолтный инерфейс) после (новые иконки) для подготовленных камрадов - в аттаче новые иконки в виде кучи |
Amigos, Красиво.
А если такая логика: там где все ОК - одна зеленая плата (для 1 дрова) или 2 зеленые платы(для неск. дров), где что-то не так - 1 красная или зеленая с красной или 2 красные платы? При такой логике можно еще немного от лишних галочек/стрелочек избавиться, информируя только цветом. Вот я посмотрел не влезая в легенду и вижу красный цвет- на него в первую очередь и смотрю. Как считаешь? Иконка для Chipset MB 902 с тремя стрелками - "переребор", действие все равно ведь нажать кнопку али нет. Например в тех рисунках для HID 90122 и LAN 106Greg у тебя одинаковые иконки, а походу должны быть разными. To ALL Ребята, а вам не кажется, что с этими комбинациями стрелок на иконках мы все мучаем достопочтенного Романа "неподелу"? Ну ведь пользователь придется совершить выбор всго на 1 действие - нажимать или не нажимать эту кнопку? Других вариантов ведь нет к сожалению. А если в будущем и появится возможность выбора установки конкретного драйвера для конкретного устройства, то опять-таки понадобятся только теже 2-3 иконки но уже применительно для этого конкретного драйвера. Я к тому что фукционал нарастить сначала бы, а там и видно будет какие иконки нужны. Может быть стрелок и вообще не нужно будет. Мое личное мнение: мне было бы удобно 2 режима работы кнопок паков: 1. автоматический, ставящий только более свежие драйвера(ну и на устройства без драйверов вообще). Это хорошо реализовано в DRP. 2. ручной, когда нажимая на кнопку пака вызовывалось бы окно со всеми имеющимися для моего ПС драйверами с чекбоксами для индивидуального выбора ставить или нет этот имеющийся в паке драйвер. И все! Все остальное могут сделать другие утилиты, тот же эверест например, прописав его запуск в настройках для доп.утилит. |
Цитата:
"2 красные" тоже пятном. Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
romeo91, полюбовался на вид версии 1.8.9. Вроде стало лучше, чем было. Предлагаю уменьшить или убрать пустые промежутки между значками в строке "обозначения кнопок". |
|
Вложений: 1
romeo91, Win7 build 7260 x86. При закрытии программы вылезло это.
|
Цитата:
|
Habetdin, а я с ними (админправами) и делал все.
|
romeo91, просто отличная программа! Перешел на нее. :) Огромное спасибо.
Не подскажите, в каком драйверпаке находятся дрова на кардридеры ноутбучные? Что-то не могу найти. :( |
YikxX,
DP_MISC DP_SMARTCARDREADER |
romeo91, уважаемый может я чего то не понимаю но все говорят про 1.8.9 версию а в шапке 1,8,6 бетка ??
|
hobbit25, тайна - между строк темы:
Цитата:
|
Спасибо нужная и хорошая програма.
А как часто будеш обновлять проограму? |
|
Вложений: 2
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Вот всем на обозрение скрины новой версии. Кто что скажет? Если у кого есть желание опробовать и помочь, то в личку. Официально планирую выложить через пару дней, есть еще недоделки. |
Я скачал (Сборник драйверов SamDrivers 7.13) и он весит 1,54 ГБ (версия 1.8.9).
Обновлять програму будеш раз в 1-2 недели. Это как понимать по новому каждый раз придется качать 1,5 ГБ или обновления можна будет добавлять както по другому? |
Цитата:
|
полковник, поясняю:
Samlab для вашего удобства прикладывает эту программу к своим наборам драйверов - чтобы вам не пришлось думать, как устанавливать драйвера. Наборы драйверов - массивные, а установщик маленький. Отсюда сами разберетесь, что и как вам качать. А если короче: можете скачивать при необходимости новый установщик здесь и заменять его файлы копированием поверх в нужное место в вашем гиговом наборчике. Лично я качаю и обновляю пакеты драйверов от Samlab не скопом, а по отдельности, а установщик беру здесь. |
Что-то нет отзывов! Неужели никто ничего не может сказать? :confused: Ведь многие ждали этот функционал.
Вот предварительный список изменений в программе Версия 1.9.5 RC2 (20.07.2009) |
romeo91, выложенные скрины меня лично, на первый взгляд, устраивают. Конкретнее могу высказаться только после прогона проги. Меня больше интересует функционал, вид кнопок, имхо, дело второе.
ЗЫ. Значок "идет создание БД" выпадает из общей логики - либо дай ему описание типа " Обозначает, что идет работа...", либо можно его вообще убрать. К характеристикам драйверов он никакого отношения не имееет, а только показывает процесс работы на самой кнопке и полностью сам по себе информативен. Имхо, не стоит загромождать картинку. ЗЫЗЫ. При нажатии кнопки, появляется выпадающее меню, где можно выбрать обычную установку или выборочную. При выборе любой установки не работает кнопка Отмена - все равно начинается установка. Это не есть гут! Да и при обычной установке не нуно окно со списком драйверов - а то режим ничем не отличается от выборочного! |
samsobi, ну именно поэтому пока версию и не выкладываю! так как сырая :) главное понять идеологию как это все должно работать
|
romeo91, ОК! По возможности сегодня попозже потерзаю! :)
|
romeo91, а если попробовать таким образом расположить все схему прилагаю
|
romeo91, Там где check.jpg: сначала бы колонку с наименованием, потом с версией пк, потом с версией бд, потом все остальное.
В главном окне наверное "ВЫПОЛНИТЬ" разместить слева, выбор режим работы - справа. Что значит "выделить выбранное"? Может убрать справочную инфу о легенде кнопок с главного экрана? Обычно всегда легенду из меню справка вызывают. |
romeo91, по вашим скринам - что если чекбоксы на кнопках сделать раза в два покрупнее и разместить не в углу, а прямо против надписи, т. е. в той же строке? Так, мне кажется, поскладнее будет - симметрия какая-то - с одной стороны надписи обозначение кнопки, с другой - чекбокс. Как в любом тестовом задании или избирательном бюллетене - птичку всегда ставят против слов. А почему предлагаю крупнее - потому что в DRP 9, мне, например, не очень удобно ставить птички в мелких окошечках при большом разрешении экрана.
Синий фон в чекбоксах мне кажется тоже излишним - на белом птичку лучше видно. Ещё одна мысль, конкретной реализации, правда, предложить не могу. На мой взгляд, переменная информация мелким почерком, помещённая в нижней строке, более-менее существенна. Ну, например, при запуске программы в ней написано, почему, собственно, программа "тормозит". Нельзя ли укрупнить эту строку и поместить её повыше, более на виду? Цитата:
|
romeo91, Где скачать версию 1.9.5 RC2?
Предыдущая версия глючила очень часто с драйверами на чипсеты (после установки дров все равно оставался старый значок): и редко с сетевухами: HWIDs чипсетов: |
SamLab, пока нигде:
Цитата:
|
Цитата:
1. Все 2. Все на текущей вкладке 3. Все новые (кстати, а что это подразумевает? У меня не работает) 4. Сброс отметок (вместо "Ни одного") Кнопку назвать просто "Выбор" По работе: 5.Если сразу выбрал "Обычная установка", то она начинается без списка драйверов (т.е. как задумано). Но если сначала "выборочно", а потом Обычную, то список вылазит и установка начинается вне зависимости какую ты кнопку нажимаешь "Отмена" или "ОК". :( |
Вложений: 1
SamLab, truvo,
Вы спрашивали, а я уже устал объяснять! Программа так отображает потому-что так думает винда. И это почти всегда на драйвер SMBUS controller и с некоторыми другими HWID тоже видел. смотрите скрин. Кстати кто-то и приводил аналогичное. Я статус драйвера получаю из программы Devcon. И пока я ей "доверяю" :) Если можете предложить что-то, то говорите. Или давайте я в шапке напишу про это. Чтобы было меньше вопросов, или в описании статуса описать исключения. Цитата:
Цитата:
Цитата:
Цитата:
Кому не нравится не пользуйтесь, обычное нажатие на кнопку, как работало так и будет работать. Об остальном сказанном про интерфейс подумаю, но уже скорее не в этой версии. |
romeo91
Цитата:
Как насчет автоматической установки всех драйверов? В данной теме это было бы очень актуально. Ничего в этом плане не планируется? |
romeo91,
По поводу версии 1.9.5 RC2 1. уменьшилось время создания базы. +1 2. по поводу чекбокса на кнопках драйверах, может их перенести с права на лево, ибо чекбоксы перекрывают название драйвера, скрин ниже. -1 3. можно решить проблему исходя из выше указанного скрина, с названиями драйверов на кнопках, у меня названия не помещаются, не зависимо от того, что я изменял размер кнопки и шрифт, название на кнопке не помещается, а при значении ширины кнопки 2250 и выше, кнопка не изменяет свой размер, вместо этого кнопки перемещаются вниз, второй скрин чуть ниже, это после установки значения 2250. -1 4. по поводу Выделение пакета драйверов, опцию Все на вкладке, сделать не активной(или удалить) в режиме установки драйверов, а в режиме создания баз активной, так будет логичней, ибо смысл выбирать в режиме установки драйверов, драйвера не относящиеся к тому железу, которого у тебя нет. Для работы хватит опций Неустановленные и Рекомендуемые. -1 5. В режиме установки драйверов, в Выделение пакета драйверов, когда я выбираю опцию Все на вкладке и жму кнопку Выделить выбранное, выбираются все кнопки на вкладке, как и должно быть, после выбираю опцию Неустановленные и жму кнопку Выделить выбранное, то ничего не происходит, галочки остаются на всех кнопках кладки. -1 6. В режиме создания баз, в Выделение пакета драйверов, опция Все новые не работает. -1 7. Цитата:
8. В Настройках программы\Оформление программы опция Расположение иконок, так вот, например, я хочу выбрать паку, откуда программа будет брать иконки, жму на кнопку для указания соответствующей папки и вдруг мне перехотелось выбирать и соотвественно нажимаю на кнопку отмена, и после удаляется путь, который был указан ранее(TOOLS\GRAPHICS). -1 Также можно реализовать, чтоб при выборе папки, где находятся иконки, выбиралась папка, а не файл. |
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
Цитата:
У меня еще желание большое сделать поддержку языков в программе, чтобы не только в России смогли ей пользоваться. А это тоже не так просто. Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Кто что скажет? |
Цитата:
|
DPavlik82, хорошая идея.. romeo91, ждем реализацию этой функции
|
Цитата:
Цитата:
|
romeo91 когда ждать следующую версию?
|
samsobi, согласен, тоже начинаю приходить к осознанию этого. Но, думаю, функция будет востребована. Тем более не полный автомат, а с паузой "на раздумье" (можно еще звуковой сигнал сделать как в BS Post Installer).
|
doctor_allcome, здесь автор написал.
|
samsobi, наверное ты прав насчет функции предложеной DPavlik82'ом,- она для ленивых. Но все же она не будет лишней, и многим она понравится :)
|
уважаемый samsobi, с этим постом я ознакомлен, но дело в том, что между последней версией от 06-07-2009 и текущей датой 23-07-2009 прошло времени более 1-2 недель.
|
doctor_allcome, некорректно подпихивать Автора вопросами "Когда?" Общественность пожелания свои высказала, они приняты к сведению, работа идёт. Ситуации могут быть разными - от затычек в программировании до чисто житейских, и к этому надо относиться с пониманием. Существующая версия практически работоспособна и пока Автор творит новую, моно и нужно пользоваться существующей! :)
|
Что-то странно - дрова на чипсет стоят, но Помощник говорит, что не установлены. :o Пытаюсь поставить - нет устройств для обновления (или как там). Версия Помощника 1.8.6 от 06.07.2009, чипсет Intel P35
|
YikxX, посты 574, 576 и другие ранее...
|
romeo91
Хотелосьбы знать когда выпустиш новую версию? |
Цитата:
Много пива утекло.... Изменений нынче будет оооооочень много. вот текущий список основного что сделал, то что "вспомнилось и записалось" :) Вот и отлаживаю все что сделал на предмет ошибок. Не хочется сырую версию давать!!! Хотя все равно что-то наверняка упущу. P.S. Понимаю, что давно ждете, но результат должен оправдать ваши ожидания :) Может к 1 августа "зарелизю" |
Цитата:
может лучше все разом? |
Цитата:
Хотя если там будут не все файлы то заменится только часть картинок |
Наконец-то выложил новую версию 1.9.8!
Ссылки как всегда в шапке. Изменения там же, хотя я их уже публиковал. Жду багов :) Устал тестировать, пора бы и вам потестировать. Один все же все глюки не отловишь. |
Цитата:
|
romeo91, Уважуха! Нашел парочку багов.
1.Слетают переименованные названия кнопок, если зайти в настройки и выйти оттуда с сохранением. 2.Когда программа была запущена с параметром "установка(совместимые драйвера)" выбираем режим "обновление баз". При первом нажатии на кнопку пака всплывает режим выбора обычной или ручной установки. 3.Маленькая хотелка: когда выходишь из настроек появляется сообщение что настройки применятся после перезапуска. Можно дополнить это сообщение вопросом "Не хотители перезапустить сейчас?" и перегрузить прогу автоматически если ответили "да" или в "сервис" добавить "перезапуск программы". Ну а если в идеале, то научить применять параметы без перезапуска. Так было бы вообще супер! |
Привет всем. Прежде всего хочу поблогадорить автора за ету отличную програму. Она во многом превосходить свои анологи, а интерфейс у нее просто супер. РЕСПЕКТ!!!
У меня такой вопрос: А можно ли перевести программу на другие языки, где программа хранить языковые параметры (INI файл или т.п). Или ето не возможно? Спасибо!!! |
Цитата:
Цитата:
Точнее возможность переводить на другие языки. По умолчанию будет сделан один языковой файл, ну и по аналогии можно будет добавить другие. По срокам не смогу пока сказать. Пока перекур, много времени ушло на текущую версию. |
Это только у меня при создании базы игнорируются ; перед строчкой с HWID - запись все равно добавляется в базу.
|
Хорошо. Надеюсь будет скоро. Не терпиться перевести ету отличную программу в родной язык!!!
Спасибо!!! |
Цитата:
зачастую inf файлы очень криво сделаны, и всех тонкостей не учтешь! |
romeo91
Программа класс но я не разобрался пока. Кнопка (создание или обновление базы драйверов) это обновлять устаревшие драйвера в твоей базе через интернет? В базе есть драйвера но они старее чем стоять в моей системе. Как обновить драйвер в базе чтобы он соответствовал моей системе? |
Цитата:
Цитата:
Вы помощь вообще читали? пусть и старую. Программа создает локальную базу драйверов на основе пакетов драйверов (либо башрата, либо greg_b или еще каких нить), которые вы положили в подкаталоги drivers. Вы можете пересоздавать БД и т.д. сколько вам угодно. Драйвер в базе не обновляется, драйвер обновляется в пакете драйверов, и для данного пакета создается база данных драйверов. |
romeo91, проблема в том что "создание базы драйверов" звучит как: "создание военной базы" думаю правельнее "содание базы ID для драйверов (или драверпаков)" , а также слишком мудреные подписи к кнопкам их врятле кто поймет не посвещеный! а в астольном чудно
|
Цитата:
Программа делалась как инструмент для работы - т.е подготовка БД для драйверов самим пользователем и собственно установка драйверов. А мне столько уже раз задавали вопросы и спрашивали по поводу связки с инетом, или чтобы базы из инета качались, или дрова из инета. Людям надо все готовенькое чтобы особо не думать, а я же наоборот за инструмент с большими возможностями для пользователя. Может и не для новичка, а для тех кто в теме или хочет быть в теме. Новички пусть сборками пользуются. Там все за них уже решено. |
Цитата:
Цитата:
Он завёт админа - "у меня кнопочка не нажимается!" , админ читает хэлп, ставит нужную галочку, кнопочка работает :) Цитата:
Цитата:
Не ввести ли в программу "режим новичка" ? в этом режиме пользователь сможет только устанавливать (обновлять) драйверы из драйверпаков. Никаких возможностей работы с драйверпаками (обновления, показ паков с ненайденными у пользователя id, показ паков для других OC ) в этом режиме не будет, новичку они не нужны, пользоватся ими он не сможет из-за недостатка знаний, а лишние кнопки его могут только запутать. |
romeo91, сорри, это я, похоже, сам накосячил - забыл в секции [JM.Mfg.NTamd64] эту же строчку закомментировать. :(
Если не в этом дело - вечером выложу inf Счас просто проверить не могу. |
Вложений: 1
romeo91, глянь... мож приглянуться иконки...
|
Цитата:
|
romeo91, Amigos, сумируя все сказаное , можно добавить кнопочки "закачать весь интернет" и "устоновить все программы и драйверы от туда же" :)
к сожалению глупые вопросу еще долго будут задовать пака проэк не закроется... и даже дольше |
romeo91,
Версия 1.8.6 OS Windows 7 x86 7600 пакеты драйверов на сегодня для Vista с driverpacks.net Программу положил в C:\DP\ Положил архивы 7z в папочки Vista и Vista64 Режим обновления баз - нажал все кнопки обновил базы Перешёл в режим установка совместимых На иконках горит значок "Есть обновление драйвера" нажимаю запускается DPinst.exe в стиле oszone.net Прохожу диалог - в конце - "Не удаётся завершить установку мастера установки драйверов устройств" Соответственно драйверы не установлены... Новая версия, которую рекомендует установить, выдаёт ошибку при обновлении баз, если нажать продолжить, ещё пару ошибок, в итоге создаёт базы но не все Нет AUDIO. При попытке установить - тот же результат что и в нижней версии... Что то делаю не так? или программа с Windows 7 пока несовместима ? Спасибо! |
BXA, Во первых обновить программу и еще раз попробовать. Исправлено очень много ошибок. Совместимость с Win7 есть. Если новая выдает ошибку то какую именно? просто так я сказать не могу!
На старых версиях работать не советую В подсказках в новой версии сказано, что дайвер может не быть 100% совместим |
romeo91, Я сегодня скачивал, сейчас ещё раз обновлю базу в новой
Кроме 4х ошибок + продолжить После продолжения кнопки с Audio - нет в старой версии есть. error.log Но дело даже не в ошибках - а в том что DPinst.exe выдаёт что не может установить драйвер ни аудио ни чипсета ни графики ни сети (4 кнопки) У меня подозрение что DPinst не совместим с 7 тк у него интерфейс икспишный Пробовал запускать и по правой кнопке от имени Администратора - результат один. Кстати сами базы в папке \drivers\Vista\dev_db\ создаются и в старой и в новой верии, в том числе и для Audio и для х86 и х64 а кнопки аудио нет только в новой, в старой - есть. |
Цитата:
Цитата:
про совместимость это врятли... |
romeo91, спасибо, новая версия очень порадовала. Наконец-то пропала ошибка с неустановленными драйверами на чипсет. Установку драйверов пока не тестил (и так все стоят последние, сносить неохота).
Еще раз спасибо вам за ваш труд! Ушел тестить установку драйверов... Нельзя ли на будущее добавить (или показать, где включается - я не нашел :( ) обработку для пакета MassStorage также и &CC_010X и &SUBSYS_ ? Для чего это нужно, думаю, объяснять не стоит? |
YikxX, в этом нет необходимости, т.к. в любом случае Windows выберет именно тот драйвер, который больше подходит.
В первую очередь по SUBSYS это и делается. |
romeo91,
Кнопки с именем пакета с аудио драйверами... Прокрутку крутил, кнопка с именем на букву "A" всяко первая будет. Завтра скрины сделаю, тк хочется чтобы в 7 такой пакет как Ваш - всё же заработал у меня :) Видимо 7-ка не даёт установить драйвер, попробовал распаковать Audio_x86_907.7z Попытался выполнить обновление драйвера стандартными средствами: Диспетчер устройств - Обновить драйвер устройства - Выполнить поиск на данном компьютере - Указал папку - Далее Прогресс установки - Сообщение: Система обнаружила драйверы для этого устройства, но при попытке установки этих драйверов произошла ошибка. Отказано в доступе Кнопка - Закрыть Так что видимо проблеммы с драйверами под Vista - они видимо не подошли к 7 либо у них нет цифровой подписи, либо ещё чего... |
Цитата:
|
Цитата:
оставляю только основной ID. Если есть подтверждения что этого не надо, то переделаем. Просто дрова на Mass важны именно в текстовом режиме, там может и неправильно цепанутся, ну а у меня программа именно дял установки на живую систему. Под виндой у меня еще ни разу косяков не было. Цитата:
|
Цитата:
romeo91, не подскажешь направление поиска? На WinPE пытаюсь запустить сабж. Скопировал и зарегил msvbvm60.dll и 3 нужных ocx. При запуске - ничего, никаких окон, никаких ошибок. Другие проги попроще, написанные на vb6 - запускаются. |
romeo91, serg_ssa, ладно, забудем про MassStorage, мне вот интересно, почему этот хваленый DPinst драйвер не хочет обновлять на звук? :) Да и другие драйвера тоже. Значек стоит "Есть обновленный драйвер", жмешь кнопку и в итоге получаешь "Нет устройств для обновления". Это как понимать? :)
|
Цитата:
Цитата:
И к тому же обратите внимание если программа обнаруживает нужный вам HWID в нескольких папках и с разными версиями, то само собой она может показать что есть более новый драйвре, но учитывая выше сказанное он может не подойти. Внимательно изучите всплывающие подсказки. Цитата:
|
Цитата:
Цитата:
|
Вот, вот вопросы и мой огород затрагивают. Было такое, что 2 драйвера из разных паков устанавливались для нвидиа и были нудные напоминания.
Сейчас о другом, попользовавшись на HP Pavilion dv6..... Vista'ой записал ее образ и ухудшил на ХР, драйверы скормил не помню как, может они установились с Установочным диском для ноутбуков HP, но вернее Старичком, который с юзером устанавливает драйверы (Driver Installation Wizard) рука не поднимается называть автораном. Сейчас соорудил временный Windows XP работающий на USB и находясь по профилю HP Pavilion dv6 скормил драйверы - теперь и Помощник установки драверов и Решение для драйверпаков 9 показывают, что аудио драйвера есть, а моя WinXP USB молчит. Ситуация как была расказана только что несколько постов выше. Как практически решить это чуть продвинутому ламеру, а то и просто ламеры уже пользуются одной или другой прогой. Вручную ставил - про обстоятельства уже не помню, результат тот-же (было 2 недели назад, за это время подготовил сборник статьей про WinXP USB, 4/5 с англоязычных сайтов, страниц 80 А4 с куцыми полями, и позабыл) Конечно можно снять образ драйверов такой прогой, как DriverMax, и скармливать WinXP USB, ну а если у юзера Виста? |
Цитата:
Ну и соответсвенно попробуйте установить напрямую указав DpInst например так DpInst.exe /PATH "Каталог с драйверами". Если не установится, то я тут и соответственно программа не причем. Может пакет не совсем корректно сделан. Цитата:
Цитата:
stasys44, По остальному не до конца понял? Прога показывает что дрова есть, но не ставит их? Если так то опять же цитаты выше, и я в прогу специально внес подсказку аналогичную подсказку для статусов. Попробуйте вручную установить из каталога, а также тем стособом что я описал выше для YikxX |
Цитата:
Напрямую установить не могу, ноута под рукой уже нет. Некорректно - это как? :) &SUBSYS_ 'ы все добавил, что нашел в интернете для этого HWID'а. Буду тестить, как попадется такой же звуковой контроллер под руку. Вы все еще считаете, что обработка полного HWID'а из инф-файла программе не нужна? :) Да, это увеличит время создания и размер базы, но зато программа не будет утверждать, что драйвера есть и при этом внаглую их не ставить... |
Цитата:
Почитайте историю. Я специально отказался от обработки SUBSYS и кучу других префиксов (MI/CC/REV) и еще что-то не помню. Но появляются сложности в обработке таких устройств. Если драйвера подходят по VEN&DEV то они устанавливаются в большинстве случаев, есть конечно исключения. В вашем случае что-то другое. Может DPInst не считает эти дрова подходящими. В корне папке Windows есть лог dpinst.log надо бы там почитать что пишется по вашему поводу. |
Вложений: 1
В версии 1.9.8 появилась давно ожидаемая возможность менять дефолтные иконки на свои.
вот мой вариант, названный [expansion cards] 256 скрины Цитата:
установка: распакуйте иконки из приатаченного архива в папку \Tools\Graphics\ с заменой существующих файлов (из другой папки работать не будет), выбирете в настройках галочку "использовать альтернативные иконки кнопок" |
Цитата:
To all Кто захочет менять иконки на свои, сразу предупрежу, что к сожалению в VB6 есть проблемы с поддержкой 32-битных картинок. Программа их не поддерживает и при попытке добавить, программа попросту вылетает. Спасибо Amigos за найденный баг. Цитата:
|
Прошу прощения, 64 страницы прочитать не осилил.
Спрошу. Хотел бы использовать оболочку в процессе установки системы unattended. То есть, чтобы окно появлялось, выбирались только совместимые драйвера, затем шла их установка (скажем, по таймеру, секунд через 30). Проблема вот в чём. Имея 600мб драйверов, и устанавливая их все (при помощи DPSFinisher) получаю задержку едва ли не в 25 минут. Хотелось бы более быстрой работы и, при этом, установки нужных сопутствующих программ, типа Catalyst Control Center (то есть просто отказаться от DPSFinisher-а, не очень хорошая идея). Есть ли такая возможность? |
Цитата:
|
А можно ли добавить?
Это было бы крайне полезно, я думаю. |
Цитата:
Лучше попросите совета, какие драйверы устанавливать в ходе установки Windows, не оставлять на после. Пробую Windows ХР на жестком диске USB - вторую установку считаю успешной - могу пустить полноценную Windows ХР на 3 компах - ПК, мать МСИ, Интель; Ноут НР Pavilion dv6 серия - Интель; ПК, мать Асус, Интель (с последним шло трудновато со звуком), завтра буду пробовать ноуты НР dv6 c процом АМД и Compaq Presario ... на последних штатная Виста - прошлый раз приходилось короткое восстановление на Пресарио Цитата:
|
stasys44
Цитата:
Пишу ещё раз для Вас, по-русски, кстати. Я спросил, есть ли возможность добавить такую функцию. Если немного подумать, то станет ясно, что спрашивал я не у уважаемого Shanser-а, и даже не у Вас. Спрашивал я у создателя. Очевидно, что предложения по улучшению функционала не могут навредить. Вдруг идея придётся по вкусу. И, да, спросить про то, как выбирать для установки только драйверы, которые есть в системе, я могу. Только не в этой теме. Так как в этой - это будет очевидный оффтопик. Например, есть тема Утилиты - Drivers Pack Unpacker & Installer. |
Цитата:
Цитата:
Во вторых, вопрос ИМХО, как я понял, был в том или есть в этой программе данный функционал (оговоренный Вами в первом посте). Я дал ответ что - нет. В третьих, внесите целесообразное предложение автору и он, если примет ее во внимание (учитывая возможность этой реализации) реализует ее. Кстати данный вопрос уже поднимался - тут. Если бы вы прочитали страниц эдак тридцать назад, то узнали бы, что Цитата:
|
Shanser
Прошу прощения, так и думал, что вы можете принять это на свой счёт. Ваш первый ответ я понял, он был исчерпывающим. Именно потому я и предложил добавить такой функционал в программу. Возможно, стоило это сделать посредством PM, чтобы не вызывать раздражения (однако, я до сих пор не понимаю, откуда взялась эта агрессия у stasys44). Кстати, я ничего не говорил про T39 :) То есть вопрос всё же другой. Я говорил про этап, когда система уже установлена и надо запускать DPSFinisher от Башрата, например. То есть этап, на котором выполняется [SetupParams] UserExecute из SIF-файла. На T39 распаковываются драйвера долго, но это не беда. Гораздо дольше они обрабатываются уже после распаковки. И, да, я был бы крайне признателен, если бы вы указали проект, где этот вопрос уже решён. К сожалению, пока не нашёл ничего подобного. |
Цитата:
|
Не-не, запустить-то её можно, но это не вписывается в идеологию установки без единого нажатия.
Именно потому я и хочу, чтобы программа сама выбирала нужные драйвера и сама "нажимала на ОК". |
DmitryOlenin, не надо делать из программы непонятный комбайн-100-в-одном-и-ничего-нормально-не-работает. Надо улучшать ее в том направлении, для которого она предназначена, а именно - для установки драйверов на живую систему. И никак иначе. ИМХО
|
Хм. Если следовать этой логике, то у инсталлеров не стоило делать ключи тихой установки.
Ибо из задача - инсталлировать программу, а не освобождать пользователя от нажатий кнопок при этом :) Ещё раз уточню: то, о чём я говорю, вполне подпадает под "установку драйверов на живую систему". Ибо к моменту запуска [SetupParams] UserExecute из SIF-файла Windows уже установлена. Фактически, я полагал, что есть возможность заменить DPSFinisher этой программой. |
To all
Дабы убрать данный спор из темы. Unattend(т.е тихий) режим планируется к реализации в программе, но не на замену DPSfinisher, а как доп.опция к программе. При запуске с параметром (в котором также можно будет установить время ожидания нажатия) программа запускается ожидает нужное время, и если нет реакции пользователя, то начинает установку необходимых драйверов в тихом режиме (без вопросов от DPinst). По идее сложного ничего не должно быть, и дополнительных ошибок появится тоже. Сроки оговаривать не буду, так как пока идет работа над ошибками и подготовка к поддержке мультиязычности. |
http://forum.oszone.net/thread-134115-77.html
Извините, это одна и та же программа? А в чем отличие? |
Тут обсуждается программа, а в той теме пакеты драйверов к ней...
|
MbILLIKA, Да я смотрю у них даты релиза разные написаны в окне программы (в одной 03.08.09, в другой 12.08.09), поэтому и не понял.
Я скачал обе программы, и оказалось, что размер у них отличается. |
Цитата:
|
Цитата:
|
Цитата:
Папка Tools в ней общая, поэтому и разница в файлах. про звук ничего не скажу, на работе колонок нет, а дома не наблюдается такого. Главное чтобы ошибок при запуске не было |
Цитата:
Цитата:
А что касается всевозможных вопросов по самим пакетам драйверов, то это какбы уже другая тема. |
Еще вопрос, можно? Папка с драйверами обязательно должна быть drivers, или можно в любую другую закинуть дрова, например, в корневой каталог диcтрибутива OemDrv.
С драйверами от Башрата, как я понял по описанию программы, дружит? |
Цитата:
Полностью отвечать не буду. Смотрите возможно в настройках и пользуйтесь |
romeo91,
Спасибо!!! Попробую я эту программу. |
romeo91
Цитата:
Правильно ли я понимаю, что при установке драйверов, скажем, для видеокарты ATI, программа подхватит и установит сопутствующий Catalyst Control Center? Как я понял, DPSFinisher, в этом случае, уже не будет нужен. Так как он, если я правильно понимаю, как раз ставит сопутствующий софт и ещё прописывает все драйвера в системе. Что, фактически, не очень нужно, зато отнимает оооочень много времени. |
Цитата:
1. Если включена обработка файлов finish в настройках. И само собой корректно настроен сам файл finish и только для пакетов Bashrat. 2. А также прописан и присутствует файл DP_Graphics_Languages_wnt5_x86-32_*.7z в настройках "поддерживаемые ОС". И прописан класс пакета через соответсвующее меню. Хотя возможно это для панели и не надо. 3. Только для пакетов XP. Так как для Vista файлов finish в пакетах Bashrat нет. |
romeo91
Размести ссылку на скачивания полной - 1.9.8 программы с последними пакетами драйверов. Я не спец в компютерах и после скачки твоего, Полного дистрибутива программы - 1.9.8 не умею её довести до ума. |
полковник, все есть в шапке!
скачайте драйвера по приведенным ниже ссылкам.. Цитата:
Цитата:
Цитата:
|
полковник
Еще можно воспользоваться дружественным пакетом из темы Служебные - Драйвер-Паки для всех Windows |
romeo91, а можно Ваше лицензионное соглашение принимать один раз? Напрягает немного на новой машине по новой его принимать)
|
Цитата:
Если сделаю хренение настройки в ini файле, то появятся сборки драйверов для скачки, где лицензионное соглашение будет погашено. А это не есть правильно. В тихом режиме данная проверка осуществлятся не будет, или я отдельно введу параметр для коммандной строки. |
romeo91,
Цитата:
|
Кстати, на счет принятия соглашения тоже согласен. Лишнее это, причем на компе, на котором DIA не будет запущен больше никогда.
|
romeo91, на одном компе наблюдал такую вещь: при подведении курсора к значкам в верхней панели всплывающего текста нет! Не сталкивались с подобным?
|
Цитата:
Код:
;Отключить все всплывающие уведомления в трее (в том числе и об установке Интернет соединения) Код:
;Отключить все всплывающие уведомления в трее (в том числе и об установке Интернет соединения) У меня было точно такое же. Когда поменял - сообщения появились. |
Shanser, ну да.
|
Цитата:
Хотя именно для решения этой проблемы есть возможность просмотреть инфу по каждому паку YikxX, Комсомолец, по поводу соглашения уговорили! Но только опция будет не доступна через интерфейс. Кому надо будет уберут через ini. Но в публикуемых сборниках драйверов лицензионное соглашение должно показываться. |
romeo91, спасибо. я их не публикую-так что не заржавеет)
|
Цитата:
|
Цитата:
Речь не идет именно о сборниках драйверов (не совсем корректно выразился), а о любых сборниках программ в которые добавляется моя программа. Плюс надо учитывать следующее: 4.2. Вы не имеет право воспроизводить и распространять Программу в коммерческих целях (за плату), в том числе в составе сборников программных продуктов, без письменного согласия Правообладателя. Само собой что вы за свои сборники денег не берете (надеюсь :) , а получение прибыли за счет файлообменников сюда по идее не идет), но при внесении программы "в массы" каждый пользователь должен понимать что есть лиц. соглашение и его надо принимать и только после этого пользоваться. |
Цитата:
Цитата:
|
Вдогонку. Глюк не глюк, не знаю. Имеем проц но при запуске DIA пак AMD_CPU горит красным и затенен.
Содержимое базы. Собственно вопрос - шозанах? :) При установке винды драйвер удачно цепляется. Драйверпак AMD_CPU с сайта Башрата. |
Цитата:
|
romeo91, комп не мой, я не настолько глуп, чтобы покупать себе AMD :) Человек находится вообще на Украине, попытаюсь ему объяснить...
Готово. |
Цитата:
А что что там есть упоминание ACPI\AUTHENTICAMD_-_X86_FAMILY_15 это не означает что программа его подхватит. Я делаю проверку на HWID обрезая только все что входит в структуру класс\идентификатор. Я не спец по дровам и с AMD уже давно не сталкивался, если скажете что дрова их пакета походят для данного устройства, то могу обрезать _MODEL_107 чтобы программа видела данный драйвер. |
Цитата:
|
romeo91, в "О программе" на кнопке читаем: "Подлагодарить автора". Ну и сколько длагодарностей?
|
romeo91,
Цитата:
truvo, Цитата:
ну Ромео это исправит) |
Цитата:
|
После долгого затишья выкладываю новую версию.
Вопреки своим ожиданиям эту версию посвятил в основном работе над ошибками, хотя хотел сделать поддержку многоязычности. Но и последнее уже не загорами - функционал в этой версии уже заложен, но не активирован - как только доделаю выложу. Вот что сделано в текущей версии, а сделано много (важные изменения выделил): Версия 2.0.0 Final (09.09.2009) P.S. Хотел выложить релиз 9 числа (09.09.2009), но к сожалению в самый последний момент нашел ошибку. :( |
Цитата:
То есть пока еще выложен релиз с ошибкой, и завтра (то есть 10 сентября) будет еще один релиз? |
Цитата:
Я же написал, что хотел выложить. Если бы ошибку не локализовал бы, то не выложил бы.... Когда я выкладывал уже было 10 число :) |
Цитата:
Не обижайтесь, что подкалываем. Ваша программа всё равно - просто класс! |
Цитата:
У нас тогда было еще 21.26 9-го числа. Постоянно путаюсь с тем, что в России в разных регионах время течет по-разному. |
romeo91, спасибо. Затестим. :)
|
romeo91, Привет!
Хотелось чтоб ты поправил пару багов: - первый уже обсуждался на форуме: при нажатии на кнопку установки любого драйвера, выбираем Выборочная установка, но далее жмём отмена, после опять нажимаем на кнопку установки любого драйвера, но дальше выбираем Обычная установка, но выскакивает окно Выборочная установка. - второй может и не баг, но хотелось понять почему программа предлагает обновить драйвер, хотя он у меня уже установлен, и соответственно я жму кнопку для обновления драйвера, но обновление естественно не происходит, просто потому, что на данное железо установлен последний драйвер, а статус программы так и остался неизменным, тобишь так и предлагает программа обновить драйвер. Прилагаю видео смотри Bug.rar и DEBUGLOG.rar |
romeo91, я тоже нашел один не совсем бал. Из меню программы не открывается справка, думаю ты забыл поменять расширение в линке (было Help.mht, а теперь Help.html)
|
Lisabon, по первому поправим! Все никак не доберусь до этого. Просто сам практически перестал пользоваться даннывм режими установки, только групповой :)
по второму поясню. так как в БД драйверов для вашего устроуства нашлось несколько драйверов то проверка на версии осуществляется по всем позициям. Посмотрите внимательно и думаю поймете. А так как проверка подходит драйвер или нет осуществляется по основным позициям ven_dev то не факт что все драйвера для вас подходят. Выбор делает DPInst и она же принимает решения ставить или нет Цитата:
И видимо в конец зупутался. Поправим на днях. |
Цитата:
Цитата:
|
Цитата:
так как в реале происходит следующее: HWID которые хранятся в inf файлах чаще бывают не полные. Devcon возвращает например драйвер PCI\VEN_168C&DEV_001C&SUBSYS_10261A3B&REV_01\4&3B226981&0&0030, а в inf файле хранится PCI\VEN_168C&DEV_001C&SUBSYS_10261A3B а бывает и нет такого HWID в inf-файле вообще, однако драйвер успешно ставится. так как для устройства PCI\VEN_168C&DEV_001C&SUBSYS_10261A3B&REV_01\4&3B226981&0&0030 совместимыми считаются PCI\VEN_168C&DEV_001C&SUBSYS_10261A3B&REV_01\4&3B226981&0&0030 PCI\VEN_168C&DEV_001C&SUBSYS_10261A3B&REV_01 PCI\VEN_168C&DEV_001C&SUBSYS_10261A3B PCI\VEN_168C&DEV_001C PCI\VEN_168C а бывает еще и другие HWID вообще не похожие на этот. PCI\VEN_168C&СС_0200 PCI\VEN_168C&СС_020000 PCI\СС_0200000 PCI\СС_0200 в диспетчере устройств это видно (совместимые HWID). для Massstorage и звука еще сложнее. И как мне быть? Поэтому в свое время было принято решение вот такой обработки. Если найдете оптимальное решение, то попробую реализовать. Есть тут спецы по дровам? |
romeo91, Кстати по поводу совместимости драйверов, только с другого ракурса. ))
Такая ситуация: часто найденное оборудование (напр. звуковуха) подходит к 2-4 пакетам дров. Ставим из 1 пакета. Дрова поставились, но некоррекно, звука нету. Ставим из 2 пакета - тоже самое. Ставим из 3 пакета - все ок. Но для первых двух пакетов остались хвосты - в drvstore а также в uninstall. Понятно, что нужно стачала снести через установку/удаление вставший криво драйвер, и только после этого пробовать ставить следующий, но как было бы здорово если при установке драйвера сначала бы автоматом производилась деисталяция уже установленного драйвера (если таковой есть). Имеется ввиду только для драйверов, установленных через DpInst.exe. Можно ли реализовать такую весчь? |
Цитата:
Посмотрите проанализируйте если будут, мысли то пишите. По мне так, проще вообще не создавать записив Uninstall, настраивается через интерфейс. А DRVSTORE я так понимаю обязательная папка DPInst. плюc я не отслеживаю что именно поставилось, а что нет! Тем более когда групповой режим обработки. Это мне придется хранить состояние до того и после того. Слишком сложно и возможна куча ошибок. |
Цитата:
Цитата:
Например такой подход: devcon покажет же какой инф для pci\ven_10de&dev_026b&subsys_0caf105b (если дрова уже стоят). Пусть это oem19.inf. Далее просто найти oem19.inf в папках в DRVSTORE но под оригинальным именем. Если нашли - его и удаляем через DPInst, точнее через uninstall- C:\PROGRA~1\DIFX\6EA96BF9D205DCC2\DPInst.exe /u C:\WINDOWS\system32\DRVSTORE\alcxau27_AE616631DBB1349BBA39816AC79F87E0F83BDBA5\alcxau27.inf Если соответсвие oem19.inf не нашли - значит не судьба ))) Вобщем я так думаю, что особых сложножностей или проблем быть не должно. |
Цитата:
Или есть еще способы? Вот и BugFix подоспел (по горячим следам) :) Версия 2.0.1 Final (11.09.2009) - Исправлена ошибка пояления окна выборочной установки при выборе обычной. - Исправлена ошибка распаковки всего пакета драйверов в режиме "совместимые", если в списке найденных драйверов в БД была всего одна запись. * Поправлена ссылка на файл помощи. |
romeo91, я не знаток правил, но мне кажется, что 2.0.1 - это уже не финал, а вот 3.0 - это будет очередной финал (?)
|
truvo,
Пусть будет Final Bugfix Какой же это финал если найдены и исправлены грубые ошибки :) Вон The bat по несколько раз релизят свою прогу. И версии там не всегда круглые. |
Цитата:
Кстати, я в примере написал неверно Цитата:
При этом записи в реестре uninstall можно даже не смотреть - при успешном удалении драйвера DPInst.exe сам удалит нужную запись в реестре uninstall. |
romeo91, обнаружена проблема - при выборочной установке драйвера (в моем случае NVIDIA) распаковываются ВСЕ пакеты в папку %TEMP%\DriversInstaller\DP_Video_NVIDIA...
|
Цитата:
Включайте отладку и вперед.... |
romeo91,
У меня просьба, можно сделать в программе для опции "Имeнa фaйлoв иcключaeмыx из oбpaбoтки пpи пocтpoeнии cпиcкa пaкeтoв дpaйвepoв (пepeчиcлять чepeз ; )", чтоб список был на каждую созданную вкладку ОС отдельно. Тобишь отдельно список исключаемых файлов, например, на вкладку ХР, отдельно на Vista и т.д. Очень было б удобно. |
Цитата:
У меня только одно подозрение для чего это было б надо. Совместить две оболочки мою и ArtX :) Так как у него не реализовано разделение на подкаталоги. |
Цитата:
|
Цитата:
А ArtXGroup просили сделать поддержку каталогов (рекурсивный перебор)? что не хочет? Вроде сложного вообще ничего нет. |
Цитата:
Цитата:
|
romeo91
Программой интересуются и люди не читающие и не понимающие русский. Вы писали - есть в планах сделать ее мультиязычной. Вполне понимаю, что это не простое дело в VB6, есть хлопот по горло, но все-таки, это будет в далеком будущем или еще в этом году? |
stasys44, Движок уже готов. Только не до конца данные в языковые файлы перебросил. Так что в следующей версии обазательно попробуете.
Скорее всего сначала выложу языковые файлы что знающие люди подправили мой кривой английский да и руссккий тоже :) |
Lisabon, а что не устраивает выход из положения вот этот в программе от ArtX в конфиге писать
var devIDFolder = "DrvX\\hwid"; var drpFolder = "DrvX"; var devIDFolderVista = "Drv7\\hwid"; var drpFolderVista = "Drv7"; Или другие папки, вобще удобней когда раздельно драйвера лежат. romeo91,У меня такой вопрос можно как ни будь ускорить работу при первом запуске когда стоят антивирусники ?) (хоть скрипт написать для отключения их). |
Цитата:
|
Цитата:
var devIDFolder = "DrvX\\hwid"; var drpFolder = "DrvX"; var devIDFolderVista = "Drv7\\hwid"; var drpFolderVista = "Drv7"; то доступна только одни драйвера - DrvX, как на win7, так и на ХР Цитата:
|
Lisabon, Не пробовал с новой версией. Может по суффиксам в название пака определять принадлежность к ОС ?
http://drp.su/forum/showthread.php?t=58 |
Цитата:
|
Цитата:
Насколько долго идет запуск? Скриптов для отключения антивирусников точно никаких делать не буду, не стоит из проги делать комбайн все в одном. Для этого есть руки установщика :) P.S. Или уберите проверку версий дров если не особо важно и наслаждайтесь. Цитата:
[To ALL] У кого есть желание помочь проекту, а также есть знания английского, огромная просьба перевести помощь и лицензионное соглашение. |
Цитата:
Цитата:
Если никто не возмется за переводом, попробую я, а пока изучаю конфигурации служб. |
Странный глюк, при установке DP_Video_ATI_wnt5_x86-32_909.7z
Вместо того чтоб расспаковать только етот пакет, распаковываются все пакеты с драйверами в папку темп. Соответственно папка темп набирает около 2-3 гиг. Установка же именно етого пакета занимает около часа на весьма таки нормальной системе. Программа скачана вместе с Самлабовскими пакетами. |
Цитата:
languages и physx. Пока выложить не могу, так как следующая версия не готова. |
Цитата:
|
Цитата:
у меня распаковывались не только архивы с драйверами, но и все 7z включая 7zSFX которые были на DVD. папка в TEMP заняла 6 гигов |
Цитата:
|
Комсомолец,
Цитата:
|
Сегодня заметил такой глюк - прога никак не хотела показывать, какая версия драйвера на WiFi стоит в системе, даже после обновления (нажатия на кнопочку WiFi и сопутствующих телодвижений). В итоге все время горела кнопка со значком обновите драйвер.
|
Прога классная, но мне интересно в новой версии возможно устанавливать с диска? Ведь в старой версии этого делать было нельзя.
|
Alex_teater@, поясни!!!?
Прога работает с любого носителя. Цитата:
Если версию определеить не может, то она считает что в пакетах более новый. |
Пока ничего не слышно, чтобы занялся переводом Помощи. Придется заняться
|
Цитата:
Вот что уже сделано: - Исправлена ошибка распаковки всех пакетов драйверов при выборочной установке и если не были прописаны параметры (PathPhysX, PathLanguages) + Частично реализована поддержка мультиязычного интерфейса (Языковые файлы лежат в папке Lang) Для автоопределения языка используется код языка, который прописывается в языковом файле (например Русский ID=0419, Английский ID = 0409) + В меню сервис добавлен новый пункт меню "Показать полный список устройств компьютера" + В форме "Показать полный список устройств компьютера" реализован переход на сайт devid.info при двойном клике по строке устройства + В основные настройки выведен скрытый параметр "Запускать внешние процессы скрытыми". При его отключении запускаемые внешние процессы видны пользователю. + Добавлена проверка на параметр в реестре, отключающий всплывающие сообщений Windows (HCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\EnableBalloonTips) |
Вложений: 1
Цитата:
В лицензии есть ошибок, напр. в самом начале повторяется пожалуйста |
Цитата:
Походу надо делать два хелпа, только вот нее знаю добавить в меню два пункта справка на русском и на английском, или проверять язык операционки и если нет русский, то ставить ссылку на английский. Или в ини файле или языковом файле делать ссылку на помощь. Кто что скажет? stasys44, А лицензионный файл можешь попробовать перевести. Если что то сам файл в папке Temp появляется при запуске. Также можно вытащить из ресурсов |
romeo91,
Цитата:
|
Цитата:
Меню две справки не выход - не можно задействовать механизм отделения языков - в WPI делается автоматически, можно позже менять ручонками, в Driver Pack Solution, как знаете, нужно самому переключать. Но там Java Дополнено по вопросу Лицензии Правообладатель - Licensor, Rightsholder, Copyright holder? 5-я часть очень похожая на Отказ от ответственности - Disclaimer, меняться не будет? |
|
Есть желающие потестить прогу с поддержкой мультиязычности и прочего что я описал ранее?
если да то вот ссылка :) http://romeo91-cibik.narod.ru/Driver...2.0.23_Full.7z У кого есть время посмотрите и может скорректируете мой корявый английский. Может еще у кого какие косяки вылезут. Сразу скажу что не переведено достаточно много (диалоги и всплывающий подсказки пока по старому) Так что не серчайте ... p.s. ТАК КАК ЭТО БЕТА, ТО В МАССЫ ДАННУЮ ВЕРСИЮ САМО СОБОЙ НЕ ПУСКАТЬ. |
Цитата:
Цитата:
|
я вот скачал версию от 23 числа, на первый взгляд все работает...
может на что то надо конкретно обратить внимание? у меня Win 7 х32 если что... |
Цитата:
Или помочь с переводом, подправить мой корявый "Инглиш" |
|
dimurik,
Просто у тюнеров HWIDы одинаковы вот прога и отображает все драйвера. Устанавливать нужно в выборочном режиме иначе может подцепиться не тот драйвер и тюнер вообще не будет работать. |
Цитата:
Специально для решения этой проблемы, есть возможность посмотреть список доступных дров в отдельном окне по правой кнопки мыши. Цитата:
Если это пакет от Sam, то он у себя на форуме писал что для TV-тюнеров нужна "выборочная установка" |
|
не понял это что ? http://samlab.ws/soft/samdrivers/
|
Цитата:
|
Цитата:
|
Спасибо за Программу !
Я уж думал альтернативы сборнику K-System нету :) Хотелось бы узнать будут ли доступны исходники программы ? |
Цитата:
Версия 2.0.0 Final (09.09.2009) + Добавлена возможность "Тихого" (с показом GUI) режима установки драйверов, при запуске программы с параметром -t<число секунд ожидания> (Например -t10). Отладочный режим включается автоматически. Сценарий запуска следующий: 1. Загрузка программы и сбор сведений о драйверах. 2. Переключаемся в режим "Установка (совместимые драйвера)" 3. Выбираем "рекомендованные" для установки пакеты драйверов. 4. Запускаем групповую установку. Программа DPInst стартует в тихом режиме. 5. При необходимости устанавливаются панели (в соответствии с файлом finish). 6. После установки программа закрывается. Цитата:
Цитата:
|
romeo91, почемуто прграмка, запущенная из-под seven (даже если "запустить от имени администратора") не всегда определяет версии уже установленных драйверов
|
Цитата:
В этом inf файле программа ищет секцию [Version] DriverVer= |
Вложений: 1
Цитата:
Цитата:
|
Цитата:
To All Ребята, а подскажите а кто-нибудь вообще пользуется режимом "Установка (Полная - весь пакет)" ? А то может его совсем убрать, а всвязи с освободившимся местом добавлю туда кнопку "полный список устройств компьютера" из которого в будущем можно будет делать бэкапы дров и еще много чего. |
Вложений: 2
|
romeo91,
Цитата:
|
Цитата:
В свое время делал, когда программа могла не найти нужный драйвер |
я только начал работать с этой программой 1 вопрос у меня есть свои драйвера как мне создать такой список |
Цитата:
Цитата:
|
Поюзал программу ! Нашёл кучу неудобных нюансов в интерфейсе !
В Целом работает :) Вот какие предложения : 1) Разделить программу на две, одна для создания пакетов другая для установки. Это решит некоторые проблемы дизайна ! 2) В Настройках убрать Оформление (Но не отказываться от него вовсе просто не своевременно я считаю) - Пилить Единственный собственный Дизайн 2) Срочно Отказаться от Использования больших Иконок в Меню и Всплывающих подсказок у Кнопок Предназначенных для Установки Дров ! (У меня эти подсказки выходят за пределы экраны в некоторых случаях) 3) В Выделение Пакетов Драйверов Добавить Пункт ----> "Обновление" 4) Показывать только те Драйвера которые Могут Быть Установлены в Системе, и показывать в Виде Меню ! То Есть Столбиком :) Тут же Отпадает Нужда в Вкладках Windows XP/2000/ Win7 и т.д. Пока вроде Всё ! Надеюсь хоть чем-то пока помог ! :) Это моё субъективное мнение и видение, прошу кроме автора больше никому не комментировать ! Спасибо за Труд !!! ;) |
Цитата:
А если вы про обновление, то не вижу смысла - так как сразу после обновления БД, я могу продолжить работу и устанавливать дрова. Да вроде дицайн от этого ничего не выйграет, а вопросов пользователей добавится. Да и сопровождать слдожнее будет, так как данные опции тесто связаны друг с другом Цитата:
Цитата:
А размер всплывающей подсказки я специально не ограничиваю, так как смотреться таблица будет некрасиво - основная длина это описание устройства Цитата:
Цитата:
А комментировать другим почему запрещаешь? вопрос интерфейса это дело очень важное!!! Форум цивилдизованный, ругать не будут :) Фэйс просто по одной просьбе не переделаешь. Другим не угодишь. А в целом интерфейс довольно устоявшийся и отличается от других собратьев Цитата:
|
|
|
вот такая фишка Цитата:
вот эта фишка у меня не прокатывает |
Цитата:
Цитата:
|
Amigos
да я кажись в теме сообщение 756 1 скрин и мне надо текстовые файлы в папке Hwid? а там искал инфу |
Цитата:
|
это критичные ошибки и чём может быт проблема ? вот такие ошибки выдаёт пропускаю жму дальше текстовые файлы в папке Hwid появляются |
Цитата:
Хотя возможно у вас файлы драйверпаков присуствуют только в одном каталоге, а настройки прописаны для всех. Хотя данный вариант я проверял, и по идее ошибок быть не должно |
Цитата:
но почему то файлы ошибки не создавались сделал 3 папки с драйверами всё чики чики |
Цитата:
Все такие если не сложно, то воспроизведите у себя ошибку и предоставьте логи (как я описывал ранее), так сказать на будущее для потомков |
romeo91, есть проблемка почему-то не ставятся драйвера на видео от nVidia ни на ХР ни на WIN7, а остальные драйвера устанавливаются. С драйверами на видео от ATI и Intel, я не проверял - нет возможности пока.
Сама программа при нажатии на соответствующую кнопку, распаковывает драйвера в временную папку, но после окно DPINST не появляется, а появляется надпись в статус-строке программы "Nothing or Cancel to Install". В DRIVERPACK SOLUTION (DRP) - этотже драйвер на видео от nVidia, ставится без проблем. Подскажи в чём может быть трабла. И ещё один вопрос, по-поводу тех предложений, что предлогал внести в функционал программы Цитата:
Цитата:
Очень хотелось увидеть эту реализацию в программе |
Цитата:
Хотя конкретно для меня не так важно скрыть какой-нибудь пакет из списка программы, мне нужно чтобы этот пакет не обрабатывался при автоматической установке. На своём диске\флэшке в меню автозапуска имею пункт для автоматической установки драйверов. Нужен он там в основном для того чтобы не объяснять пользователям что и как делать, а ограничится простым "нажми это". Так вот на диске имеется 2 пакетов драйверов NV разных версий, HWIDы у них местами пересекаются. ТАк вот мене нужно чтобы при автоматической установке обрабатывался только один. Таким оброзом если делать список исключений, то обязательно с ключом: во-первых чтобы можно было использовать этот ключ вместе с -t... для автоматической установки а во-вторых для того чтобы при обычном запуске легко можно было бы увидеть все дп без исключений. надоело печатать D |
Цитата:
Цитата:
Если и будет делаться, то скорее всего как в K-System, но пока у меня нет времени на столь глобальные разработки. На наработки кое-какие собираются Цитата:
А соответственно при запуске с ключем настройка будет игнорироваться и всегда будет применятся список исключения. |
Цитата:
|
Цитата:
А вызывать программу будут уже с параметрами, ведь именно это вы и просите. Речь ведь идет о именно ваших методах установки в тихом режиме. Не пойму вашего непонимания :) |
romeo91
А всетаки - как насчет автономного модуля -только с драйверами для сетевых карт ? А путь к остальным дрйверам чтобы можнобыло указывать по сети. Т.е. основные драйвера лежат распакованными на сервере, допустим \\server\drv\xp\ На флэшке приносится основной модуль и ставятся драйвера для сетевой карты, затем на сервере ищутся драйвера для прочего оборудования ...как то вот так.. |
Прошлый месяц скачал комплект SamDrivers 10.30 и увидел, что Помощник имеет английскую поддержку и версия записана 2.0.23
Это тестовая версия, неофициальная? Чтобы придать конкуренции по программам драйверов для людей не понимающих русский, я раньше выложил SamDrivers 9.13, предупредив, что Помощник пока русский. Однако, нашлись желающие испытать Помощник, не только Решение цитирую: I've downloaded Sam Drivers, whre can i find "Drivers Installation Assistant v.2.0.1"? Can be Drivers.exe in the root directory? If i run this file i see "????????????????????????????????????????????????", is it possible for russina language not supported? And finally an english version is ready? If i can see english i can translate in italian Так, что итальянский тоже просится |
Цитата:
Цитата:
По сети работа гораздо медленнее сам проверял на гигабитной сетке. А с флешками сейчас вроде никаких проблемм нет. Да и много проблемм с доступами будет на запись |
После долгого затишья выкладываю новую версию 2.1.3.
Версия носит статус beta, так что тестируйте :) и сообщайте о косяках. Изменений очень много, основное это поддержка мультиязычного интерфейса, ради чего пришлось переписать львиную долю кода. Поддержка через lng-файлы. Переводите дальше и присылайте файлы, буду включать их в дистриб. Если есть желание подправить текст текущих файлов, то все за. Тем более что переводил на английский кустарным способом - т.е через Сократ :) Также стоит обратить внимание, что включена новая версия DPInst. Так что проверяйте работу программы внимательно, я проверил насколько смог. |
romeo91,
Цитата:
И ещё вопрос, можно ли как-то в программе реализовать, установку драйверов без цифровой подписи. Просто попробовал поставить драйвера на видео без цифровой подписи в Vista и Windows 7, и естественно драйвер не захотел установится. Только подсунул драйвер с цифровой подписью, и установка прошла успешно. |
Цитата:
Цитата:
|
Цитата:
Можно конечно загрузить ОС в специальном режиме "ОТКЛЮЧЕНИЕ ОБЯЗАТЕЛЬНОЙ ПРОВЕРКИ ПОДПИСИ ДРАЙВЕРОВ" или выполнить команду bcdedit /set nointegritychecks ON, но это уже лишние телодвижения. |
Цитата:
LegacyMode=Позволяет установить неподписанные пакеты драйверов и пакеты с отсутствующими файлами. Такие драйвера нельзя установить в последней версии Windows.и вот это (http://www.microsoft.com/whdc/driver...l/DIFxFAQ.mspx) /lm command line switchИ вот это However, be aware that Windows driver signing requirements apply to the installation of a driver package from the DIFx driver store. These requirements depend on the Windows version, the signature type, the driver package type, and the driver signing options that are set for a computer.Так что может и не лишние телодвижения... Попробуй предыдущую версию DPINST, с ней такая же проблема? Также проверь что пишется при этом в логе DPinst - там обычно много интересного К тому же на форуме Башрата, тоже идет обсуждение новой версии DPInst, и не исключено что они будут тоже ее использовать. |
Цитата:
Цитата:
|
Спасибо за версию и за то, что Вы сами выложили на форуме msfn
Вообще, почему-то исправлений по поводу правописания у них не могу добиться, по пробую просмотреть саим и предлагать варианты, может быть выманю на редактирование |
romeo91, есть просьба. Я не программист, но почему-то мне кажется, что реализация должна оказаться несложной.
Предлагаю добавить в программу возможность работы с распакованными пакетами драйверов. Чтобы не заморачиваться над путями, предлагаю такой вариант: распакованные драйвера из архива ААА.7z должны находиться в папке AAA (имя папки совпадает с именем архива), при этом папки с именами архивов находятся рядом с архивами, то есть "внешняя" папка у них одна, в соответствии с ОС. В саму программу добавляются кнопки или опция настроек: "Работать с архивами драйверов" и "Работать с распакованными драйверами". Мне кажется, для тех, кто дорожит не местом на диске, а временем, это было бы очень кстати. |
Цитата:
Занес в todolist :) В следующей версии я хочу убрать одно из тормозных мест в программе, чтение версий драйверов через devcon. Обработчик уже есть, на основе того что раньше предлагал по-моему serg - через WMI инструментарий. Там тоже придется переписывать львиную долю кода. Цитата:
Даже того человека кто связывался со мной почтой устроил кустарный перевод интерфейса. Видимо такой у них язык, что все понимают и так :) Даже энтузиазм падает в дальнейшей разработки продукта, из за кол-ва отзывов и предложений :(. Так как с одной стороны кажется что, то что уже есть тех кто пользуется программой вполне устраивает и что-то менять нет смысла |
romeo91
Да ты что! Не в коем случае не опускай рук. Даже не знаю насколько удобнее стало с твоей софтиной. Она мне нравится больше альтернативных утилит. Просто буржуи отличаются по менталитету от нас - они драйвера через wsus драйверы качают и не хотят лишних движений. Реши вопрос с работой из распакованных пакетов, да может придумай какой текстовый отчет - всетаки всплывающие подсказки - когда строк много - не очень удобно.... |
Цитата:
Цитата:
Лучше реализуй, то что я предлагал Цитата:
|
Цитата:
Увидеть в одном файле в каких пакетах что есть для вашего компа? Если это то это простое дело - мне просто придется вывести содержимое всех массисов в нужном виде в текстовый файл Еще же один пункт появился - Показать ПОЛНЫЙ список устройств компьютера - может как -то его развить в этом плане? Цитата:
|
Цитата:
Цитата:
|
romeo91, "рекомендуемые" - это должны быть те, что новее? А то у меня, например, звук Realtek помечается как рекомендуемый, а версия на компе и в БД - одинаковая.
Цитата:
|
romeo91
Вообще хотелось бы отдельной вкладки что- ли, с выводом результатов сканирования в виде дерева. Т.е. разделами (или папками) дерева будут пакеты драйверов, а при открытии будут указанны найденный драйвера и установленные - нечто вроде таблички. Ибо если ставишь на разрешении 800*600 на 15" мониторе и найдено 15 записей для чипсета Intel - всплывающая подсказка очень мелкая и неинформативная, плюс она через некоторое время исчезает, ****. Ну и хотелось бы отчет в виде текстового файла - допустим в папке windows - имя компьютера, дата и время, версия утилиты -и установленные драйверы, найденные в базах драйверы. |
romeo91, для пакета DP_WLAN_wnt5_x86-32_100_greg_b из темы http://forum.oszone.net/thread-91146-217.html в вашем помощнике база не создается. Не знаю, к кому этот вопрос - к вам или к greg_b.
|
Цитата:
На обменниках битый файл, или сжатый какой -то странной версией |
romeo91, а на этот вопрос ответите?
Цитата:
|
Цитата:
Изначально закладывал для всех кнопок кроме "нет в БД" и "БД отсутствует". И видимо в релизе зыбыл убрать данную фичу. В следующей версии уберу - если версии равны Цитата:
|
truvo, romeo91, было запаковано в lzma bjc2 на 7z 4.65, вопрос к программе, GUI от BoaSoft обрабатывает "на ура" и дрова ставятся.
|
Цитата:
Я также не однократо проверял данный архив на GUI версии 7z, результат был тот же. Так что вопрос не к программе, и об этом в вашем топике говорилось не раз (по крайней мере про ссылку на файл на ifolder - с других обменников у меня в свое время не было возможности), не исключено что файл был битый, если вы имеете не битый файл - то дайте ссылку, так как в вашем топике его уже нет Я использую вот такую команду для распаковки "путь до архиватора\7za.exe" x -yo"путь распаковки" -r "имя архива.7z" *.* Подскажите в чем я не прав? |
greg_b, действительно, то, что я скачал, не открывается ни в панели TC от Samlab, ни архиватором 7z 9.06b.
|
Коллеги, у кого был ошибка при запуске программы в виде "звук при запуске и никакой реакции, т.е программа не запускается", проверьте плиз на текущей версии. Также возможен ли запуск проги на WINPE. Тоже кто-то ранее писал.
|
Цитата:
|
Очередное небольшое обновление, кому то полезное кому-то нет :)
Версия 2.1.8 beta (10.12.2009) + Добавлена настройка для обработки нового дополнительного пакета DP_Runtimes_*.7z. - Убрано закрытие программы, при отрицательном результате, при проверке изменений текста лицензионного соглашения. - Исправлена ошибка при запуск программы при проверке лицензионного соглашения. * Изменено выделение пакетов в режиме "Рекомендуемые", при выделении теперь не учитываются пакеты с равными версиями драйверов. - Убрана ошибка задвоения подсказки для кнопок, отображающих статус. * Длина строки сохраняемой в параметре ExcludeFileName увеличена до 1024. |
Вложений: 1
romeo91, при установке дополнительных шрифтов в систему, программа перестает запускаться, прикрепляю лог
|
Цитата:
Приложите содержимое плиз. У вас походду некорректно отрабатывает devcon - скорее всего создает файл нулевой длины, такое тоже бывает. Если не сложно включи отладку (хотя судя по функции где произошла ошибка - она у тебя включена) и повтори запуск - полученный файл c:\debug.log |
Вложений: 1
romeo91,
Цитата:
Цитата:
Цитата:
|
romeo91, и еще в процессах сидит devcon и вешает немного систему.
|
небольшой баг-репорт (возможно и было, но слишком уж разрослась тема, не прочитать)
закинул прогу в каталог на уровень ниже драйверпаков. при установке пути к драйверам и dev_db использовал пути вида "..\". Ошибок нет - вид драйверпаков не обновляется - инфа вычитывается, но видимо не сохраняется в никуда. Разместил прогу в том же каталоге, где дрова (с исправлением настроек) - то же самое. И только по размещении дров в каталоге XP32 и исправлением пути - вычитанные данные из паков стали сохраняться, и с паков поисчезали клятые знаки вопроса. |
romeo91, спасибо вам за новую версию! Но у меня текст "Выполнить задание для выделенных пакетов драйверов на вкладке" не влезает в кнопку. Зачем было добавлять "на вкладке"? :dont-know
|
Цитата:
Цитата:
Цитата:
Попробуйте зайти в каталог где лежит файл devcon.exe и запустить команду Devcon.exe driverfiles * >>C:\driverfiles.txt и посмотрим что он у вас выведет в файл. Или просто на экран Devcon.exe driverfiles * Цитата:
[Debug] DebugEnable=1 |
Вложений: 1
romeo91, прикрепил, в папке №1 логи driverfiles.txt и debuglog.txt, без установленных в системе шрифтов, программа работает нормально, в папке №2 логи с установленными в систему шрифтами, программа не работает, debuglog.txt пустой за исключением 3 строк, driverfiles.txt разница в 1 строке, также прикрепил еррорлог программы.
|
В шапке , а теперь еще на офф. форуме проекта представлена новая версия.
так сказать Рождественский подарок (Christmas Edition) Она носит статус Alpha, и требует особенно тщательного тестирования. Изменений очень много и существенных. Основное изменение это увеличенная скорость раюоты программы, в среднем в два раза. При этом тестировать надо весь функционал, так как покопался я в нем на славу :) Изменена функция обновления, так что огромная просьба кто включает свою прогу в свои сборники, включайте автообновление. Но лучше без проверки на бета-версии. Пусть пользователи сами решают надо оно им или нет - отключают проверку если хотят. Пишите отзывы, жду с нетерпением. Хочется конечно понаполнять форум проекта, но где напишите там и будет. :) |
romeo91, спасибо за новую версию. Прога реально стала быстрее
|
romeo91,
Не большие недочёты по Drivers Installation Assistant версии 2.3.0. Тестировал пока на Windows XP SP3, до Windows 7 x64 и x32 пока не добрался, в ближайшие дни протестирую и на Windows 7 x64 и x32. Недочёты: 1. на неродных темах Windows XP, вот такие квадраты Малевича :) на Windows Classic - не заметил. 2. небольшое наложение скрола, подробности на скриншоте 3. не влезло описание LegacyMode 4. при первом запуске программы Drivers Installation Assistant версии 2.3.0, в которой нет никаких драйверов и настроек и готовой базы, выскакивают ошибки, вот такие и а когда есть драйвера и настройки и базы, то ошибки нет. Прилагаю логи debuglog.rar и DriversInstaller_Temp_XP_SP3.rar ------------------------------------- Так же есть вопрос по-поводу DPInst, в самой программе есть настройки SuppressWizard (He бyдeт oткpыт Macтep..., нo, вoзмoжнo, бyдyт пoкaзaны пoльзoвaтeльcкиe диaлoгoвыe oкнa, вывoдимыe OC.) и Quietlnstall (Aвтoмaтичecкий peжим. He бyдyт пoкaзaны ни мacтep ycтaнoвки ycтpoйcтв, ни диaлoгoвыe oкнa, вывoдимыe OC.), так вот при их использовании ничего не меняется, тобишь мастер все-равно появляется с диалогами, может подскажешь в чём прокол. ------------------------------------- По самой новой программе Drivers Installation Assistant версии 2.3.0: - скорость работы выросла, и теперь нет проблем с антивирусами, в частности с NOD (ESET) - драйвера устанавливаются, без проблем - с обновлением баз проблем нет, да и в целом, как для альфы, весьма стабильно работает :good: ну насчёт Windows 7 x64 и x32, отпишусь по-позже... Продолжение следует.... |
Lisabon,
Цитата:
Если нет - то баг темы :) |
Цитата:
О и на стандартной Luna, тоже есть, а на Windows Classic - нет |
Lisabon как всегда все понятно расписано, молодец!!! спасибо за комментарии... :good:
Habetdin, Lisabon, С квадратами Малевича это мой прокол! Так что не гадайте... :) Есть такая бага у винды при использовании манифеста. Поправлю... 2,3 баги поправил. Про 4 сообщали ранее, вчера поправил... Цитата:
А на взгляд на сколько быстрее стал проходить запуск? А то может убрать функцию по отключению проверки версий драйверов вообще Цитата:
Если мне память не изменяет то есть какие-то взаимоисключающие команды, в логе если что не так, то пишется |
Цитата:
Цитата:
|
romeo91, грузиться быстрее (старая грузилась почти минуту). Новая с включенным каспером секунд 20, без него не проверял.
|
Коллеги, что-то не могу придумать как повиднее сделать пунктик меню Сервис - Показать полный список устройств...
Есть огромное желание вывести его на форму, так как по мне так довольно важный функционал!!! толи кнопку куда-нить засандалить. Или сделать его отдельной вкладкой наряду с ОС. Будет последней, или сделать вложенные табы. Т.е одна вкладка поддерживаемые ОС, и в ней переключение табов со всеми ОС, а вторая полный список устройств компьютера. вроде этого У кого какие мысли есть? |
Цитата:
|
кнопка или флажек в теле программы и чтобы при октивном режиме (кнопка или флажек) паказывала в новом окне , информативно и не мешает работать с пакетами (тоесть нет необходимости тыркать по вкладкам)
|
а пример реализации в виде рисунка, пусть даже набросок в паинте, есть у кого?
Если всем понравится, то скоро и будет :) |
Цитата:
|
Цитата:
Если подходит - то ставьте полезное сообщение для поста Lisabon. А я посмотрю кол-во :) |
Небольшое обновление программы!
Так сказать баг-фикс по горячим следам Подробности в шапке |
|
Может так и надо -при работе с DVD и отсутствующей временной папке %TEMP% приложение отказывается запускатся.
В тихом режиме просто завершается. Плюс иногда проблемы - выкидывает ошибки базы данных при попытке установки драйверов. При повторном запуске все нормально, логи ошибок скинуть не могу - компьютеры без сети, флэшки не было с собой... |
romeo91, есть баг на версии 2.3.3
- при запуске программы создаётся возле DRIVERS_INSTALLER.EXE, файл DRIVERS_INSTALLER.inv, размером в 3,02 Мб, а после завершении работы программы файл удаляется. В версии 2.3.0, такого бага не было. Прилагаю debuglog.rar Протестировал версии 2.3.3 и версии 2.3.0 на Windows 7 x64 и x32, проблем с установкой драйверов не было, базы создавались, информация о драйверах нормально выводится. Стабильно работает. Осталось мелкие не дочёты поправить. В версии версии 2.3.3 квадраты Молевича ушли, осталось поправить Цитата:
|
Цитата:
|
Цитата:
А на работе как раз накануне испытывал отладчики и прочую чепуху, вот похоже и затесалась сюда эта фигня... Мда.... неприятно как-то получилось :) |
Почему-то 2.3.3 не желает работать с DVD :(
|
Цитата:
Цитата:
ждите исправленную версию |
Цитата:
|
romeo91
А по поводу того, что программа с CD не стартует без временной папки - нельзя ли "научить" программу создавать временную папку самостоятельно? |
volk1234, а имеет смысл? Что за винда без временной папки?
Как она будет вообще работать? переменной %temp% у вас вообще нет? может дело именно в версии 2.3.3 - тот косяк что описывали выше с inv файлом мещает работе? |
Цитата:
1. Один должен быть финиш-ini, или в каждом пакете допустим свой? 2. Где должен располагаться финиш-ini и какое он должен иметь наименование? 3. Каков синтаксис комманд (как у Башрата или как в Gui интеграторе? 4. Нужно ли менять пути в коммандах? Задаю эти вопросы так как у меня не устанавливается ATI панель при использовании сэмовского пакета драйверов 9.12. Приведите пожалуйста пример финиша у кого это сработало. |
Цитата:
Цитата:
Цитата:
Цитата:
М Цитата:
Вообщем работа должна идти следующим образом! 1. При включенной в обработке настройке, программа ищет driverpack*.ini в корне пакета. 2. Далее ищет в файле секцию из которой доступны драйвера для установки 3. Если секция найдена то получает оттуда параметры Например: [A1] exc_count - кол-во блоков установки, далее Y exc_Y_tagFiles - кол-во маркерных файлов. exc_Y_tagFile1X - Сами маркерные файлы exc_Y_commands - кол-во комманд на выполнение. exc_Y_commandX - команды на выполнение переменные типа %SystemRoot%, %DPSROOT%, %SystemDrive% заменяются на корректные Если какого-то файла не хватает, то пытаемся его извлечь из этого-же пакета. 4. Проверяем наличие маркерных файлов, если все они есть то выполняем команды 5. само собой все выполняемые файлы проверяются на то что они есть :) И вот тут я сейчас подумал..., посмотрел на ini у башрата... и может быть подводный камень :( Вот такие команды должны выполнятся без проблем exc_Y_commandX ="%DPSROOT%\D\G\A1\CC\setup.exe /s" а вот такие уже скорее всего нет. exc_Y_commandX = "cmd.exe /c DEL /F /S /Q %DPSROOT%\D\G\A1\CC\setup.exe" Ранее я таких просто не замечал, а обработку делал давно. Так что если подтвердите такой косяк, то будем править :) Если обратите внимание, то структура ini файла у башрата довольно сложна, и ошибиться тут довольно просто. Так что если поможете мне, то сделаем хороший инструмент. |
Цитата:
и на установленной системе их не может быть. Затем еще в структуре секций указываются inf-файлы, наличие которых проверяется. Еще, как следует из содержания ini все секции там равноправны, и выбор должен осуществлятся вручную, или по наличию тех же ins. Короче, мраки полные. Цитата:
cmd.exe /c DEL /F /S /Q %DPSROOT%\D\G\A1\CC\setup.exe выполняются даже простым батником, если задать переменной правильный путь. |
Цитата:
А что для каждой строки делал проверку файла на сущуствование, а в строке выше проверить никак нельзя. Ну точнее сложновато :) файлы ins могу убрать, какие еще фичи есть у интегратора? Какие еще файлы лишние...? P.S. Тогда единственным правильным решением получается делать свой ини-файл. Но для рядовых пользователей это будет сложновато в применении... To All Коллеги, судя по аудитории скачивания, примерно 20-30% - это страны СНГ. Ни у кого нет желания добавить свой родной язык в программу - или всем нравится русский :) ? Языковые файлы по прежнему открыты для скачивания Если такие есть, то постите файлы на офф. форуме |
Цитата:
|
romeo91,
В списке изменений стоит почему-то 2009 год ) Меня это несколько даже смутило. Есть вопрос, если после установки системы прописать тихую установку через RunOnce - это будет чем-то отличаться от запуска DP_Install_Tool.cmd (в котором используется DPINST.exe вначале и DPsFnshr.exe в конце)? |
Цитата:
Дату изменил, а вот год что-то не заметил... Цитата:
Что именно вас интересует? P.S. Коллеги у меня к вам еще один вопрос. Изначально программа на английском называлась Drivers Installation Assistant, но я сам не заметил с каких пор почти везде стали писать Drivers Installer Assistant. Да и свой сайт именно с этим именем был забабахан. Скажите как все-таки будет правильнее называться программа. Стоит оставить строе имя, или все же то что привилось за последние месяцы... Добавил голосование на форуме |
romeo91, Выложил бы баг-фикс, а то юзать прожку с созданием временного файла в рабочей папке не есть гуд
|
Цитата:
|
SamLab, завтра! времени не было, там кое-что еще изменил, надо было доделать
Цитата:
|
romeo91,
Сейчас меня интересуют 2 аспекта. 1й - сообщение о попапах отключённых, даже в тихом режиме: Выглядит оно так. Было бы здорово, если бы сообщение не выдавалось вовсе. А было предупреждение в самом окне программы. Можно, конечно, вот так делать перед запуском, но не уверен, что это красиво: Код:
REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /V EnableBalloonTips /t reg_dword /D 00000001 /f Выглядят они так. Что интересно, версия 2.1.8 (что из комплекта SamLab) работает нормально, ошибок не показывает. 3й - После установки на виртуалке (VmWare) драйверов из комплекта SamLab получил синий экран, как в обычном режиме, так и в SafeMode. Выглядит это так. На виртуалке, кстати, 2я проблема не возникла. В принципе, задача состоит в запуске установщика драйверов при самом первом запуске свежеустановленной Windows. Учитывая "интеллектуальность" программы, это может сэкономить кучу времени (как минимум не надо распаковывать 30 пакетов от SamLab в файле presetup.cmd). |
Цитата:
Ну поблема в вашей винде! А скорее использовании разного рода аддонов или nlite О такой ошибке мне уже сообщали. Цитата:
Цитата:
Не все могу учесть, для этого и нужны тестеры :) Установка дров и синий экран отношения к проге не имеют. Причин может быть много...Несовместимость и прочее |
romeo91,
Да, всё верно, "Помощь и Поддержка" удалена у меня :) Скажите, а версия, которая ожидается завтра, сможет запускаться с CD-ROM (проблема, описанная на прошлых страницах) и будет... эм... более совершенной, чем 2.1.8? Стоит её ждать? :) И ещё хотел предложить убрать в тихом режиме (особенно при -t1) возможность закрыть окошко по неосторожности. Например вообще убрать элементы управления окном в его правой верхней части. |
|
Спасибо :)
Надеюсь есть возможность вырубить контролы окошка. Ибо я не далее как только что выключил установку, щелканув на X в правом верхнем углу. Что для тихой установки (на компьютер неподготовленного пользователя им же самим) не очень хорошо :) |
Цитата:
romeo91, нельзя ли исправить прикол, что дата релиза проги берется из даты экзешника? А то я, знаете ли, люблю всем файлам в образе время и дату создания оригинального диска с SP3 присваивать... :maniac: |
|
Новая версия! Ссылки на Офф.Сайте или Офф.Форуме проекта
Версия 2.3.5 beta (19.01.2010) - Исправлена досадная ошибка, появившаяся в версии 2.3.3. При запуске программы в рабочем каталоге создавался файл с расширением inv. Поэтому запуск с CD\DVD был невозможен. + Добавлена новая кнопка в режимы работы "Список всех устройств вашего компьютера + Поиск драйвера в интернете по HWID" + Добавлено сообщение о недоступности временного каталога %Temp%. Если временный каталог отсутствует, то программа завершает работу. * Добавлено несколько иконок на кнопки. * Убрано несколько сообщений при работе в тихом режиме. * Изменение формы Donate * Другие мелкие изменения |
|
romeo91
Можно окно \\ список всех устройств вашего компьютера \\ сделать чтобы оно разворачивалось на весь экран а что как то не удобно смотреть, и что за статус в этом окне 1 и 0 ?. |
Цитата:
Цитата:
Цитата:
|
|
Вложений: 1
PumaSun,
Не далее как на прошлой странице был ответ. Нужную строку выделил жирным. Цитата:
romeo91, Появилась странная проблема (кстати, на реальном компьютере поведение полностью аналогичное). Запускаю утилиту Drivers.exe -t0. Конфиг Settings.ini из комплекта драйверов SamLab (приложил на всякий случай). На виртуалке выделяются драйвера Sound Blaster, Virtual и что-то ещё (кажется чипсет). Всё ставится отлично. Даже сеть начинает искать. Потом окно закрывается. Что странно, после перезагрузки запускаю заново - и, что бы вы думали, опять те же драйвера выделяются и начинается ровно та же процедура(окно, правда, закрывает быстрее). Приведу строки с драйверами, которые, как их не устанавливай, требуют "обновления": (Почему Chipset и VirtualPC помечаются как рекомендуемые - для меня вообще загадка) Chipset MB 909(39Кб) Virtual PCs 902(38Кб) Sound Creativ 912(51Кб) LAN Network 911(44Кб) ---Добавлено позднее--- И ещё одна ошибка. При загрузке VmWare разрешение стоит 640x480. Даже при запуске в тихом режиме программа выдаёт 2 (!!!) сообщения. Сначала предлагая изменить разрешение, а затем отчитываясь, что всё в порядке. Что для тихого режима, конечно, неприемлемо. Самое простое было бы - просто не выдавать предупреждение в тихом режиме и запускаться как есть. Пока обойти это без танцев с бубном не получается, надеюсь можно будет пофиксить в следующей версии :) Мало того, этим не ограничилось. После автоматического приведения разрешения в соответствие (800x600) окно программы всё равно "уехало". Это непринципиально, конечно, так, ремарка. P.S. Вспоминая про моё предложение про убирание элементов котроля окна в unnatended режиме... Как вариант, предполагаю, можно при указании какого-то ключа -t вообще отключить вывод чего-либо на экран, кроме, разве что, указания драйвера, который сейчас ставится и строки состояния, которая бы показывала сколько % выполнено. Если это возможно конечно. |
romeo91, апдейтить предыдущие версии всегда можно накатом поверх?
|
truvo, да. Есть же специальный апдейт со старой на новую.
Такая ошибка. В настройках, где можно указать дополнительные пакеты (Рунтаймы, лангвичпаки, и Физикс), не пашет кнопка для выбора рунтаймов. |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
To all Вот всегда бы так тестили :) Молодцы, так держать Ведь все эти нюансы уже идут на протяжении нескольких версий :) Цитата:
У кого есть Win7 или Vista можете проверить влияние этого файла на работу программы c:\WINDOWS\pchealth\helpctr\binaries\msinfo.dll Он лежит в том же каталоге? Какие версии у файла в данных ОС. На XP у меня это: FileDescription : Элемент управления просмотром сведений о системе InternalName : msinfo32 OriginalFilename : msinfo32.DLL ProductVersion : 7, 0, 0, 1 Last Modif. Date : 15/04/2008 18:00:00 Last Access Date : 18/01/2010 09:57:36 FileSize : 377856 bytes ( 369.000 KB, 0.360 MB ) File/Product version : 6.0.0.1230 |
romeo91,
Цитата:
И есть ли толк в запуске утилит от башрата в этом случае (или если не поставилось из программы, то и путём перебора всех HWIDов и запуска DpInst для нужных ничего не получится)? Кстати, ещё идея. Можно в темповую директорию кидать лог работы простейший. Например вида "Driver = <status>" Чтобы вообще понять можно было, поставился драйвер или нет. Цитата:
P.S. Файл msinfo.dll в Windows Vista отсутствует. И без него всё работает. |
romeo91
Цитата:
|
dead_wolf, И при этом все работает? Если так видимо там как-то по другому винда получает информацию
Цитата:
А версии так отличаются скорее из-за того что для вашего устройства (совпадает HWID) есть похожий драйвер но он не подходит. Эта тема уже много раз обсуждалась. Цитата:
Цитата:
Цитата:
Цитата:
|
При запуске на 2k .
Description error in program DriversInstallerAssistant ==================================== DateTime: 23.01.2010 18:53:58 Error Number: 453 Procedure: Main Row with error: 1081 Description error: Can't find DLL entry point IsUserAnAdmin in SHELL32 Listing executing procedure --------------------- Extended information --------------------- Version of program: 2.1.8 Work path: W:\02_IT\SamDrivers Name OS: Windows 2000 Version OS: 5.0 Build OS: 2195 Other: Service Pack 4 ==================================== |
romeo91,
Большое спасибо Вам за ваши труды! А Вы не подскажете, где скачать оболочку именно с таким интерфейсом которая у вас на скринах в шапке? А то я что-то не нашел ссылки. |
|
Уважаемые коллеги, обращаюсь к тем, кто включает данный проект в свои сборники драйверов и установочных дисков Windows. Пожалуйста включайте по умолчанию функцию автообновления. Мне до сих пор приходят логи ошибок по версии 2.1.8 - и приходится всех пересылать на сайт за обновлениями.
Если вас не устраивает функция автообновления (долго работает или еще что-то), то пишите будем разбираться. Но думаю пользователь должен сам решать пользоваться ему данной фичей или нет. |
Цитата:
Скажем, человек вставляет диск в привод, запускает программу, и она автообновлятся... и запускается уже новая исправленная версия... Куда оно автообновляется? Ведь на диск запись невозможна... |
Цитата:
|
romeo91,
Вы по своему правы, но: 1. Сборки действительно делаются на DVD диске, и пользователь даже узнав об обновлении вряд ли сам сможет все переделать. 2. А если итернета нет? Да ни кому и в голову не приходит его включать, когда драйвера устанавливают. 2. У очень многих программ такие проблемы. Ну нравятся пользователям старые версии. |
romeo91, чисто по эстетическому оформлению:
1) надписи "Режим работы...", "Обозначения кнопок...", "Выполнить..." и "Выделение пакетов драйверов" - под ними до кнопок или, в последнем случае, до окна выбора надо бы увеличить промежуток, миллиметра три например задать, сейчас ведь эти надписи фактически наползают на кнопки... 2) длинную кнопку "список устройств" тоже надо отодвинуть сверху и снизу от верхнего и нижнего ряда кнопок. 3) кнопка "Искать" в окне "список устройств компьютера" - чё это за кусок бинокля? Бинокль нужно рядом со словом "Искать" поместить, справа или слева. |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Небольшое тестовое обновление, не для публикаций
На офф. форуме проекта в закрытом разделе "Тестирование и отладка" представлено обновление. Доступно только для группы Бета-Тестеры. Желающие потестить прошу на форум... Доступ получить можно подав заявку через PM. Версия 2.3.8 beta (27.01.2010) * Проблемы перевода нескольких элементов интерфейса * Дата релиза программы теперь не берется из даты файла. + Добавлен Итальянский перевод (Translate by JinKazama - http://www.rezet.info) (пока частичный) + Добавлен Литовский перевод (Translate by stasys44) + Добавлен функционал позволяющий исключать некоторые HWID из обработки. По умолчанию исключаются следующие: USB\ROOT_HUB*;ROOT\LEGACY_*;ROOT\MEDIA;STORAGE\*;USBSTOR\* Изменение настройки доступно в меню Параметры на вкладке "Поддерживаемые ОС" * Возможность изменять размеры формы "Cписок всех устройств..." * Убрано несколько сообщений при работе в тихом режиме. * Исправлено смещение программы при изменении разрешения экрана при запуске по запросу программы. - Исправлена ошибка запуска программы на Windows 2000 - Исправлена неработоспособность кнопки для изменения пути до пакета Runtimes - Исправлена ошибка при получении размера файла на некоторых системах Возможно в конце этой недели будет публичный релиз... |
Цитата:
|
romeo91 перетягиваешь всех на свой форум :)
|
Цитата:
Надо же как-то поддерживать и наполнять форум |
romeo91 ну да логично ))
|
Цитата:
Объясните срочно эту часть кто-нибудь Файл в остальном - готов |
Народ, может быть эта тема обсуждалась в форуме, но страниц очень много, а поиска нет. Подскажите пожалуйста, как обновить прогу SamDrivers 8.12. Скачал апдейт , а как его устанавливать так и не понял. Заранее благодарен.
|
MAXHO лучше скачай тут здесь еще драйвер паки обновленные http://torrents.ru/forum/viewtopic.php?t=2697517 , если хочешь только программу обновить то замени файлы и все.
|
Цитата:
|
Понял - на литовском языке не аналога к ДО(делать, везти, распаковать) - есть сделать (до конца, что было оставлено не сделаным), дополнительно делать (сделано, но не хватает чего отдельного). В этом случае дополнительно распаковать необходимые файлы из архива).
Пользователей английского языка не так уж много - пиджин, чинглиш, и т.д. куда больше и им эта граматика все равно какая. Агглийский язык - примитивный. Главное соблюдать принцип - определение идет перед определяемым - не пакет драйверов, драйверов (как бы драйверный) пакет и делаете цепочку, как Марк Твен издевается над немецким, но там все делается даже все в одном слове (Янки во дворе кророля Артура). И примитивно должно быть подлежащее и сказуемое - не могут подрузомеваться Текст выставлю на мсфн |
Цитата:
Думаю в неизменном виде (отредактированным тобой) вставлю в уже скорое обновление. |
У меня одного такие ошибки или.......
Description error in program DriversInstallerAssistant ==================================== DateTime: 02.02.2010 17:07:14 Error Number: -2147217389 Procedure: CollectHwid Row with error: 133 Description error: Automation error Listing executing procedure --------------------- 1886 CollectHwid 99 Form_Activate 284 WindowProc 2153 ChangeStatusTextAndDebug 101 Form_QueryUnload 1886 CollectHwid 99 Form_Activate 101 WindowProc Extended information --------------------- Version of program: 2.3.5 Work path: C:\DISTR\Samlab.ws\SamDrivers 01.28\DriversInstaller_Release_2.3.5_Full Name OS: Windows XP Version OS: 5.1 Build OS: 2600 Other: Service Pack 3 ==================================== Description error in program DriversInstallerAssistant ==================================== DateTime: 02.02.2010 17:06:24 Error Number: -2147217389 Procedure: CollectHwid Row with error: 101 Description error: Automation error Listing executing procedure --------------------- 1886 CollectHwid 99 Form_Activate 101 WindowProc Extended information --------------------- Version of program: 2.3.5 Work path: C:\DISTR\Samlab.ws\SamDrivers 01.28\DriversInstaller_Release_2.3.5_Full Name OS: Windows XP Version OS: 5.1 Build OS: 2600 Other: Service Pack 3 ==================================== |
Цитата:
На samforum.ws уже обсуждалось неоднократно По поводу ошибок при запуске! проверьте файл, что указан присутствует? c:\WINDOWS\pchealth\helpctr\binaries\msinfo.dll перерегистрируйте на всякий случай У кого нет - положить, вот ссылка. http://letitbit.net/download/0208.d0...sinfo.rar.html Положить в папку и зарегистрировать с помощью regsvr32 Основная ошибка именно в этом "Проблема была из-за удаления nLite-ом из дистрибутива компонента "Помощь и Поддержка" После возвращения на место файла msinfo.dll и его регистрации программа запустилась без ошибок" Если ошибки повторяются, то включайте отладку в программе и логи сюда. Settings.ini Код:
[Debug] |
Новая версия! Ссылки на Офф.Сайте или Офф.Форуме проекта
Версия 2.3.16 RC1 (03.02.2010) * Проблемы перевода нескольких элементов интерфейса * Дата релиза программы теперь не берется из даты файла. + Добавлен Итальянский перевод (Translate by JinKazama - www.rezet.info) (пока частичный) + Добавлен Литовский перевод (Translate by stasys44) + Поправлен Английский перевод (Thank to stasys44) + Добавлен функционал позволяющий исключать некоторые HWID из обработки. По умолчанию исключаются следующие: USB\ROOT_HUB*;ROOT\LEGACY_*;ROOT\MEDIA;STORAGE\*;USBSTOR\* Изменение настройки доступно в меню Параметры на вкладке "Поддерживаемые ОС" ! Использовать данный функционал надо очень аккуратно * Возможность изменять размеры некоторых форм * Убрано несколько сообщений при работе в тихом режиме. * Исправлено смещение программы при изменении разрешения экрана при запуске по запросу программы. - Исправлена ошибка запуска программы на Windows 2000 - Исправлена неработоспособность кнопки для изменения пути до пакета Runtimes - Исправлена ошибка при получении размера файла на некоторых системах * Несколько косметических изменений интерфейса. - Работаем над ошибкой Automation Error (-2147217389) Добавлена проверка на наличие файла msinfo.dll на системах ниже MS Windows Vista (6.0). В ресурсы программы добавлена библиотека msinfo.dll (версия 6.0.0.1230). При отсутствии библиотеки в Windows, программа пытается ее зарегистрировать. Если ошибка все равно появляется, то работа программы прекращается. * Небольшое изменение текста лицензии и donate-информации |
А ссылок-то на офсайте нет :(
|
Grande, есть: Drivers Installer Assistant v 2.3.16 Release Candidate (здесь)
|
Вижу, появилось :clapping:
Спасибо. |
Не поможете ли прояснить ситуацию?
Запустил Drivers Installer Assistant v 2.3.16 Release Candidate. Он просканил систему и выдал результат. Непонятно вот что: у меня стоит звук SoundMax (интегрированный), а прога к родным дровам выдала кучу других звуковых драйверов, необходимых для обновления (в т.ч. C-Media, Realtek, Sigmatel). Хорошо, что я знаю, какой у меня звук. А ежели я ставлю дрова на свежую виндовозину? Как быть в этом случае? Помогите, пожалуйста, разобраться. Спасибо. |
Цитата:
Цитата:
|
Понял, спасибо.
|
Уважаемые пользователи программы Помощник установки драйверов (Drivers Installer Assistant), обращаюсь к тем кто релизит свои сборники драйверов или установочные диски Windows, включая в состав в качестве оболочки для установки драйверов мою программу! Указывайте пожалуйста в публикуемых вами новостях ссылку на официальный сайт проекта - www.adia-project.net.
Помогите проекту быть цитируемым в инете - Вам это не сложно, а мне поможет. Также еще раз хочется сказать - оставляйте по умолчанию включенной функцию проверки обновлений (в следующих версиях. я постараюсь ее сделать менее затратной по времени, если сайт проекта недоступен). Пусть пользователи сами решают, надо оно им или нет! Мне до сих пор шлют логи ошибок от версии 2.1.8, а ведь после этого столько ошибок было уже исправлено. Согласен что не каждый пользователь сможет сам установить обновление. Хотя на самом деле для установки требуется лишь распаковать обновление поверх существующей сборки и все!!! |
Вот какая проблема наблюдается:
Пытаюсь установить дравер NVIDIA на карту 7300 GT/ Использую пакет Sam 101. Сам драйвер устанавливается. А панель управления и десктоп менеджер нет. Хотя их установка запускается из инфа. Что характерно, при использовании DP Solution 9 все нормально ставится. В чем может быть дело? И еще в папку резервирования копируются только драйверы, инфы и дллки. А экзешники не копируются. Почему программа не реагирует на EXE файлы? |
Цитата:
вообще извлекается все из драйверпака по маске - при этом в роли маски выступает папка. Если хочешь разобраться надо отладочный лог (debug.log) Можешь даже сам посмотреть команду запуска 7za и запустить не из программы |
Цитата:
Почему может не устанавливаться панель NVIDIA? У кого то еще есть такая проблема? Если просто распаковать пакет и запустить установку встроенным в виндовс установщиком, то нормально все устанавливается. В DP Autorun тоже ставится. Проблема не пакете, а в программе. |
Цитата:
Цитата:
|
Не надо ругаться - проблема действительно существует, панели не ставятся. Пишет Обработка секции такой-то, потом - ошибка распаковки. (Бла, бла, бла...). Наткнулся сегодня на дровах ATI. Лог, к сожалению, не сохранил.
Версия 2.1.8 |
Цитата:
У меня компьютер не работает, у кого есть такие-же проблемы! :) Вот как это вылядит с вашей стороны. По вашей ошибке. YikxX, во-первых версия 2.1.8 - ошибка распаковки - это опечатка в языковом файле. В следующих версиях этот опечатка была испралена. Во-вторых речь идет о панелях NVIDIA установка которых прописана в inf файле. А это совершенно другая проблема. Панели ati-не ставятся по другим причинам - это изменение принципа установки панелей командой Башрата, а точнее driverpack*.ini YikxX Эта проблема уже обсуждалась ранее, но пока мной не поправлена. - Читайте посты начиная с 832 - Установка панелей через ini - это отдельная тема, там особо никем и не протестированная, хотя существует очень давно... wolkow70, Когда я говорил про debug.log, я хотел увидеть от вас это Код:
******RunString: "J:\\Tools\Arc\7za.exe" x -yo"C:\WINDOWS\Temp\DriversInstaller\DP_Graphics_A_wnt5_x86-32_100102" -r "J:\drivers\xp\DP_Graphics_A_wnt5_x86-32_100102.7z" D\G\A1\ |
romeo91,
Есть проблема с Drivers Installer Assistant 2.3.16: Есть драйвер-пак, в котором есть несколько одинаковых, но только по имени INF, но все они в разных папках. Так вот, после обработки(обновлении базы) этого драйвер-пака, Drivers Installer Assistant предлагает только часть подходящих драйверов с одинаковым HWID, например, есть подходящие драйвера в папках CR2 и CR9, и в базе написано что в этих папках одинаковые HWID, а именно PCI\VEN_1102&DEV_0007, но сама программа предлагает мне только те драйвера, которые в CR2, а те что папке CR9 просто игнорирует, но в базе указано, что и там тоже HWID PCI\VEN_1102&DEV_0007. Так же у меня просьба посмотри пожалуйста, мой INI файл, может я там сделал ошибки, я его делал сам, для установки панелей. Сам ini прилагаю к сообщению, _S_INI.rar, так же в архив положил файлы debuglog. Также прилагаю debuglog, без моего ini, _BEZ_INI.rar, тобишь при обработке и работе с драйвер-паком, внутри драйвер-пака, моего INI, не было. Пробовал драйвер-пак запускать на DRP, так он нормально увидел, мои все драйвера, и поставил именно тот, который нужен, тобиш из папки CR9. Может лучше сделать как у DRP, указывать в базе в таком формате PCI\VEN_1102&DEV_0007&SUBSYS_10121102 , а не как у тебя HWID PCI\VEN_1102&DEV_0007 . Или может сделать в программе опцию, в которой пользователь мог сам указать насколько урезать PCI\VEN ? Эта опция помогла б решить ещё одну проблему, а именно, например, когда уже установлен драйвер в системе, после я запускаю программу Drivers Installer Assistant, и программа мне предлагает на определенное железо, обновить драйвер, хотя обновление этому устройство не нужно, но программа предлагает обновить драйвер, так в базе есть одинаковые PCI\VEN, тобишь есть совпадение только по не большой части PCI\VEN. Если б была эта опция, о которой я писал чуть выше, то можно было б указать в программе, на сколько нужно урезать в базе PCI\VEN, если б я указал в программе, чтоб она урезала, к примеру только до такого формата PCI\VEN_1102&DEV_0007&SUBSYS_10121102, то программа всё бы правильно показывала. Ты скажешь, как и раньше зачем это, ведь могут не найтись драйвера, но мне хотелось чтоб я осознано мог изменять эту опцию, как говорится на свой страх и риск. и ещё вопрос, есть ли какие-то наработки по-поводу этого Цитата:
У меня есть предложение к тебе romeo91, по-поводу установки панелей драйверов. Как тебе такой вариант: В самой программе добавить функцию установки панелей через саму программу, и так же оставить возможность установки через Башратовский INI-файл. Вот скрин как я себе представляю как это должно выглядеть: И так в самой программе мы указываем драйвер-паки, так же к конкретному драйвер-паку указываем путь к панели, и если надо указываем ключ установки панели. Если в драйвер-паке несколько панелей, то пользователь добавляет ещё несколько раз один и тот же драйвер-пак и указывает, другие панели и пути к ним. После установки драйвера, программа проверяет, установился ли драйвер, и если установился, то проверяет, есть ли к этому драйверу панель, а список панелей и драйвер-паков, программа берёт из того что было сделано ранее, если в списке указана панель к конкретному драйверу, то программа устанавливает панель. И если есть Башратовские INI-файлы, то тоже их обрабатывает. Вот думаю, может и как у Башрата, указывать ещё и INF-файлы, к которым надо установить панель. Ты спросишь зачем это всё городить, если есть уже Башратовские INI-файлы, да просто потому, что ты сможешь сам создать свою систему установки панелей к драйверам, и ты будешь уже уверен, что панели точно установятся и не будешь зависеть от Башратовских INI-файлов. Плюс добавление этой функции поможет установить панели для драйверов, не только для Windows XP, но и для Vista и Windows 7 |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
romeo91,
Цитата:
|
romeo91
Обращаю внимание на два обстоятельства: В пакете DP_Video_nVIDIA_wnt5_x86-32_101 папка N1 есть два инфа NV4_DISP.INF и NV4_GO.INF. На многие карты там хвиды совпадают. Программа не определяет приоритет и начинает установку по обоим инфам, что видно из DPInst.log. Удаляю один инф. И все равно панели не ставятся. |
Удаляю один инф и все равно панели не ставятся.
|
|
Цитата:
К тому же встроенный в XP установщик драйверов все нормально ставит из этого инфа и DP Solution тоже. Значит ассистант не дает DPInst полный контроль за установкой драйвера. Нужно что то в настройках самой программы изменить. Но это уже к автору. |
wolkow70, Причин неустановки в вашем случае может быть много, например одна из них разные версии DPInst. Попробуйте проверить и взять более старую версию, например из DP Solution
Цитата:
Цитата:
Lisabon, Спасибо про ошибку Creative, в выборку и соответственно в сплывающую подсказку не попадали строки где в наименовании встречались символы - "!@#'[]", а также если запись в файле БД была последней. И как следствие из этого некоторые драйвера могли не предлагаться для установки. |
romeo91, wolkow70,
И так провёл я не большое расследование по-поводу не установки nVIDIA панелей. 1. ОС Windows XP SP3, драйвера версии nVIDIA 196.21 оригинальные с цифровой подписью и INF не модифицированный. 2. Произвожу установку драйвера на NVIDIA GeForce 8600 GT (Аппаратный ID PCI\VEN_10DE&DEV_0402&SUBSYS_34521458&REV_A1), через программу Drivers Installer Assistant 2.3.16 и DriverPack Solution 10.0 R145, причём прошу принять во внимание, что установка проводилась именно в автоматическом режиме, а не в ручном режиме. После установки драйвера, как на Drivers Installer Assistant 2.3.16 (установка в автоматическом режиме) и DriverPack Solution 10.0 R145 (установка в автоматическом режиме), ВНИМАНИЕ!!! панель nVIDIA НЕ УСТАНОВИЛАСЬ!!!, причём не установилась как на Drivers Installer Assistant 2.3.16, так и на DriverPack Solution 10.0 R145. 3. Произвожу установку драйвера на NVIDIA GeForce 8600 GT (Аппаратный ID PCI\VEN_10DE&DEV_0402&SUBSYS_34521458&REV_A1), через программу DriverPack Solution 10.0 R145, причём прошу принять во внимание, что установка проводилась именно в РУЧНОМ режиме (тобишь по сути ставились драйвера через родной виндозный Мастер установки оборудования, но при помощи DriverPack Solution), а НЕ в автоматическом режиме. После установки драйвера, через DriverPack Solution 10.0 R145 (в РУЧНОМ режиме), ВНИМАНИЕ!!! панель nVIDIA УСТАНОВИЛАСЬ!!!. Отсюда вывод, что виноваты в не установке панелей nVIDIA, как на Drivers Installer Assistant, так и на DriverPack Solution - DPINST. И не забываем, что установка производилась в автоматическом режиме!!! 4. Попробовал как писал romeo91 впихнут в Drivers Installer Assistant, DPINST от DriverPack Solution(причём в DRP, версия DPINST по старше чем в Drivers Installer Assistant, а именно версия 2.1.1.0), но результат, был тот же, тобишь панель nVIDIA не установилась. Прилагаю к сообщению debuglog: _DI_S_Rodnim_DPinst.rar - тут debuglog с установкой с родным DPINST (панель не установилась) _DI_S_DRP_DPinst.rar - тут debuglog с установкой с DPINST(версия 2.1.1.0) взятый от DRP (панель не установилась) !!!так же в архив приложил версию 2.1.1.0, взятый от DRP!!! Так же хочу добавить, драйвер когда устанавливался через Drivers Installer Assistant, распаковывался полностью, тобишь все файлы которые были в архиве, были распакованы во временную папку в том же объёме, как и в архиве, без всяких обрезаний. romeo91, может в программе Drivers Installer Assistant, предусмотреть Ручную установку драйверов, вообщем сделать аналогию как у DRP? Добавить пункт Ручная установка в кнопки, например, вот так: И соответственно устанавливать драйвер по алгоритму DRP: распаковал архив(драйвер) для данного устройства, скопировал путь к распакованным драйверам, после вызов виндозного Мастера установки оборудования для данного устройства, ну а далее делается установка драйвера через виндозного Мастера установки оборудования. |
Lisabon, Давайте уберем во внимание оболочки и попробуем установить драйвера просто через DPINST
Распакуйте в любое место драйвер и запустите команду DPINST из папки .\Tools\DPInst\с параметрами DPINST.EXE /LM /P /SH /PATH <каталог с драйверами> и в случае неудачи попробовать еще без LM, а потом можно попробовать без SH После этого еще бы хотелось увидеть DPInst.log из папки windows |
romeo91,
Цитата:
Цитата:
Прилагаю к посту логи (DPINST.LOG): _LM_P_SH_PATH.rar - параметры запуска /LM /P /SH /PATH _P_SH_PATH.rar - параметры запуска /P /SH /PATH _P_PATH.rar - параметры запуска /P /PATH Проблема именно в DPINST, может решить вопрос с не установкой панели как в DRP, прикрутить функцию "Ручная установка", постами чуть выше я уже писал об этом. |
Цитата:
Пробовал устанавливать со всеми версиями ассистанта начиная с 1.4. и до последней. Панели не устанавливаются во все случаях, значит и со старами версиями DPINST не устанавливается. Вопрос, а разве в XP не используется DPINST.exe? Какой тогда там устанавщик? |
Цитата:
Цитата:
|
сообщение удалено
|
Удалят конечно, но пацанчик прежде всего тот, кто ветку не по адресу выбрал :gigi:
|
Цитата:
Цитата:
|
Amigos, а я считаю за такое надо этого упыря забанить. Явно сидит под другим ником на форуме, а под fuck'ом решил нагадить. В бан его!
|
Цитата:
на данный момент 3 убогих антивируса выдают ошибочное срабатывание http://www.virustotal.com/ru/analisi...353-1267339110 |
Цитата:
но обвинения серъёзные, несмотря на то что их автор малолетний хам пересобрал sma3.exe , теперь ложных срабатываний нет http://www.virustotal.com/ru/analisi...8b3-1267340176 скачать обновлённый sma3.exe http://ifolder.ru/16618522 md5: 93f72073a838e659b5152d81dbadfde8 *sma3.exe в драйверпаке лежит тут DrvX\DP_Sound_SndMax_wnt5_x86-32_912.7z\D\S\S3\sma3.exe по идее, последним постам логичнее быть в Драйвер-Паки для всех Windows - SamDrivers |
На форуме проекта в закрытом разделе выложил тестовую версию! В связи с некоторыми изменениями прошу протестить на x64, а также животрепещущую тему - установки панелей... - Само собой тем у кого есть доступ в данный раздел, а таких очень мало. :) (на текущий момент доступ открыт для всех пользователей, даже тех кто не входит в группу "Бета-тестеры" - так сказать весенний подарок :) )
Если кому регится на форуме не хочется, а протестить время есть, то в просьба писать в ПМ Вот что нового: Версия 2.3.31 RC3 (03.03.2010) - Исправлена ошибка поиска драйверов в базе данных. Из-за ошибки некоторые драйвера могли не попадать в список доступных для установки. - Исправлено несколько редких ошибок при создании базы драйверов, некоторые драйвера могли не попасть в базу драйверов, из-за кривизны inf-файла. - Поправлена работа некоторых функций на Win2k. + Чистка базы драйверов. Теперь при создании базы драйверов дубликатами HWID считаются одновременные совпадения по "HWID - Каталог - inf-файл". Ранее учитывалась версия и наименование. В результате список предлагаемых драйверов к установке может уменьшится. Скорость создания БД увеличилась. + Теперь при создании базы драйверов файл DriverPack*.ini копируется в каталог базы драйверов. В результате этого ускорена установка драйверов при включенной обработке файлов "finish". Также убраны пункты меню: "Определить и прописать классы пакетов драйверов в настройки" и "Изменить и прописать класс пакета драйверов в настройки". ! Внимание. Для корректной работы данной версии программы, базу драйверов необходимо пересоздать. * При обработке файлов "finish" теперь не проверяется существование файла установки панелей. Это сделано для возможности выполнения команд запуска установки вида "cmd.exe /c DEL /F /S /Q %DPSROOT%\D\3run\vcredist_x86_2005_sp1.exe". + Немного увеличена скорость запуска программы. - Исправлена ошибка удаления временных каталогов, иногда оставались пустые папки. + Добавлено удаление временных файлов, которые оставались после установки драйверов, до выхода из программы. + При запуске программа проверяет версии используемых ей системных библиотек. Если версии ниже, чем требуемые программой, то программа выдает сообщение с предложением обновить компоненты. - Исправлена ошибка, из-за которой, иногда после работы DPInst не запусказалась обработка файлов "finish" и не происходило обновления всплывающих подсказок. * Чистка и оптимизация кода. * Исправлены мелкие недочеты и ошибки. + Добавлен турецкий перевод интерфейса (Translate by Rokobozz - www.sgnlive.org) |
romeo91,
По новой версии 2.3.31 RC3 (03.03.2010) 1. Цитата:
2. Цитата:
3. Цитата:
Пока вроде бы всё. |
Цитата:
Цитата:
Цитата:
|
Цитата:
А на Windows XP SP3 x32, не "чистая", то при запуске новой версии выскочило предупреждение об обновлении DLL(vbscript.dll), я согласился обновить, и после обновления, программа запустилась, и зацикливания не было. |
Цитата:
|
Друзья, хотелось бы услышать от тех кто протестил текущую тест-версию, есть ли серъезные баги...?
Хочется данный выпуск зарелизить, т.е Final! Доработать малость документацию и еще чуть кое-что подправить и в путь... Кстати кто-то проверял работу на Win2k ? |
http://www.10pix.ru/img1/4565/950269.jpg
а как здесь уменьшить картинку(по высоте) и увеличить кнопки по высоте? что в каком файлике править? Ps с картинкой разобрался (CONFIG.JS) с кнопками подскажите |
Вложений: 1
Версия Помощника: 2.3.16 RC1.
Версия драйверпаков: SamDrivers 01.28 ОС: Windows XP Sp3 Eng Уже на двух системах не устанавливается встроенный звук. На одной из них не установилась ещё и встроенная сетевая карта. Пока есть точная информация об одной из них: Звуковуха (данные Everest): 82801G (ICH7 Family) High Definition Audio Файл DPINST.LOG в архиве приложил к сообщению. P.S. Возможности проверить это же на последней версии 2.3.31 RC3 нет, но вероятно в ней те же проблемы есть... |
Цитата:
Цитата:
|
romeo91,
Другими словами, если не установился какой-то драйвер - это проблема исключительно драйвер-пака, верно? И, в моём случае, мне следует написать в тему SamLab? |
Цитата:
|
Цитата:
Цитата:
А ставятся ли эти дрова вручную вами не было сказано. Из лога DPInst я не увидел что программа пыталась что-то ставить и не поставила. А был ли кузнец... Попробуйте вручную распаковать пакет и установить драйвера, или натравить на эту папку DPInst - я описывал строки запуска ранее, пару страниц назад. В диалоге c Wolkow и Lisabon |
Ну вот и долгожданное обновление!
Как всегда на www.adia-project.net Версия 2.3.39 PreFinal (09.03.2010) - Исправлена ошибка поиска драйверов в базе данных. Из-за ошибки некоторые драйвера могли не попадать в список доступных для установки. - Исправлено несколько редких ошибок при создании базы драйверов, некоторые драйвера могли не попасть в базу драйверов, из-за кривизны inf-файла. - Поправлена работа некоторых функций на Win2k. В дистрибутив программы добавлена версия программы devconw2k.exe, корректно работающая на Windows 2000. Настройки пути также появились в интерфейсе. + Чистка базы драйверов. Теперь при создании базы драйверов дубликатами HWID считаются одновременные совпадения по "HWID - Каталог - inf-файл". Ранее учитывалась версия и наименование. В результате список предлагаемых драйверов к установке может уменьшится. Скорость создания БД увеличилась. + Теперь при создании базы драйверов файл DriverPack*.ini копируется в каталог базы драйверов. В результате этого ускорена установка драйверов при включенной обработке файлов "finish". Также убраны пункты меню: "Определить и прописать классы пакетов драйверов в настройки" и "Изменить и прописать класс пакета драйверов в настройки". ! Внимание. Для корректной работы данной версии программы, базу драйверов необходимо пересоздать. * При обработке файлов "finish" теперь не проверяется существование файла установки панелей. Это сделано для возможности выполнения команд запуска установки вида "cmd.exe /c DEL /F /S /Q %DPSROOT%\D\3run\vcredist_x86_2005_sp1.exe". - Исправлено множество ошибок при обработке finish-файлов + Немного увеличена скорость запуска программы. - Исправлена ошибка удаления временных каталогов, иногда оставались пустые папки. + Добавлено удаление временных файлов, которые оставались после установки драйверов, до выхода из программы. + При запуске программа проверяет версии используемых ей системных библиотек. Если версии ниже, чем требуемые программой, то программа выдает сообщение с предложением обновить компоненты. - Исправлена ошибка, из-за которой, иногда после работы DPInst не запускалась обработка файлов "finish" и не происходило обновления всплывающих подсказок. * Чистка и оптимизация кода. * Исправлены мелкие недочеты и ошибки. + Добавлен турецкий перевод интерфейса (Translate by Rokobozz - www.sgnlive.org) - Исправлена ошибка запуска DPinst (нажатие на кнопку пакета драйверов), если при старте программа предлагала создать базу драйверов для новых пакетов. Ошибка существует с версии 2.3.0. + Добавлено напоминание о "необходимости" проверки обновления программы, если версия программы старее 30 дней. + Для параметров PathPhysX, PathLanguages, Runtimes, ExcludeFiles возможно указание маски. Например - "drivers\XP\DP_Graphics_PhysX*.7z" - Исправлена логика работы при групповой установке драйверов. Распаковка всех архивов происходит в общий каталог, без учета имени пакета драйверов. - Дополнительные файлы для класса пакета Display извлекаются в конце групповой установки, ранее распаковывались для каждого выделенного пакета класса Display P.S. Качать стоит даже тем кто пробовал тестовую версию 2.3.31 - так как ошибок было исправлено много. Данная версия рекомендуется для установки абсолютно всем. Как MS любит ставить статус Critical :) P.P.S Дабы не было лишних вопросов - все обновления программы ставятся очень просто. Достаточно распаковать архив обновления в каталог с программой с заменой всех файлов |
Цитата:
|
tyt 7z
|
Проблема с установкой драйвера, скачанного с Башратовского сайта.
DP_Graphics_PhysX_wnt5_x86-32_912.7z Базу для него создавать отказывается. Ну и не устанавливается соответственно. Версия Помощника - Версия 2.3.39 PreFinal. P.S. Ну и ещё теперь стал обрабатывать подкаталог bin, где лежит файл DPsFnshr.7z. Его, ясное дело, тоже опознать не может. DPsFnshr.7z вероятно не нужен, и его можно удалить, верно? |
Цитата:
...\D\G\N1\PhysX_9.09.1112_SystemSoftware.exe ...\D\G\N3\PhysX_9.09.1112_SystemSoftware.exe ...\D\G\NM\PhysX_9.09.1112_SystemSoftware.exe Если у вас настройки программы по умолчанию, то она вообще не должна видеть данный пакет, он прописывается в настройках для поддерживаемых ОС. Цитата:
Обработка подкаталогов опять же прописана в настройках, и если вы заметите, то в моем дистрибутиве нет такого каталога...Я не знаю чем вы пытаетесь пользоваться, и все сборки не отслеживаю... А лучше переместите свой settings.ini куда нить и запустите программу, файл создастся по умолчанию. Вот и сравните что у вас не так. |
romeo91,
Вашу программу я (да и наверное не только я) использую как полноценную замену финишера от Башрата. Каким же образом мне установить PhysX (кроме как руками, конечно), если они просто игнорирурются? Или есть какой-то способ, но я о нём не знаю? Подскажите тогда, пожалуйста. Конфиг использую от последней версии драйверов SamLab (равно как и структуру каталогов). Только сами драйвера заменил на свежие от Башрата, а также пересоздал базу. P.S. Вопрос насчёт DPsFnshr.7z не считаю принципиальным, просто уточнил, действительно ли финишер не нужен, т.к. его, как я понимаю, ваша программа по функционалу полностью заменяет и даже превосходит. |
DmitryOlenin, Совсем подробно расписывать не буду. Уже отвечал и не один раз
Часть ответа тут - http://forum.oszone.net/post-1323270.html#post1323270 и несколько цитат из истории изменения: Версия 1.7.0 beta (17.06.2009) + В настройках ОС добавлена возможность прописывать пути до файлов DP_Graphics_A_PhysX_*.7z и DP_Graphics_Languages_*.7z. Если в настройках включено считывать класс пакета, то пакеты дополнительно распаковываются при установке пакетов класса "Display" Версия 2.1.8 beta (10.12.2009) + Добавлена настройка для обработки нового дополнительного пакета DP_Runtimes_*.7z. Версия 2.3.39 PreFinal (09.03.2010) + Для параметров PathPhysX, PathLanguages, Runtimes, ExcludeFiles возможно указание маски. Например - "drivers\XP\DP_Graphics_PhysX*.7z" - Дополнительные файлы для класса пакета Display извлекаются в конце групповой установки, ранее распаковывались для каждого выделенного пакета класса Display А теперь подведем итог и все сказанного - если прописаны настройки путей расположения дополнительных файлов, если включена обработка файлов finish и считывание классов пакетов драйверов, а также устанавливаемый пакет имеет класс Display - происходит распаковка (само собой если файлы есть) дополнительных файлов (PathPhysX, PathLanguages, Runtimes) в каталог с устанавливаемым драйвером, и путем анализа файла 'finish' происходит установка панелей. |
Автор - ИМХО, сайт то конечно надо продвигать, но не стоит забывать, что проект появился и раскрутился здесь.
Поэтому, опять же ИМХО, стоит выкладывать ссылки на новые версии программы и здесь. Ну или здесь выкладывать прямую ссылку на скачивание новой версии (или на страницу Вашего сайта где есть ссылка на скачивание)... По работе программы, я тут немного более внятно сформулирую свое предложение по функционалу. Тихий режим - это супер. Но хотелось бы еще одной фишки - любой сисадмин согласится со мной: Нередка ситуация когда после переустановки Win на компьютере без CDROM (бывают и такие в больших конторах) где- нибудь в 10 этажах от сервера, на котором есть ADIA и куча драйверов, админ с досадой обнаруживает что драйверы сетевой карты не установленны - соответственно надо идти за флэшкой или еще хуже кучей дискет с ADIA. (немного притянуто за уши конечно, но у меня есть компы без FDD,USB,CD\DVD). Так вот нельзя ли сделать такой адончик или отдельную утилитку, так сказать ADIA_LAN или preADIA, который бы работал только с драйверами сети, имел малый размер (до 1.4 МБ). Функционал совершенно неважен, разве что вывод списка оборудования в текстовый файл. В этой же утилите можно админу указать UNC путь к программе с полным функционалом. После успешной установки сетевой - можно запустить полную версию по сети. Если нужна перезагрузка - утилитка просто пропишет автозапуск полноценной программы..... |
romeo91,
Спасибо. Скажите, а можно подобные вопросы собрать в какую-то единую документацию, если этого конечно уже не было сделано? Я представляю как вас напрягает отвечать на одни и те же вопросы. Но посылать в мануал проще, чем предлагать искать в теме (что я, конечно же, должен был сделать сам). Как я понимаю настройки типа "включено считывать класс пакета" можно установить в программе заранее, тем самым откорректировав ini файл. А потом спокойно запускать установку (скажем с CD) в бесшумном режиме и радоваться результату. И, если используются драйвера башрата, то финишные файлы никак корректировать не надо, там всё будет прописано верно. Всё правильно? |
Цитата:
Цитата:
И чтобы в данный размер еще поди и запихать всю базу драйверов LAN? это конечно уж черезчур.... Я не знаю смогу что-то такое реализовать...Уж очень много но есть в реализации... Может у кого еще есть мысли по этому поводу, я пока себе не представляю варианты... По сути можно вообще без всякого определения оборудования - распаковать пакет LAN - положить туда DPINST с корректным файлов dpinst.xml и просто запускать тулзу, она сам все поставит - ну или почти все. А вод рукой батник с запуском полной версии ADIA. Цитата:
Цитата:
Да и на версиях ADIA ниже 2.3.39 - пробовать не стоит - глюков до .... |
Я понимаю, что все это расплывчато. База драйверов - 7МБ для сети...
Крутится, что может быть полезно, а вот целиком увидеть картину сам не могу. Вот например вариант - аддон сделать для установки корректных драйверов LAN во время установки WIN. Только LAN - без монстроподобных и сложных в изучении существующих аналогов.. Нечто подобное AHCI аддону от simplix. Сам я не справлюсь, но может здесь с кем объединится? зы. Просто очень грустно бывает, когда на комп без FDD,USB,CD\DVD зальешь дистрибутив Win, переустановишь, а драйвер паки забудешь.... |
Еще рац предложение -
интерфейс с кучей состояний довольно сильно путает. Да я уже привык, но всеже - Не проще ли оставить: - Драйверов для устройстройств нет в базе\ нет таких устройств в компьютере - В базе драйверов есть более новые драйверы(устройство не установленно) - В базе драйверов есть более старые драйверы |
volk1234 а что мешает встроить заранее в винду драйвера LAN и не надо мучится, а флешку надо всегда под рукой держать ;) .
|
romeo91,
Я не настаиваю, что это бага программы, но надеюсь на вашу помощь. 3й компьютер. На этот раз более современный. Ноутбук Acer Aspire 9410. Драйвера свежие от Башрата, сборка программы последняя 2.3.39 PreFinal. Ставил лично, сегодня Windows Xp Sp3. Установка происходит полностью тихо, потому сразу 1й очевидный баг (с точки зрения unattended установки): 1. При остановке драйвера в тихом режиме вывалилась ошибка. Она полностью остановила дальнейшую установку (меня не было дома, комп так и висел несколько часов на этом моменте. Ошибка (если это важно) вида: Cannot install this Hardware Standart Universal PCI to USB Host Cntroller Предложение: в тихом режиме автоматом давить подобные окна (там было достаточно Finish нажать, то есть, вероятно, просто Enter). Ну и следующие 3 момента традиционно рапортую о неустановке: 2. Встроенной звуковой карты Realtek (посмотрел потом в системе, драйвер ставится, но обозначается как неверно установленный). 3. Встроенной сетевой платы. 4. Так же не установилось встроенное видео (Nvidia GeForce Go 7300). Если на 3х системах с разными (последний от Башрата и до того от SAMLab) драйверпаками и разными версиями помощника (вот сейчас была свежая версия) происходит одна и та же проблема... Может всё же что-то не так с поиском и установкой драйверов? Ни в коем случае не настаиваю, однако очень хотел бы, чтобы вы подсказали мне в чём проблема. А может быть, если проблема (по 2му и 3му пункту) в помощнике - я бы мог помочь её решить. |
DmitryOlenin, может всё дело в том, что этап установки ОС не самый удачный момент для установки драйверов?
ведь к примеру Цитата:
Кстати, если винда русская, то и драйвер этот должен называться по русски "стандартный контроллер..." |
Amigos,
Спасибо. Сообщение о невозможности установки драйвера вылезло именно в процессе работы помощника. И мне кажется, что эти события взаимосвязаны. Ну и, опять же, не уверен, что ошибка установки и остановившийся процесс работы помощника как-то связаны с неправильной установкой драйверов звука, видео, сети. Думаю, что это разные проблемы. Винда английская с русским MUI, так что называется всё верно :) Традиционно как-то уже много лет ставлю именно английскую... Насчёт этапа - устанавливаются и программы и драйвера на первом графическом запуске установленной системы. То есть тогда же, когда выплывает окошко "Установка параметров Internet Explorer" и т.д. Можно, в принципе, добавить ещё 1 перезагрузку. Но у меня совершенно нет уверенности, что это поможет. Дело в том, что я после перезагрузки попробовал поставить драйвера при помощи той же системы. И так же криво встали драйвера видеокарты, не установился звук, а WiFi отказывался нормально работать без скачивания оригинальной утилиты от Intel. Так что был бы признателен за какие-нибудь ещё варианты :) |
Цитата:
Желательно бы скриншот увидеть такой ошибки, и DPInst.log По поводу неустановки дров (пункты 2,3,4), следует сначала проверить - ставятся ли драйвера стандартным виндовым установщиком, и если да то писать создателям пакета с обязательным указанием HWID, я вам ничем помочь не смогу.... Может у дров с подписью проблема, может еще что-то Вы полистайте сами DPInst.log - моежт что-то наведет на мысль |
romeo91,
Скриншот сделать сейчас, когда всё уже поставил руками, довольно проблематично. Ошибка обычная стандартная ошибка, которая возникает при установке драйверов. То есть вероятнее всего это именно ошибка DPInst. Натравить на каталог с драйверами утилиту DpInst, пусть ищет и ставит нужные? Ну, как я понимаю, если дело именно в "кривых" драйверах, это не поможет. Странно, с финишером от Башрата таких проблем не было, в том числе на одной из систем, где сейчас вылезли косяки. Причём ставилось это ещё года полтора-два назад, на древних версиях... А там вроде принцип работы как раз сканирование всех каталогов DpInst, если я ничего не путаю. |
Добрый день. Выложите пожалуйста последнюю версию другой файлообменник. Letitbit на работе не открывается принципиально. :(
|
Dark Engel, PM :)
|
Цитата:
Цитата:
Если в драйверах проблема с подписями, в комплекте установщика башрата есть вроде скрипт который гасит окна при появлении разных сообщений - не исключено что написано на autoit. так что по идее чтобы все корректно ставилось через DPInst - надо чтобы драйвера имели цифровую подпись, т.е неправленные inf-файлы. Но если так делать, то размер пакетов сильно увеличится из-за необходимости дублирования драйверов в пакетах. Так что скажем - программы для автоматической установки драйверов это не панацея... Да и к тому же программа называется - помощник.... Т.е. она помогает вам, а не гарантированно все сделает за вас... Но я всегда стремлюсь еще более улучшить ее... P.S. Я буду всегда рад любой помощи, для того чтобы сделать программу еще лучше... |
romeo91,
при запуске Adia выскочило сообщение: То есть программа не есть портабельная, и при запуске она втихую пишет свои файлы в системный каталог? |
Цитата:
|
Просто считал, что программа в систему не лезет, вроде нигде в обсуждении это не упоминалось (по крайней мере указанный файл vbscript.dll).
1. А если файла нет - втихую его пишет? Что-то у меня никогда не спрашивала ничего - то есть файл пишется в системную папку и после отработки программы не удаляется? 2. Что еще изменяется в системе? Какие файлы прописывает в системные папки или данные в реестр? 3. Указанный файл vbscript.dll нужен для работы Adiа именно этой версии или оставлять новую версию? 4. Как ведет себя программа с ключами тихой установки - подменяет новый файл, оставляет новый файл или выскакивает такое же окошко? |
DPavlik82, Прям столько вопросов, и сами бы нашли ответы за пять минут. Как минимум прочитав историю изменений...
Если требуемых библиотек нет в системе, то она пишет их без вопросов Если есть, то спрашивает о необходимости обновления. Цитата:
Хотя сообщение было посты 918-919 Цитата:
Цитата:
Цитата:
А теперь откуда все это взял :) Читать снизу вверх Так что все по честному... Никаких тайн. Версия 2.3.39 PreFinal (09.03.2010) + При запуске программа проверяет версии используемых ей системных библиотек. Если версии ниже, чем требуемые программой, то программа выдает сообщение с предложением обновить компоненты. Версия 2.3.16 RC1 (03.02.2010) - Работаем над ошибкой Automation Error (-2147217389) Добавлена проверка на наличие файла msinfo.dll на системах ниже MS Windows Vista (6.0). В ресурсы программы добавлена библиотека msinfo.dll (версия 6.0.0.1230). При отсутствии библиотеки в Windows, программа пытается ее зарегистрировать. Если ошибка все равно появляется, то работа программы прекращается. Версия 1.7.0 beta (17.06.2009) * В ресурсах обновлены системные библиотеки (MSFLXGRD.OCX,TabCtl32.Ocx) на последние версии. Версия 1.3.8 beta (23.05.2009) - Исправлена ошибка в процедуре регистрации ActiveX Версия 1.3.0 beta (21.05.2009) + Компоненты MSFLXGRD.OCX, TabCtl32.Ocx добавлены в ресурсы программы. Теперь их наличие в каталоге программы не нужно (из-за этого размер немного подрос) Версия 1.1.0 beta (17.05.2009) + Добавлена проверка на отсутствие регистрации внешних компонентов (mscomctl.OCX,MSFLXGRD.OCX,TabCtl32.Ocx). При отсутствии программа скопирует файл в системную директорию %windir%\system32 и зарегистрирует их. |
romeo91, уважаемый, когда ждать появления Release версии ?
|
romeo91, может, тогда сделать портабельность?
Проверку наличия файла - если файл найден в папке system32, то он ни в обычном режиме, ни при тихом запуске с использованием ключей запуска никуда не копируется. А если не найден - то копируется, но после отработки программы автоматически удаляется. Хотя в принципе он не мешается, но при тихом запуске с ключами проверил - при наличии этого файла другой версии действительно выскакивает окошко и silent-инсталляция драйверов прекращается :) |
Цитата:
Планировал раз в месяц выпускать версию, но что-то сроки срываются :( А сегодня завтра всех еще ждет сюрприз в виде ненавязчивого всплывающего окна, о том что вероятно на сайте уже появилась новая версия.... Так что постараюсь в самые ближайшие дни найти время Цитата:
Я не вижу никаких проблем в том как я реализовал обновление или установку библиотек. Она почти незаметна для пользователя при отсутствии файлов, и запрос при обновлении... Что делаю большинство программ. Портабельность как у программы была изначально, так и осталась...Что вы имеете ввиду...? Цитата:
|
Скачал, поставил новую версию - и теперь нет кнопок - пустые места. и в списке драйверов, где были ктопки, тоже их нет...чего надо сделать?
|
romeo91, у меня есть вопросы по программе, также и предложения:
1. Вопрос у меня возник по-поводу установки панелей, а точнее их не установки, в частности давай возьмём мой драйвер-пак по креативу. В общем проблема у меня осталась прикрутить к драйверам панели, чтоб панели при установке драйвера, устанавливались автоматом, причём чтоб они устанавливались как на XP так и на Vista/Win7 х86 и Vista/Win7 х64. Для ХР я создал DriverPack_Sound_Creative_wnt5_x86-32.ini по подобию как в сборках SamLab, но они почему-то не ставятся. Вот собственно содержимое DriverPack_Sound_Creative_wnt5_x86-32.ini DriverPack_Sound_Creative_wnt5_x86-32.ini и вот структура папок с файлами C__DP_SOUND_CREATIVE_WNT5_X86-32_912.txt Мне б хотелось чтоб ты расписал по какому принципу программа производит поиск и установку панелей файлов типа EXE и MSI, и если можно пример "правильного" INI, для того чтоб я смог разобраться. Также вопрос по установке панелей в на Vista/Win7 х86 и Vista/Win7 х64, можно как-то реализовать, или сделать по подобию как на ХР? 2. Можно всё-таки в программе сделать, чтоб при запуске, сама программа решала обновлять или не обновлять библиотеки необходимые для работы программы, так сказать в тихую, и не важно в каком режиме запуска, в Нормальном или Тихом. 3. Можно как-то программе реализовать включение или отключение этого надоедливого окна, смотрим на скрин с указанной стрелочкой Может предусмотреть чек бокс на окне, как показано на скрине, или связать это окно с опцией в программе "Проверять обновление программы", если эта опция включена, то и окно тоже запускается. Или может сделать опцию в программе проверки обновления программы через какой-то промежуток времени. Можно также сделать как с лицензионным соглашением, там где программа ещё нигде не запускалась, то выскакивает и окно с предложением об проверке на обновление программы. |
Is there a version in English since my Russian is bed. Can you give a link for downloading?
|
|
ACPI\GENUINEINTEL_-_X86_FAMILY_15_MODEL_6\_0 процессоры - неизвестное устройство..... может ли из-за этого тормозить звук ??? :(((
|
I'm download prog. but when you try to update base drivers for all supported OS but threw me an error
Код:
Description error in program DriversInstallerAssistant |
Цитата:
I do not fully understand. Do you have a folder does not contain driver packages? If so, then what you are trying to update .... Download the driver packages from the site http://driverpacks.net/driverpacks/ And only then use the program |
Цитата:
Цитата:
Как я уже говорил планировал новую версию каждые месяц, вот и заложил в программу период 30 дней до устаревания... Но в этом месяце времени на программу почти не было, и выпустить в срок не успел... Вот и "надоедает" это окно. Отключение может и сделаю, пока не знаю как лучше... Цитата:
|
Цитата:
P.S. Тогда /acceptXXX |
Цитата:
|
Where can I download the program from all drivers? If someone can give me a link (in English)
|
romeo91
Есть проблема с программой на Vista x64, а именно: при запуске программы Drivers Installer Assistant, на свеже установленной системе Vista x64, и соответственно никакого софта не было установлено, выскакивает предупреждение о замене системного файла vbscript.dll, на более новее, дальше я соглашаюсь с заменой, но программа не смогла заменить, и было сказано, что нет доступа и нельзя заменить файл vbscript.dll и попробуйте вручную скопировать файл vbscript.dll в System32, так вот я запускаю программу ещё раз, но при этом отказываюсь от замены vbscript.dll, после программа продолжает запуск самой себя, но без успешно, выскакивает ошибка, жму на продолжить, но программа уходит в цикл - выскакивает ошибка, далее я опять жму на продолжить, и так до бесконечности... Если при ошибке я жму на закрытие, то программа закрывается... Вообщем мне запустить программу на Vista x64, так и не удалось... и самое интересное, что на Windows 7 x64, программа нормально запустилась и отработала... |
Цитата:
Поставил кучу библиотек - никаких изменений... |
Решил вопрос достаточно просто: перерегистрировал библиотеки -
Цитата:
|
Цитата:
По идее на последней версии 2.3.39 панели должны ставится Цитата:
Цитата:
|
romeo91,
1. Цитата:
C:/AUDIO_CREATIVE_X86_912/D/S/CR1/Driver/xfiskv.inf то программа создаёт в \DRIVERS\VISTA\DEV_DB\ как файл AUDIO_CREATIVE_X86_912.TXT так и копирует файл DriverPack_Sound_Creative_wnt6_x86-32.ini , вот, а если драйвер-пак AUDIO_CREATIVE_X86_912 (для WIN7) имеет вот такую структуру, например: C:/AUDIO_CREATIVE_X86_912/Audio_Creative_x86/D/3/S/CR1/Driver/xfiskv.inf то программа создаёт в \DRIVERS\VISTA\DEV_DB\ только файл AUDIO_CREATIVE_X86_912.TXT и НЕ копирует файл DriverPack_Sound_Creative_wnt6_x86-32.ini в в \DRIVERS\VISTA\DEV_DB\ 2. нашёл ещё один глюк с этим драйвер-паком AUDIO_CREATIVE_X86_912 (для WIN7), он заключается вот в чём: - запускаю я программу на Win7 32-bit, и после запуска обычно в программе отображается драйвер-пак AUDIO_CREATIVE_X86_912 для WIN7, так вот, если я удалю драйвер-пак DP_SOUND_CREATIVE_WNT5_X86-32_912 , который для WIN ХР, то на Win7 32-bit программа не отображает драйвер-пак AUDIO_CREATIVE_X86_912 (для WIN7), потом восстанавливаю драйвер-пак DP_SOUND_CREATIVE_WNT5_X86-32_912 , который для WIN ХР, и драйвер-пак AUDIO_CREATIVE_X86_912 (для WIN7) снова отображается... Как я понял после не больших тестов, что если в папке DRIVERS\XP\ нет ни одного драйвер-пака, то на Win7 32-bit программа не отображает драйвер-пак AUDIO_CREATIVE_X86_912 (для WIN7), а как только добавляю любой драйвер-пак в DRIVERS\XP\ , драйвер-пак AUDIO_CREATIVE_X86_912 (для WIN7) отображается в программе на Win7 32-bit. Прилагаю debuglog и содержимое папки TEMP - DriversInstaller_Creative_not_found_W7.rar (10.6 КБ) http://rghost.ru/1432215 3. Цитата:
- debuglog и содержимое папки TEMP, плюс файл со структурой и файл INI - со структурой драйвер-пака C:/AUDIO_CREATIVE_X86_912/D/S/CR1/Driver/xfiskv.inf DriversInstaller_1st_ins.rar (18.3 КБ) http://rghost.ru/1432246 - debuglog и содержимое папки TEMP, плюс файл со структурой и файл INI - со структурой драйвер-пака C:/AUDIO_CREATIVE_X86_912/Audio_Creative_x86/D/3/S/CR1/Driver/xfiskv.inf DriversInstaller_2rd_ins.rar (18.7 КБ) |
Цитата:
И на остальные вопросы, также возможно ответ выше подходит... Например, ты указываешь [CR9] exc_1_tagFile2 = "%DPSROOT%\D\S\CR9\vista\Panel\Setup.exe" %DPSROOT% - это каталог куда программа распаковала архив, в твоем случае это "C:\Windows\TEMP\DriversInstaller\AUDIO_CREATIVE_X86_912" и далее программа ищет файл "C:\Windows\TEMP\DriversInstaller\AUDIO_CREATIVE_X86_912\D\S\CR9\vista\Panel\Setup.exe" основные условия корректной работы: 1. Такой файл панели в момент работы у тебя наблюдается? 2. Файл Driverpack*.ini Для данного пакета присутствует в каталоге для баз данных Vista. 3. В настройках включено чтение файла "finish" Может проще выложить свой пак :) и файл settings.ini Цитата:
|
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
если у меня в INI указано вот это Код:
[CR9] Код:
c:\Windows\TEMP\DriversInstaller\AUDIO_CREATIVE_X86_912\Audio_Creative_x86\D\3\S\CR9\vista\Panel\Setup.exe |
romeo91, когда планируется выход новой версии помощника?
|
romeo91, привет подскажи как сделать или это баг/фича
структура Vista │ Папка Vista64 │ Папка xp │ Папка #DP_FINISH_SP 7Z │ 1134 DP_AMD_CPU_wnt5_x86} 47725 DP_Bluetooth_wnt5_x} 40 М программа считает и показывает в закладке "2000/хр/2003" файлы из папки висты :( |
P@V зайди в "сервис\параметры\поддерживаемые ос" посмотри какой путь стоит в сроках "пакеты драйверов " и "база данных"
|
Цитата:
Цитата:
|
Цитата:
|
Цитата:
|
Вложений: 1
Не 16-я, не 39-я версии нормально не работают. Первое, что сразу бросается в глаза при запуске - отсутствие иконок из AmigosPack. Дальше больше - при заходе в настройки прога сразу вылетает с ошибкой, лог прикрепил. Версию dllsfull пробовал и предыдущую и текущую - один хрен. При первом запуске 39-й (скачал сначала ее) вылезло окно с просьбой обновить какую-то OCX библиотеку (название не запомнил) - ну я с дуру жамкнул обновить. Сразу же выскочило окно Защиты файлов Windows и попросило файл вернуть взад. Ну я диск вставил, файл вернул (в Событиях винда сообщила, что вернула исходную версию файла vbscript.dll хотя прога просила обновить совсем другую библиотеку). Больше прога ничего обновить не просила. При создании баз драйверпаков и перезагрузки проги она опять просит создать базы для этих 11 драйверпаков.
Думал, может в винде что, запустил на виртуалке с чистой, только что установленной виндой - те же яйца... ЧЯДНТ? :) |
Цитата:
Или есть версия, которая точно работает? Цитата:
Цитата:
Ошибка такого рода не связана с регистрируемыми файлами программой. Элемент на что ссылается программа tvOptions создается апишными функциями из библиотек user32.dll, oleaut32.dll, Comctl32.dll. DllFull это также не панацея от всего. Попробуй перерегистрировать системные библиотеки с помощью http://soft.oszone.net/program/5425/Dialafix/ Цитата:
Цитата:
Цитата:
Цитата:
И если все пути ок. То тогда также отладку надо. У кого еще подтвержается? Или просто не учтено изменение из версии 2.3.0 + Из тела программы выведены все ресурсы, связанные с иконками кнопок. Теперь все иконки можно изменять. Что-то вроде поддержки скинов... В связи с этим изменена структура папки ".\Tools\Graphics\". Появились две подпапки "StatusButton" и "Main". Стандартные картинки расположены в папке "Standart". Изменены настройки управления иконками. В настройках можно выбрать отдельный скин для каждой группы иконок. Пример смотрите в папке "StatusButton". |
Цитата:
Цитата:
Цитата:
Цитата:
|
Вложений: 1
1. Попробовал перерегистрировать - ноль эффекта.
2. С помощью ручной правки конфига добился отображения статусных иконок из AmigosPack - после этого пропала просьба создать базы данных драйверов при каждом запуске программы. :) Кстати, насчет AmigosPack - это я перепутал, я имел в виду, что не отображаются стандартные круглые иконки. 3. Ошибка при входе в настройки так же осталась, но если несколько раз нажать Продолжить выполнение программы, то в них наконец-то можно попасть. И все изменения, которые там делаешь нормально применяются. 4. Попробовал установить драйвера на свою видюху - драйвер поставился, но не поставилась Панель управления NVIDIA. При использовании этого же драйверпака при установке винды на 34-33 минуте панель отлично ставится и работает. Кстати, сообщения, что Помощник ищет и обрабатывает секцию [N1] башратовского ini я тоже не увидел. Не знаю, связано ли вышенаписанное про установку драйвера с тем, что нельзя войти в настройки и не отображаются стандартные иконки или это просто программа недоработана - я не знаю. Склоняюсь ко второму, ибо на работающей версии, про которую я писал выше - то же самое. |
YikxX,
Цитата:
Открою тайну проги, выборка и поиск нужных кнопок происходит при помощи сверки кода картинки... Кто0то скажет что это некорректно, но работает когда прога настроена нормально. И в твоем случае именно поэтому программа и предлагала создать БД. Так как коды картинок одинаковые и все равны коду при котором БД не создана. Цитата:
"LoadIconImageFromFile: PicturePath= Path to picture: not Exist. Standard picture Will is used" Так что пока в вашем случае только два нюанса, это невозможность зайти в настройки (на мой взглад это косяк винды или еще что-то, но это думаю сложно будет выяснить, хотя попробуем), а второе это неустановка панели, про это я рассказывать более не буду..., последние несколько страниц про это все было подробно расписано... Условия устьановки тоже написаны (включенные настройки, наличие файла finish и наличие файлов по путям из файла finish) Хотя мысля у меня еще одна появилась, и никто этому не придал значения... При установке панели программа сначала проверяет наличие всех "таговых файлов", и если все ок, то запускает установку в соответствии с тем что прописано в файле finish Дак вот что касается N1 и многих других Кто мне пояснит что это за первый файл exc_1_tagFile1 = "%SystemDrive%\nvidia.ins" exc_1_tagFile2 = "%SystemRoot%\system32\drivers\nv4_mini.sys" Думаю ни у кого при установке его нет по указанному пути, вот прога и игнорирует установку У кого какие есть мылси по этому поводу, и как выйти из данной ситуации. Для A1 тоже есть вот такая строка exc_1_tagFile1 = "%SystemDrive%\ATICCC.ins" |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
Аналогично для Nvidia - Nvidia Control Panel New или Nvidia Control Panel old style, либо обе, либо ни одна Соответственно, выбор пользователя отражается в наличии того или иного маркерного файла Например. наличие ATICCC.ins запускает установку ATI Control Center |
Цитата:
|
Цитата:
Цитата:
LoadIconImageFromFile-Start LoadIconImageFromFile: PicturePath=D:\aWork\myProg\DriversInstaller\Tools\Graphics\StatusButton\Standart\BTN_NO_DB.ico LoadIconImageFromFile-End это при настройках по дефолту [Main] IconMainSkin=Standart [Button] IconStatusSkin=Standart А вот почему у тебя там было пусто не понимаю... Что сейчас у тебя прописано в настройках, при которых удалось добиться отображения? |
Цитата:
[Main] IconMainSkin=Standart [Button] IconStatusSkin=AmigosPack При этих видно, но не те. |
Цитата:
0de5ed7261d9a0ceef3e5ec3775dee55 *BTN_OK_OLD.ico f9d9e740d1ba2ae786ec83337d145821 *BTN_OK_NEW.ico 7b0fa667448baf7371d867ec02f1ca1a *BTN_OK_ATTENTION_OLD.ico 2152803a3b0ed3e62b1c70a172f11455 *BTN_OK_ATTENTION_NEW.ico a306712707d3462ed8d2c38f6c17a524 *BTN_OK_ATTENTION.ico 7b3a49245d71c53ce338c9b717ab1070 *BTN_OK.ico 3c66b44f32ddffdb24f2d6f5049ae0fe *BTN_NO_DRV.ico 137a110a043c217704ed2992192538bb *BTN_NO_DB.ico Сходится? и все лежит в папке .\Tools\Graphics\StatusButton\Standart\ ? Если все ок. То попробуй поиграться с настройками рабочего стола 16 bit и 32 bit Цитата:
|
romeo91, прошу ногами сильно не пинать, уж не знаю, кто виноват - я или сраная файлопомойка летитбит, но архивы префинала и релиз кандидата оказались битыми. Сейчас перекачал и все нормально работает. Это первый раз в моей жизни, когда скачанный архив оказался битым.
В итоге сейчас все работает и никаких ошибок нет (установку панели нВидия пока не проверял). Прошу прощения за отнятое время и ложные багрепорты. А файлопомойку я бы поменял... |
Цитата:
Цитата:
Файловых обменников в этой версии уже не будет (точнее как дополнительное зеркало, на случай сбоев), буду выкладывать прямые ссылки на своем сайте. Цитата:
Или кто нить еще может проверить, натравив на распакованный драйвер NVIDIA программу DPInst c параметрами DPINST.EXE /LM /P /SH /PATH <каталог с драйверами> Хотя это бессмысленно. Так как такие опыты уже проводились. (http://forum.oszone.net/post-1354951.html#post1354951) И итог был ясен что дело именно в DPINST. Решение только одно делать в проге ручную установку, т.е через devmgr, хотя можно еще попробовать через devcon. |
Цитата:
|
Цитата:
|
dead_wolf,
Цитата:
Цитата:
|
Цитата:
Не уж то сами не видите и не догадываетесь Recursion=1 [OS_1] drpFolder=oemdrv [OS_2] drpFolder=oemdrv\vista И как по вашему программа должна работать? :) Все в соответствии что вы ей задали :) На что заменить подсказать? |
romeo91,
Цитата:
Спасибо! romeo91, извиняюсь еще раз, теперь и пташку заметил |
:( не помогло, делал даже обновления баз, удаление старых всё рано в закладке получаются все пакеты :(
|
Цитата:
Объяснял я здесь: http://forum.oszone.net/post-1150542-307.html Вобщем для автоустановки панели посредством установки драйвера с помощью DPInst, в ИНФы современных драйверов вам необходимо дописать пару секций, копирующих NvCplSetupInt.exe поверх самого себя или еще куда-нибудь, как это было в драйверах годичной давности по ссылке выше. |
Цитата:
|
romeo91, 1. можно добавить кнопку "считывать версий драйверов для устройств ПК" , я в настройках убрал этот пунк чтобы программа быстрей запускалась но иногда требуется обновить драйвера.
2. Еще было бы неплохо чтобы программа не выводила драйвер паки котрые помечены крестом все равно они не нужны а вот глаза мозолят. 3. всплывающие окно в правом углу очень очень мозолит глаза :)) |
romeo91, специально скачал по новой
внёс изменения Код:
[OS] может случайно снесли кусок кода при модификациях версий, и теперь этот параметр не обрабатывается? |
Цитата:
|
Цитата:
Цитата:
Так что вам плюсик за настойчивость :) |
Что-то ссылка http://driverpacks.sytes.net/driverpacks/Nightlies последнее время не работает! :search:
|
romeo91,
Случаем не твоя программа создаёт свои файлы вот тут: c:\Program Files\DIFX\15DD93C4CE88F769\DPINST.EXE и тут c:\Program Files\DIFX\Icons\D8F6EB1294898C84.ico Уж больно похоже на правду, если да, то зачем они там... |
spider123, Работает только в IE
|
Цитата:
Проверить легко запусти DPInst без участия моей программы. :) |
C последними версиями драйверов NVIDIA в файле базы данных в большом количестве создаются такие и аналогичные строки:
DISPLAY\nvWin2kDualView D\V\N1\ NV4_DISP.INF 04/03/2010,6.14.11.9745 NVIDIA Dualview DISPLAY\nvMultiView D\V\N1\ NV4_DISP.INF 04/03/2010,6.14.11.9745 NVIDIA MultiView Что это за строки? Помешают ли они работе программы и установке драйверов? Кстати, в солюшене тоже самое. |
Цитата:
Помешать работе они никак не смогут, это же база драйверов. А не команда программе что-то делать :) |
Цитата:
|
Цитата:
А вообще мне не встречались системы где бы данный HWID определялся, хотя в последнее время у меня только офисные компы, а там в основном intel. Если они вас смущают, то добавьте в список исключений. Такая настройка в программе есть...Только в базе они по моему все равно останутся, но в программе никогда отображаться не будут. |
romeo91, Новая версия еще не родилась?
|
Цитата:
Вот что меня тормозит На русском почти доделал, на английском не знаю когда. Так что решать вам... Хотя если только для понимания смысла, можно перевести и через какой-нить гуглевский транслятор. Или может у кого есть большие познания и время и желание помочь мне с переводом. Могу пока как бету выложить..., хотя хотел финал. |
romeo91, Для нас русских английская справка не особо нужна так что думаю можно пока под RC выложить
|
romeo91, есть же вроде клуб переводчиков пусть в другую сторону переведут или я че-то попутал.
|
Цитата:
а так как у меня объединенный диск(мульти-загрузочный для установки нескольких версий хп/с интегрированными дровами и без/+64битный+dia в качестве авторана) вот и после запихивания в папку дров для висты вылез этот баг рекурсивный просмотр каталога может быть полезен для разбиения драйвер-паков по сборщикам допустим но вывод то всё равно в одну закладку происходит. у меня была идея попросить внести изменения в программу по группировке вывода пакетов драйверов на закладку, но пока её не высказывал |
Вот выбрал время и выкладываю последнюю версию. Пока только для пользователей OsZone ну и на своем форуме тоже новость кинул :).
Через проверку обновлений программа недоступна, только по ссылке ниже. Найдется время доделаю доку и выложу для всех и на своем сайте тоже Советую пока данную версию не вкладывать в другие сборники драйверов и т.д. Версия 2.4.0 PreFinal (21.05.2010) * Изменена процедура регистрации системных библиотек (MSFLXGRD.OCX,TabCtl32.Ocx,msinfo.dll,vbscript.dll,RICHTX32.ocx): Если библиотека или компонент ActiveX отсутствует, то происходит извлечение файла из ресурсов программы и регистрациия его в системе, с предварительным копированием в системный каталог. Если библиотека или компонент ActiveX присутствует, но более старой версии, чем используемый программой, то по умолчанию программа запрашивает пользователя о необходимости обновления. Далее при положительном ответе, происходит разрегистрация используемого ранее файла, извлечение нового файла из ресурсов программы и регистрациия его в системе, с предварительным копированием в системный каталог. Запрос на обновление можно скрыть, выставив соответствующие настройки в файле Settings.ini (SilentDll=1 в секции [Main]) Обновление файла vbscript.dll теперь происходит только для 32-битных систем 2000/XP/2003 + Добавлен функционал позволяющий повторно обновить статусы кнопок (Обозначение кнопок) пакетов драйверов. Функция доступна для конкреного пакета драйверов (в контекстном меню), или для всех стразу (в меню сервис) - Исправлена ошибка, из-за которой программа могла неотображать пакет драйверов, если предыдущий каталог (закладка) не содержал пакет драйверов. Например, если в каталоге ".\drivers\XP" - пусто, то первый пакет драйверов из каталога ".\drivers\vista" не отображался. + Добавлено сообщение, позволяющее перейти на сайт Driverpacks.net, если программа запускается без единого пакета драйверов. Некоторые элементы интерфейса при этом блокированы, для исключения ошибок. + В меню "О программе" добавлен пункт меню "Посетить сайт DriverPacks.net" * Обновлен архиватор 7za до версии 9.13 beta. * Добавлены дополнительные сообщения при появлении ошибок вида "ActiveX component can't create object". - Исправлена ошибка обработки возвращаемого кода программы DPInst при негрупповом режиме установки. В результате которой в некоторых случаях процессы обработки finish-файлов или обновления статуса кнопки могли запускаться, когда этого не надо было делать. - Исправлена ошибка при вызове "легенды" обозначений кнопок. - Исправлена ошибка при изменении размера окна программы после загрузки. Ошибка появлялась если была хотя бы одна неактивная вкладка. * Изменилось поведение всплывающего окна о возможном устаревании программы. Теперь окно появляется не каждый запуск программы, а раз в 5 дней по истечении 45-дневного периода. * Обновлена документация (пока только на русском и не совсем до конца) LINK for Download |
romeo91,
Цитата:
- допустим я положил в drivers\Vista\ драйвер-пак AUDIO_X86_101.7Z, и других драйвер-паков нет, тобишь он единственный, также нет драйвер-паков в других папках drivers\XP\ и drivers\Vista64\ . Запускаю программу DriversInstaller, программа проверяет на наличие новой версии, дальше сканирует, на наличие новых драйвер-паков, в моём случае выдало вот такое сообщение: я как обычно соглашаюсь, тобишь жму на кнопку "Да", и программа начинает сканирование драйвер-пака AUDIO_X86_101.7Z, и пытается обновить(создать) свою базу на этот драйвер-пак, но как оказалось программа ничего в папке drivers\Vista\dev_db\ не создала, тобишь база не пополнилась новым драйвер-паком. Потом я взял и в папку drivers\Vista\ скопировал ещё другой драйвер-пак, тобишь получается уже два драйвер-пака в папке drivers\Vista\ , после опять запускаю программу DriversInstaller, и программа как обычно выдала запрос на обновление базы, и я опять согласился, и в результате базы создались в папке drivers\Vista\dev_db\ . От сюда следует, что с одним драйвер-паком база не создаётся, а с двумя и более - создаётся... Прилагаю к сообщению debuglog.rar |
Цитата:
|
Вложений: 3
romeo91,
Стоит последняя версия, хотя на предыдущей тож наблюдалось. 1.В настройках стоит галочка делать неактивными вкладки не поддерживающую вашу ОС, но как видно на скрине активна одна вкладка, а другие с такой же ОС не активны. 2.Не могут обновится два драйверпака стоит иконка с вопросом + предложение добавит опцию убирать вообще вкладки не поддерживающие ОС. Настройки тоже прилагаю |
Коллеги, хотелось бы услышать отзывы по документации - пусть пока и не полной. Не зря все было затеяно - мылап не многовато? не лишняя работа?
Что еще хотелось бы увидеть? |
romeo91, не могу скачать с летитбита. можно отзеркалить?
|
Цитата:
|
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Цитата:
Потом имеют бледный вид и хилую походку )))) |
Цитата:
Могу протестировать, когда поправишь. |
И одно глобальное пожелание можно реализовать в проге возможность создания драйвер пака из уже установленных в системе драйверов кроме стандартных виндовых. Очень полезна если ставить драйвера на конкретный компьютер (особенно актуально для ноутбуков). А так же когда драйвера новее чем в авторских паках....
Ну и соответственно устанавливать через прогу готовый пак... |
Цитата:
Цитата:
|
Начал вести новую страничку на своем форуме в разделе DriverPack's
На ней вы всегда сможете по прямым ссылкам на сайт driverpacks.net скачать последние финалы пакетов драйверов. А также просмотреть описание изменений, и список HWID и версий драйверов в каждом пакете, в виде файла базы драйверов созданного моей программой. У кого есть мысли и пожелания - выражайтесь в созданной ветке. Ветку постараюсь всегда вести в актуальном состоянии. Пока там только основные пакет, но со временем добавлю все, в том числе и 3dparty |
romeo91, DIA на некоторых машинах (довольно часто) и на разных осях просто не запускается. Стрелка крутанется и всё. При этом лог не создается. Либы все ставил. Как поймать проблему?
|
Комсомолец, Очень странно! предыдущие версии тоже? Вроде массовых жалоб не было
|
romeo91, на предыдущих реже, но было. Может список аддонов дать? отчего вообще моежт такое зависить?
|
Цитата:
|
Цитата:
Мне сложно сказать, может тут как-то провести мониторинг такой проблемы. Не запускается вообще, или именно первый запуск. Если удалить ini-файл и попробовать снова. Если можно то промониторить ситуацию с использованием regmon и filemon. |
Цитата:
|
Цитата:
У меня это получилось если все каталоги прописанные в настройках с пакетами драйверов не существуют. Так что это может быть ответ на твой вопрос. Если конечно не ты сам пробовал запускать программу. Есть еще одна проверка - несуществование каталога %Windir%\temp И все эти проверки идут до инициализации манифеста. И сообщения не показываются. Так что думаю в следующих версиях что-то поправлю [Позже] Да подтвердил свои мысли. Перенес инициализация Манифеста в самое начало и все стало ок. Но скажется ли это на стабильности программы не знаю. Я наоборот с некоторых пор начал оттягивать этот процесс, так как у некоторых были проблемы вида - при запуске программы слышу звук как при ошибке, но ничего не происходит. Следовательно вопрос, к тем кто пишет программы - когда целесообразно вызывать инициализацию манифеста У себя я вызываю инициализацию вот так. |
Кстати забыл сказать на форуме в разделе "Тестирование и отладка" (доступен только пользователям форума) есть топик "Неопубликованный тестовый функционал версии 2.4.0" - раскрыт функционал по работе с дубликатами HWID, т.е работой программы с учетом HWID, СС, MI, REV. Помнится кому-то эта фишка была интересна.
|
Цитата:
|
Цитата:
|
romeo91, ок. ждем. с удовольствием протестирую. ))
|
romeo91, в последней (или последних???) версиях установщика уже не раз наблюдал такое: неустановленные драйвера на видео ATI, nVidia и даже на звук Realtek не отмечаются птичками при выборе "Выделить неустановленные" и фигурируют как установленные. Поставить эти драйвера на видео удается, как правило, только после распаковки их в папку и обновлении драйвера с указанием папки.
В прежних версиях такого не было.. То ли это связано с установщиком, то ли с тем, что я раньше пользовался аддоном для удаления старых драйверов видеоадаптеров, а теперь не пользуюсь (?). |
Цитата:
Не знаю как в случае DIA, но с установкой драйверов через GUI-интегратор, с этим проблемы у меня возникали. Когда я не удалял из системы старые драйвера NVIDIA, и при этом добавлял новые, то при установке получалась каша из драйверов и как результат - бсод. |
romeo91, сегодня нашел версию 2.1.8 - замечательно заработала на всех машинах. Нехватает функционала, но в целом свою задачу она сделала-дрова поставились.
|
Комсомолец, Подозреваю, что версии 2.3.5 и 2.3.16 тоже будут работать. :) Так как судя по всему именно в версии 2.3.39 я очень сильно менял структуру запуска программы
|
romeo91, а можно ей разжиться? :)
|
Комсомолец, Ссылки на все версии есть на офф.сайте. А вообще подожди чуток, завтра хочу выложить новую версию, заодно проверим как она будет себя вести в твоем случае
|
romeo91, на конкретно моей машине работают все версии. а вот на остальных что-то с трудом. но с удовольствием протестирую.
|
Ну вот и новая версия программы :)
Изменения в Drivers Installer Assistant - Помощник установки драйверов [2.7.26 - Final] [FIXED] Исправлена грубая ошибка, из-за которой в некоторых случаях программа не запускалась, и при этом не выдавала ошибок. [FIXED] Исправлена ошибка: Если в настройках программы прописано несколько одинаковых ОС (с разными каталогами) и стояла настройка делать "неактивными вкладки...", то все поддерживаемые ОС, кроме последней становятся неактивными [FIXED] Для языкового файла "Turkish.lng" изменен идентификатор языка (ID = 041f) [FIXED] Исправлена ошибка обработки языковых файлов, если было несколько языковых файлов с одинаковым идентификатором ID [FIXED] Исправлена ошибка создания базы драйверов, если в программе присутствует всего один пакет драйверов. [FIXED] Исправлены ошибки при запуске программы на системах использующие Unicode. ! для корректного отображения Unicode-символов в "Региональные настройки - Язык программ, не поддерживающих Юникод", должен стоять язык, применяемый в программе. [FIXED] Исправлена неточность, когда программа могла не отображать признак, того что, драйвер не установлен [ADDED] Реализована опциональная возможность скрывать вкладки с пакетами драйверов для не поддерживаемых ОС. Т.е., например, для Windows XP будут отображаться, только те вкладки, для которых в настройках прописана версия ОС 5.1 [ADDED] Добавлена возможность просматривать свойства драйверов устройств компьютера, используя "Диспетчер устройств". Доступно в контекстном меню окна "Список всех устройств вашего компьютера..." [ADDED] Добавлена возможность удалять драйвера устройств компьютера, используя devcon. Доступно в контекстном меню окна "Список всех устройств вашего компьютера..." [ADDED] В окне "Список всех устройств вашего компьютера..." в таблице добавлен новая колонка "Код устройства", в которой отображается полный код экземпляра устройства. [ADDED] Добавлена возможность устанавливать в языковых файлах несколько идентификаторов (LCID). Например, для English (ID = 0409;0009;0c09;2809;1009;2409;4009;1809;2009;4409;1409;3409;4809;1c09;2c09;0809;3009;3c09;3809) [ADDED] Добавлен прогрессбар в групповом режиме установки драйверов, для этапа распаковки драйверов. [ADDED] Добавлена возможность прерывать групповой режим установки драйверов на этапе распаковки драйверов (программа работу архиватора 7zip не прерывает, а дожидается окончания распаковки текущего архива). [ADDED] В дистрибутив добавлена программа Unknown Device Identifier V7.0 (Разработчик - Huntersoft http://www.zhangduo.com/). Программа отображает все устройства компьютера, и позволяет идентифицировать неизвестные по своей базе устройств. Например очень полезна, когда Drivers Installer Assistant нашел несколько драйверов для одного и того же устройства, а вы не знаете какой драйвер ставить! [ADDED] В дистрибутив добавлена программа System Information Viewer V4.10 (Разработчик - Ray Hinchliffe http://rh-software.com). Программа отображает огромное количество подробной информации об операционной системе и компьютере, а также мониторит температуру различных устройств компьютера. [ADDED] В дистрибутив добавлена программа DevManView V1.07 (Разработчик - Nir Sofer http://www.nirsoft.net). Программа является альтернативой стандартному диспетчеру устройств. Все устройства отображаются в виде таблицы [ADDED] В Меню "Справка" добавлен пункт "Скачать пакеты драйверов...", ведущий на раздел форума программы с прямыми ссылками на закачку пакетов драйверов команды DriverPacksTeam. [CHANGED] Изменена нумерация версий программы. Теперь вторая и третья группа цифр в версии означают месяц и день выпуска релиза. [CHANGED] В окне "Список всех устройств вашего компьютера..." при двойном клике по строке появляется свойства устройства. [CHANGED] Поправлена функция создания базы драйверов. Убраны лишние символы (";), которые в очень редких случаях (например, пакет "WebCam") могли попадать в HWID и другие поля при парсинге inf-файлов. [CHANGED] Исправлен "не перевод" пунктов меню, добавленных в версии 2.4.0 [CHANGED] В режиме установки "Установка (полная - весь пакет)" для установки теперь активны все пакеты, а не только те, в которых найдены подходящие драйвера. [CHANGED] Обновлен архиватор 7za до версии 9.15 beta. [CHANGED] Добавлена визуализация перехода (эффект нажатия кнопки, убирание чекбокса после отработки) от одного пакета к другому при распаковке драйверов в групповом режиме. [CHANGED] При работе программы (распаковка\установка драйверов, создание\обновление базы драйверов) неиспользуемые элементы главного окна блокируются, до окончания работы. [CHANGED] А также исправлено много много других мелких замечаний в программе, разве все их вспомнишь! :) Новости со ссылками на закачку на сайте программы (форуме программы) |
romeo91, по горячим следам...
Нашёл баг в Цитата:
К сообщению прилагаю debuglog 2. косметические баги по интерфейсу программы. Прилагаю скриншоты, там я указал красным цветом, то что не поместилось в надписях 3. Цитата:
|
Lisabon, 1 поправлю - постараюсь день-два сделать. Щас время пока не особо...
2. не критично можно поправить через языковой файл. Но все равно спасибо - поправлю. 3. Изначально я эти проги запихал в дополнительные утилиты (можно было убить в настройках), но потом подумал и вшил в меню жестко :). А проверку я подумал сделать уже перед выкладыванием, но было уже не до этого. Так что в новой версии сделаю. |
romeo91, не, проги эти надо сделать опциональными. у каждого свои проги есть, которыми он пользуется. пошел дальше тестить.
|
Ну и что же не мешает их добавить
|
romeo91, кому как. я к примеру другие использую. зачем мне то, что будет мертвым грузом?
|
Господа, бросьте - на фоне объема комплекта драйверов в 2-3 Гб спорить за программы весом в пару Мб? ;)
Будет возможность у romeo91, сделает настраиваемое меню... |
Цитата:
|
Цитата:
|
Небольшое обновление программы. Исправлена пара ошибок, и учтены пожелания пользователей.
Изменения в DIA - Помощник установки драйверов [2.7.29 - Final] [FIXED] Исправлена ошибка (появилась в версии 2.7.26 ) при которой в случае отказа при групповой установке, все элементы оставались заблокированными [FIXED] Исправлен "не перевод" некоторых пунктов основного меню, и контекстного меню при выборе типа установки. [ADDED] В дистрибутив добавлена программа DoubleDriver V4.0.0 (Разработчик - Budy Setiawan Kusumah http://www.boozet.org). Это очень удобная утилита для создания копий драйверов системы. [CHANGED] При запуске программы происходит проверка на существование рабочих каталогов дополнительных утилит (DevManView, DoubleDriver, System Information Viewer, Unknown Device Identifier), и если каталоги не существуют, то соответствующие пункты меню скрываются. [CHANGED] Обновлены базы устройств программ System Information Viewer, Unknown Device Identifier (в дальнейшем это будет происходить без упоминания в списке изменений, так как базы обновляются очень часто) Новости со ссылками на закачку на сайте программы (форуме программы) |
Скачал и запустил новую версию. Без драйверов. программа загружалась 1 минуту 12 секунд - чето там пыталась найти в интернете.
На мой взгляд недопустимо большое время старта. Пусть и с благими намерениями, но долго слишком. |
Цитата:
|
volk1234, выключите проверку обновлений. Иногда сайт бывает в дауне, и это очень плохо сказывается на загрузке :( Сам не раз натыкался
Но пока за эту проблему не брался, есть подводные камни... Текущая версия проверки обновления работает назависимо есть прокси или нет, скажем так универсальна. А если делать по другому, то может вылезти что угодно |
romeo91, по ссылке в шапке "скачать последнюю версию" - 7.26
а на офсайте - 7.29 |
truvo, fix
|
romeo91, программа работает, с чем и поздравляю. Однако, при попытке оставить одну ОС и, соответственно, одну вкладку-впоследствии не запускается.
|
Цитата:
|
Комсомолец, Lisabon, Все может быть - Но чтобы убрать вкладки меньше трех ни разу в голову не пришло.... А для чего вам такое? Сделайте скрытыми и все... :).
Мне вчера попалась винда 7x64 дак там у меня вообще вкладка по умолчанию другая ставилась xp... - хотя там и дров то не было. :( И кстати косяков с чекбоксами на vista и выше никто не наблюдал? Видимо что-то напортачил, хотя как-только не проверял... или это тока у меня такое? |
Цитата:
[OS_3] Ver=6.0 Name=VISTA/SERVER 2008/WINDOWS 7 64-BIT drpFolder=\DRIVERS\VISTA64 devIDFolder=\DRIVERS\VISTA64\DEV_DB is64bit=1 ExcludeFileName= PathPhysX= PathLanguages= PathRuntimes= а надо вот так [OS_3] Ver=6.0;6.1 Name=VISTA/SERVER 2008/WINDOWS 7 64-BIT drpFolder=\DRIVERS\VISTA64 devIDFolder=\DRIVERS\VISTA64\DEV_DB is64bit=1 ExcludeFileName= PathPhysX= PathLanguages= PathRuntimes= Цитата:
|
Хотел бы обрушиться со справедливой критикой на интерфейс программы. Без обид, в качестве ИМХО
1. Программа не дает объективного восприятия - какова ситуация с драйверами на конкретном компьютере. Отображаются некие пакеты драйверов и их совместимость с данным компьютером. Хотелось бы, чтобы в главном окне строилось дерево всех устройств компьютера, а уж затем отображение устройств для которых есть драйверы. Так намного проще определить, какие драйверы надо скачать\добавить, и что еще не установлено 2. Зачастую утилита некорректно отрабатывает в тихом режиме, особенно на материнских платах с чипсетом nVidia. Это связанно с тем, что до установки драйверов чипсета утилита просто не видит например сетевую карту. После установки драйверов чипсета и повторного запуска утилита "вдруг" обнаруживает, что у нее есть и для других устройств драйверы. 3. Сам принцип разделения драйверов в главном окне на разные ОС - ИМХО нерационален. Когда запускается утилита, ОС не может быть изменена, она существует в реальном времени на реальном компьютере :) Мне кажется что намного более логичным будет вариант с автоматическим подбором драйверов утилитой, тем более, что все драйвера несут информацию о целевой ОС. |
romeo91,
Цитата:
х64 проверю вечером. volk1234, а есть альтернатива? я не нашел пока. |
Цитата:
При этом я понять не могу почему это вижу только я :) Видел на нескольких системах, может это зависит от разрядности иконок т.е рабочий стол или 16 бит, или 32 ? Цитата:
Цитата:
Или как предлагали ранее, установить последовательную систему установки драйверов. Сначала чипсет, потом звук потом, например, видео и т.д. Но как это сделать тоже надо подумать. В принципе это думаю можно сделать и на текущей версии, если именовать пакеты по другому. Например 1DP_Chipset, 2DP_Sound и т.д. Ну и после некоторых пакетов производить повторный запуск сборки сведений о драйверах Цитата:
Ну и наконец два ваших пункта которые в корне должны изменить интерфейс программы Цитата:
Может кто еще предложить как можно это обойти... Цитата:
Так что уважаемые коллеги, продолжает дискуссию дальше, и предлагает еще идеи... P.S. Просьба не писать - "Многа букав, не осилил" :) |
Я рад что Вы отнеслись конструктивно, я описал свой взгляд на интерфейс. У кого- то свой взгляд.
Что качается дерева всех устройств - мне кажется довольно удобно для пользователей и админов. Можно сделать дополнительным окном, модулем. |
romeo91, обнаружил в DIA такой баг (или фичу): выбрал несколько драйверов для установки, нажал "установить", и тут мне сообщают что драйвер в системе новее чем устанавливаемый. И вопрос "ДА-НЕТ". Я нажал "НЕТ" и установка вообще ВСЕХ выбранных драйверов прекратилась! Т.е. инсталлер распознал мой ответ в категоричной форме :)
И еще один недочет: зачем в выпадающем списке инф-файлов наблюдается аж несколько одних и тех же файлов описаний разных версий? В итоге я не могу понять: а) какой версии драйвер все-таки установится? б) устанавливаемый драйвер будет новее или старее чем тот, что уже установлен? Путаница какая-то получается! Все очень не точно! ИМХО просто DIA не может сам точно определить, какой именно девайс и какой на него драйвер ставить, ведь так? за него это делает DPinst.exe или как там его... |
Цитата:
Цитата:
|
Глобальное обновление программы. Основной упор сделан на создание базы данных и ее анализ.
Изменения в DIA - Помощник установки драйверов [2.8.16 - Stable Beta] Новости со ссылками на закачку на сайте программы (форуме программы) |
Цитата:
Да, заметил ещё такую вещь, если я на чек-бокс нажал, а потом курсор мыши вышел за границы выбранной кнопки, то чек-бокс изменяет свой статус... 2. Цитата:
3. Цитата:
4. В настройках программы, есть баг с чек-боксами, а именно в "Создание базы драйверов", снимаю со всех полей чек-боксы, кроме "Обрабатывать дубликаты HWID", и перезапускаю программу, после опять захожу в "Создание базы драйверов", и хочу отметить чек-боксами опции, например, "Обрезать HWID по "SubSys"", ну и другие опции, но программа мне этого не даёт сделать, хотя чек-бокс на "Обрабатывать дубликаты HWID" - установлен... Чтобы была б возможность поставить чек-бокс, необходимо мне было снять чек-бокс с "Обрабатывать дубликаты HWID", а потом опять установить чек-бокс, только после этого, в опциях, например, "Обрезать HWID по "SubSys"", можно было устанавливать чек-боксы. 5. В настройках программы, в "Создание базы драйверов", если я снимаю со всех полей чек-боксы, кроме "Обрабатывать дубликаты HWID", и перезапускаю программу, то в главном окне программы, кнопки драйвер-паков неактивны. 6. В настройках программы, в "Создание базы драйверов" => "Режим обработки inf-файлов" , устанавливаю опцию "Создать базу драйверов используя регулярные выражения RegExp (by BadPointer)" и там же устанавливаю чек-бокс на опции "Сортировать выходной файл базы драйверов по HWID". После перезапуска программы, обновляю базу всех драйвер-паков, но на некоторых драйвер-паках, выскакивает ошибка... Если чек-бокса нет на опции "Сортировать выходной файл базы драйверов по HWID", то ошибки нет. К сообщению прилагаю debuglog (DriversInstaller_Log_2.rar), а так же драйвера (DP_LAN_OTHERS_WNT5_X86-32_912.7Z, DP_LAN_OTHERS_WNT6-X86_912.7Z, DP_LAN_OTHERS_WNT6-X64_912.7Z), на которых спотыкается программа при включенной опции "Сортировать выходной файл базы драйверов по HWID" 7. Цитата:
Код:
=============== Цитата:
Цитата:
P.S. Windows 7 x64 |
Ошибки
По нажатию обновить статус всех пакетов драйверов тож самое при нажатии обновить сведения по всем пакетам |
Цитата:
|
Lisabon, Молодец. Ждал твоих замечаний :)
Значит так по порядку: 1. Про чекбоксы знаю, это с самого начала было, с данным компонентом. Реально все работает только вот надо мышу отводить. Найду время победю этот баг :). Не критично, но визуально портит впечатление... 2. Возможно, ты и прав. Но авторство метода принадлежит BadPointer, вот и решил его оставить. Я портировал его код парсера из DRP и "немного" модернизировал. Я подумаю, на счет всплывающих подсказок. Хотя проще под каждым написать что и как - Место на форме хватает. 3. К сожалению по другому пока реализовать не получилось. Так как если не показывать окно, а допустим вставлять паузу, то программа не перезапустится. Так как к тому времени не успевают отработать процедуры закрытия предыдущей сессии. 4. Ошибочка есть, поправим. Положение строк в коде перепутано :) 5. Так и должно быть. Так как после любого изменения настроек парсера inf. Надо пересоздать базы драйверов. Программа ничего не увидит. Так как ищет в базу уже не по короткому HWID, а по полному (или тому который получается в результате настроек парсера). Опции парсера взаимосвязаны с параметрами чтения данных об устройствах. Пока реализовано именно так. В дальнейшем технология скорее всего будет меняться. Или под словом неактивные ты другое имел ввиду? :) 6 Да ошибку нашел. Там получается база драйверов из одной строки, поэтому ошибка и вылазила. 7 Ммм, а тут скорее всего драйвер не удаляется так как нужна поддержка devcon.exe для x64. Попробуй после запуска программы подменить модуль devcon.exe на другой с поддержкой x64 (в старых версиях DIA он был) и после этого проверить удаление. Если подтвердится, то в будущей версии верну devcon64. Кстати по пункту 7 - может еще что хотел спросить? Там цитата из истории изменений другая - не сходится с вопросом 8 Совсем забыл проверить работу режима, без сбора информации о версиях драйверов. А там раз и ошибочка вкралась. У тебя поле -код устройства- пустое получилось. Цитата:
|
На мой взгляд алгоритмы парсеров должны быть в первую очередь быть описательными, то есть нет необходимости указывать авторство: это не помогает пользователю. Тем более я не регистрировал патент на этот алгоритм.
Однако я советую внимательно изучить какие условия и ограничения накладывает заимствование исходного кода накладывает из проектов с лицензией GPL, во избежание проблем в будущем. В случае возникновения несовместимости лицензий, возможно лицензирование под разными лицензиями или раздельное лицензирование отдельных компонентов. Сейчас у меня нет претензий. |
Цитата:
Цитата:
|
Lisabon, и то и то можно! второе пока сделать проще. С первым надо поразбираться. Ни разу такого не делал
|
Цитата:
Цитата:
|
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
Или хочется менять это в реальном времени? |
|
Вложений: 1
romeo91, С новой версией, при первом запуске и при согласии на установку длл-ки, вылазит такая вот ошибка, при чем на разных компах и как на реальном железе, так и на виртуалке..
|
cleric1985_nСразу несколько вопросов, так как твой скрин мне ни о чем не говорит, кроме того что есть проблема...
1. На всех компах одна и таже сборка винды? И какую библиотеку предлагает обновить? Debug.log выложи плиз.... 2. При повторном запуске также предлагает обновить библиотеку? |
Кому интересно есть новая тестовая версия - в ней исправлено несколько ошибок указанных ранее, а также кое-что еще...
http://forum.adia-project.net/index....pic,802.0.html |
Цитата:
Цитата:
Цитата:
1. При удалении драйвера выдало вот такое: Код:
=============== 2. При создании базы, методом "Создать базу драйверов используя регулярные выражения RegExp (by BadPointer)", программа спотыкается теперь уже на другом драйвере - DP_TV_WNT5_X86-32_1005B1.7Z (21.25 MB) СКАЧАТЬ. P.S. Windows 7 x64 |
Цитата:
А по пакету, ошибка была в программе из-за Юникодового значения имени устройства. Поправил выложил в той же ветке форума... |
На форуме обновилась бетка до 2.8.25
http://forum.adia-project.net/index....pic,802.0.html Полный список изменений, по сравнению с 2.8.16: Версия 2.8.20 Stable Beta 2 - Исправлена ошибка не активности некоторых пунктов в настройках. * Добавлены комментарии для новых пунктов настроек из версии 2.8.16. - Исправлена ошибка не создания БД, если пути содержали символы "()" или пробелы. * Оптимизация режима сортировки HWID. Скорость создания базы драйверов с включенным режимом сортировки по HWID, увеличилась в среднем на 20-40% + Добавлена поддержка devcon.exe для 64-разрядных операционных систем. - Исправлена ошибка "Invalid property value". Версия 2.8.24 Stable Beta 2 - Убрано отладочное сообщение при нажатии на чекбокс :) * Поправлено отображение даты "локального" драйвера. Ранее отображалось как dd.mm.yyyy, а в драйверах принято значение mm/dd/yyyy. + Добавлено новый блок настроек: "Сравнение версий драйверов". В нем вы можете изменять режим сравнения драйверов: по дате или по версии. Сравнение версий должно быть более корректным при сравнении по дате. Так как в inf-файле поле DriverVer имеет формат DriverVer=mm/dd/yyyy[,w.x.y.z]. Версия 2.8.25 Stable Beta 2 + При сохранении настроек программы, появляющееся сообщение теперь с таймером 4 секунды на закрытие. + Добавлена новая настройка "Тихая регистрация/обновление dll" P.S. Обновление ставить только поверх версии 2.8.16 Участвуйте в тестировании, найдем больше багов, и сделаем программу лучше... |
romeo91,
Вот Вы мне объясните: зачем выкладывать здесь ссылки на свой форум, чтобы принудить пользователей этого форума зарегистрироваться на своем. Может сумбурно, но я думаю Вы меня поняли. Меня просто начинает бесить, когда люди, пользуясь известностью данного форума, начинают впаривать людям другие ресурсы. |
infinity78, Во-первых никто никому не впаривает и не навязывает. Нет желания помогать, не помогайте...
А еще также пользователи активно рекламируют другие ресурсы, например ФО, и что дальше? Во-вторых вы попробуйте сами создать и поддерживать какой-нибудь проект в течении долгого времени, без какой-либо поддержки и отдачи. К тому же проект почти целиком и полностью поддерживается на форуме oszone.net, а не рекламируется с целью наживы... Я не видел особо на форуме вашей активности... Поэтому пока сочту ваше участие на форуме, более как "потребительское", другими проектами нежели помощь в развитии тех или иных проектов... Так что и вы должны понять мотивы других пользователей..., и не писать публично такие вещи... Если я действительно нарушаю правила, то админы и модераторы форума думаю мне обязательно об этом сообщат, или просто накажут. |
Впаривается лишь возможность (при желании) приянять участие в бета-тестировании.
А публичные версии можно скачать с сайта и без регистрации. Если бета-тестирование на форуме и отправка комментариев будут без регистрации, то каждый может засорить форум флудом и спамом. |
infinity78
Что именно бесит - Что человек тратит свое время на разработку очень полезной и удобной программы ? Что он распространяет ее бесплатно ? Что человек хочет получить материальную выгоду не от пользователей программы, а допустим от рекламодателей своего сайта ? Да и деньги не такие большие думаю получаются. По сути- человек с помощью участников форума oszone.net сделал и оттестировал полезную программу. Теперь он волен делать с ней все что угодно. |
И опять изменения в тестовой версии:
Версия 2.8.27 Beta Изменения по сравнению с 2.8.25 * Сортировка выводимого файла по HWID теперь доступна для родного алгоритма работы парсера. - Исправлена процедура создания БД, некорректно заносились данные содержащие переменную %var% в HWID. - При удалении файлов баз отсутствующих пакетов драйверов удалялся файл DevDBVersions.ini - исправлено - В некоторых случаях программа могла не находить существующий HWID в базе драйверов (из за наличия в строках редкоиспользуемых символов) - исправлено. * Изменен вид всплывающей подсказки - теперь более похоже на таблицу. |
Версия 2.8.30 - Изменения по сравнению с 2.8.27
* При удалении пакета драйверов, а также при удалении баз драйверов несуществующих пакетов драйверов из файла DevDBVersions.ini удаляется соответствующая информация. * Поправлены языковые файлы для поддержки последних изменений. * "Прокачал" DPinst: замена ресурсов и оптимизация диалогов. - Поправлена работа программы при сравнении драйверов по дате. P.S. Если не будет замечаний, то на этой неделе запущу данную версию в релиз... Хотя может в ней сделаю еще чего-нибудь не очень критичного и глючного. |
Цитата:
Нашёл, я так понял недоработку, на скриншоте указал саму недароботку |
Цитата:
буду стараться, но пока не нашел огреха... Цитата:
Там по асе еще косячок сообщили... P.S. Также вопрос, во всплывающей подсказке нужна графа Секция - несет ли она для вас какую либо смысловую нагрузку? Или я ее убираю, и соответственно убираю из информации по правой кнопки мыши на отдельной форме... |
Также размер подсказки можно изменить, если заменить у нее шрифт
Поэкспериментировать можно например в блокноте вот с этим текстом: ------------------------------------------------------------------------------------------------------------------------------------------------------------ ACPI\AWY0001 | D\C\N4\ | nvawy.inf | NV_AWAY | 07/22/2008,6.0.6000.107 | 0 | NVIDIA AwayMode PCI\VEN_8086&DEV_244E | D\C\I\ | dmi_pci.inf | INTEL_SYS | 11/07/2008,7.0.1.1011 | 1 | Intel(R) 82801 PCI Bridge - 244E PCI\VEN_8086&DEV_2812 | D\C\I\ | ich8core.inf | INTEL_SYS | 02/20/2008,8.6.1.1002 | 1 | Intel(R) ICH8DH LPC Interface Controller - 2812 PCI\VEN_8086&DEV_2830 | D\C\I\ | ich78usb.inf | INTEL | 08/05/2009,9.1.1.1016 | 1 | Intel(R) ICH8 Family USB Universal Host Controller - 2830 PCI\VEN_8086&DEV_2830 | D\C\I\ | ich78usb.inf | INTEL.NT.5.1 | 08/05/2009,9.1.1.1016 | 1 | Intel(R) ICH8 Family USB Universal Host Controller - 2830 PCI\VEN_8086&DEV_2831 | D\C\I\ | ich78usb.inf | INTEL | 08/05/2009,9.1.1.1016 | 1 | Intel(R) ICH8 Family USB Universal Host Controller - 2831 ------------------------------------------------------------------------------------------------------------------------------------------------------------ шрифтов корректно отображающих пробелы нашел всего 3 (Consolas, Courier New, Lucida Console). Сейчас стоит Lucida Console 8 размер, если менять размер на меньший то шрифт искажается, так как не поддерживает изначально меньше 8 пунктов. По размеру я склонаюсь к Consolas 8, правда качество не очень... |
romeo91, может уже в курсе, но если нажать на сервис > параметры выдаёт ошибку :"Object variable or With block variable not set", но можно продолжить настройку программы, и ещё маленький нюанс появился devcon64 , в параметрах > рабочие утилиты - он светится "Tools\Devcon\devcon64.exe", а в settings.ini секцию [Devcon] он не попадает , или программа по умолчанию его привязывает?
v 2.8.30 |
Цитата:
Там добавилась картинка в папке .\Tools\Graphics\Main\Standart\OPT_DEVPARSER.ico Цитата:
|
Вложений: 1
Версия 2.9.3 - Изменения по сравнению с 2.8.30
- Поправлено отображение подсказки для режима без чтения версий локальных драйверов - Повторно исправлена ошибка при которой в случае отказа при групповой установке, все элементы оставались заблокированными - Исправлено не сохранение настройки для devcon.exe для 64-разрядных операционных систем. - Убрана колонка "Секция" в всплывающей подсказке, и на формах + Добавлено контекстное меню для пакетов драйверов "Удалить драйвера устройств" + Добавлено подменю "Автообновление конфигурации оборудовании при удалении драйверов" в меню "Сервис". + Добавлена кнопка "Обновить конфигурацию оборудования" на форму "Список всех устройств вашего компьютера..." + Если на форме "Список всех устройств вашего компьютера..." были удалены драйвера, то после закрытия формы выдается запрос на обновление конфигурации оборудования. Полный список изменений текущей разрабатываемой версии после 2.8.16 Других новшеств в текущей версии пока не ожидается, кроме исправления найденных ошибок. Так что она скорее всего и станет Release Candidate. P.S. В последних версиях было много изменений в языковых файлах, но они не обновлялись на родных языках (кроме турецкого и само собой русского :)), поэтому ищутся добровольцы для обновления языковых файлов, или добавления поддержки новых локализаций программы |
romeo91, а можно ссылку дать на полный 2.9.3 (не update), а то уже запутался от чего плясать? :)
|
http://rghost.ru/2548365, только оболочка.
Обновления с 2.8.16 по 2.9.3. |
Цитата:
Буде на этой неделе... |
romeo91, т.е. поверх 2.8.16?
|
все обновления ставятся поверх 2.8.16
|
Вот и очередной Final подоспел. Изменений много, кроме того что ранее публиковал как beta, есть еще немного наработок.
Изменения в DIA - Помощник установки драйверов [2.9.10 - Stable Beta] Новости со ссылками на закачку на сайте программы (форуме программы) |
Цитата:
- проблема при создании базы на определенных драйвер-паках DP_CARDREADERS_WNT6-X86_1001 , DP_CARDREADERS_WNT6-X64_1002. и так ситуация: копируем в drivers\Vista драйвер-пак DP_CARDREADERS_WNT6-X86_1001 ИЛИ копируем в drivers\Vista64 драйвер-пак DP_CARDREADERS_WNT6-X64_1002 , а в drivers\XP удаляем драйвер-пак DP_CARDREADER_WNT5_X86-32_802 Тобишь получаем вот такую структуру: DriversInstaller_Release_2.9.10_Full\drivers\XP\ DriversInstaller_Release_2.9.10_Full\drivers\Vista\DP_CARDREADERS_WNT6-X86_1001.7Z DriversInstaller_Release_2.9.10_Full\drivers\Vista64\ или вот такую структуру: DriversInstaller_Release_2.9.10_Full\drivers\XP\ DriversInstaller_Release_2.9.10_Full\drivers\Vista\ DriversInstaller_Release_2.9.10_Full\drivers\Vista64\DP_CARDREADERS_WNT6-X64_1002.7Z Далее запускаю программу, и выдается запрос на создание баз, я соглашаюсь, и происходит обработка, но в течении обработки выскакивает сообщение хотя сам архив целый, открывается и распаковывается без проблем. Потом приводим к такой структуре: DriversInstaller_Release_2.9.10_Full\drivers\XP\DP_CARDREADER_WNT5_X86-32_802.7Z DriversInstaller_Release_2.9.10_Full\drivers\Vista\ DriversInstaller_Release_2.9.10_Full\drivers\Vista64\DP_CARDREADERS_WNT6-X64_1002.7Z Далее запускаю программу, и выдается запрос на создание баз, я соглашаюсь, и происходит обработка, но в течении обработки выскакивает ошибка После приводим к такой структуре: DriversInstaller_Release_2.9.10_Full\drivers\XP\DP_CARDREADER_WNT5_X86-32_802.7Z DriversInstaller_Release_2.9.10_Full\drivers\Vista\DP_CARDREADERS_WNT6-X86_1001.7Z DriversInstaller_Release_2.9.10_Full\drivers\Vista64\DP_CARDREADERS_WNT6-X64_1002.7Z и далее запускаю программу, и выдается запрос на создание баз, я соглашаюсь, и происходит обработка... Обработка прошла успешно без ошибок. К сообщению прилагаю debuglog... и ссылки на драйвер-паки DP_CARDREADER_WNT5_X86-32_802.7Z - http://rghost.ru/2582309 DP_CARDREADERS_WNT6-X86_1001.7Z - http://rghost.ru/2582332 DP_CARDREADERS_WNT6-X64_1002.7Z - http://rghost.ru/2582335 |
Цитата:
|
romeo91, может пора сменить название темы? :) :)
|
В Settings.ini стоит PathExe=Tools\DPInst\DPInst.exe а в настройках DIA все равно PathExe=Tools\DPInst\DPInst64.exe!!! это в Windows 7 x64!!! Меняю на DPInst.exe в самой программе и после перезапуска стоит опять DPInst64.exe
|
Цитата:
Код:
[DPInst] |
Цитата:
В новой версии программы/а может и драйверпаках сэмлаба/ пропало определение звуковой карты. Т.е. если искать с помощью DPS, то все находит нормально, а вот с DIA показывает отсутствие звуковых драйверов :( |
DenisMF, Думаю Romeo91 попросит вас показать ему логи
|
Цитата:
|
DenisMF, а что занчит не определяется есть в голове задумка
да и кстати у вас на все системы присутчтвуют драйвера или только под одну систему??? |
Окей... завтра обязательно принесу логи, только видимо версия проги ни при чём, пробовал старой, так он тоже не нашёл там дров на риелтек :(
зы: кстати пробовал версию от августа месяца сэмлаба, тоже не находит.... то что было раньше, до августа, то там все работало, но у меня не осталось :( |
Цитата:
Ошибка локализована, а также еще несколько - подробно описал тут или на тут (форум проекта, требуется регистрация) |
Я в принципе так и полагал :) сегодня уже на сэмлабе увидел твой ответ :)
Спасибо... все работает! |
дрова находятся здесь OEMDRV после того как прописал
пишет не обнаружен каталог с драйверами поправьте что не правильно где ошибка ЗЫ в DriverPack Solution было проще и на 1001 собщение на эту тему не было вразумительного ответа если прога не поддерживает изменения пути то это плохо |
conductor, меняйте настройки через интерфейс так будет корректнее
плюс когда показываете путь не забывайте указать где находится исполняемый файл. Или целиком показывайте структуру каталогов. И файл settings.ini лучше прикладывать полностью или вообще еще лучше debug.log Цитата:
Как минимум с настройками Цитата:
P.S. Даже если внешне все правильно, то может оказаться что папка или параметр имеет русские буквы, а в другом месте все на английском P.P.S. В правильно поставленном вопросе, содержится половина ответа Цитата:
|
Изменения в DIA - Помощник установки драйверов [2.9.18 - Final]
[FIXED] Исправлена ошибка при сохранении настроек программы из под Windows 64-Bit (Thanks to 007lion007, SamLab, IvGrad, BadPointer,Lisabon) [FIXED] Исправлена ошибка запуска программы с одним пакетом драйверов, если он лежит не в первой папке поддерживаемых ОС (Thanks to Lisabon) [FIXED] Исправлена ошибка при сравнении по дате если номер месяца или день были равны 12 [FIXED] Исправлена ошибка некорректного отображения данных на форме при выборочной установке [FIXED] Исправлена ошибка анализа совместимости драйвера на основании секции [Manufacturer] inf-файла драйвера (Thanks to rusfedan, BadPointer) Если было несколько совпадений по HWID и анализ первого совпадения было отрицательным, то остальные не анализировались [FIXED] Поправлена обработка HWID для мониторов [FIXED] Исправлена небольшая ошибка при создании базы драйверов родным методом [CHANGED] Обновлен турецкий языковой файл (Thanks to rokobozz) [CHANGED] Обновлена программа System Information Viewer до версии V4.12 [CHANGED] Заменены некоторые иконки Форум Сайт |
Есть небольшое рацпредложение.
Скины это конечно хорошо, но особой радости нет - ибо любой скин пестрит десятком одинаковых кнопочек с драйверами. Между тем нам известны названия пакетов драйверов от башрата и gregb. Можно сделать 10 иконок для сетевых карт, мониторов, принтеров, модемов и т.д. и подставлять иконки под известные пакеты, можно делать это при начальной обработке. |
volk1234, кнопочки сделать можно, тока для всех придется предусматривать соответствующие статусы. Многовато будет однако. Хотя предложение интересное - тока надо бы глянуть хотя бы на картинке как это будет выглядеть.
А делать это и так придется при начальной обработке |
Вложений: 1
1. romeo91, маленькая ошибочка в тексте (см. скрин).
2. Unknown Device Identifier тут есть на русском: http://forum.oszone.net/thread-178788.html |
Цитата:
|
Amigos, я о том, что над кнопкой синим
|
Вложений: 1
romeo91, win7 x86 - вылезла ошибка.
|
Комсомолец, Хотелось бы debug.log на момент появления ошибки или же что пишется в статусной строке (какой пак, какой inf-файл)
|
romeo91, не получилось-клиентская машина была и не было времени сохранять всё. в следующий раз.
|
Цитата:
|
Я пошел бы дальше и предложил бы сделать dll содержащую только значки, как у Boa Soft в Boa Soft Post Installer. Любой сможет править ее программой Restorator.
|
volk1234, зачем делать dll, когда текущая схема на мой взгляд более универсальна. Все иконки лежат в одной папке и каждая с нужным именем. И так менять гораздо проще и более чем доступно, чем программой Restorator. К тому же думаю мало у кого она официальная.
|
Извините, что не совсем по теме
Это касается не програмы (но может оказаться, что и перевод программы не досмотрен), а сайта - именно английских выражений, сразу бросается в глаза - localization program, должно быть program localization. Как пакет драйверов переведен из Driver pack. Надо существительное в родит.падеже в мыслях перевести в прилагательное и просится порядок слов - програмная локализация и т.е. определение впереди определяемого. |
Да с переводом согласен, там ляпов очень много. Точнее там сплошной ляп. При переводе я в основном пользовался google, и кое-где правил перевод. Так что из этого ясно, что ошибок там много. Но пока англоязычных пользователей мало, поэтому этой частью я плотно не занимаюсь.
|
Вложений: 1
romeo91, поймал ошибку. прикрепил все файлы.
|
romeo91, поймал ошибку. прикрепил все файлы.
|
Цитата:
Если так, то тогда ошибка в программе есть. Точнее даже не ошибка, а просто не предусмотрел проверку. А ошибка тогда в пакете драйверов... |
romeo91, файл действительно нулевой. их там много, но данный inf пустой.
|
polianskia, а как по вашему это может вообще влиять?
Конечно сможет... |
romeo91,
|
romeo91, не совсем понятно в шапке
Автор: romeo91 Дата: Вчера Описание: Новая версия 2.9.18 Final. Правка шапки Что какая-то новая версия 2.9.18 или та же от 18-ого? |
Только
Цитата:
И нумерацию версий всегда меняю... |
romeo91, обновил драйвер. ошибка пропала. но обработку все-же стоит учесть.
|
Комсомолец, уже (на форуме бетка уже есть). Правда когда добавляешь такого рода проверки они могут сказаться на общем быстродействии программы и это тоже надо учитывать. Всех косяков которые есть в inf-файлах не перечесть... А их там реально много
Вот наработки в последних бета-версиях программы (2.8.26 и 2.8.29) - Исправлена работа на windows 2000 - Поправлено отображение пути альтернативной папки temp * добавлена проверка на нулевой размер inf-файла (Thanks to Комсомолец) + добавлена возможность менять формат даты в поле версия на dd/mm/yyyy - более правильно для русскоязычных пользователей + добавлен функционал поиска новых устройств plug and play при запуске программы - перед сбором информации о компьютере. После поиска возможно выставить паузу для ожидании реакции компьютера + Добавлена возможность создавать точку восстановления при запуске программы и через меню "Сервис" |
еще одно критическое изменение
Бета-Версия 2.10.1 Список изменений по сравнению с бета-версией 2.9.28: - Исправлена ошибка обработки данных программы devcon, из-за которой программа могла не видеть некоторые устройства драйвера на которые не установлены или имеют проблемы * Поправлена обработка версии драйвера в базы драйверов, если поле равно "Unknown" * При загрузке программы больше не создается файл со списком HWID (Построение файла для визульного просмотра...). Он будет создан при первом обращении в меню Сервис-Показать HWIDs устройств компьютера (текстовый файл) |
Цитата:
1. - создаём вот такую ситуацию: оставляем в папке drivers, только папку Vista64, после запускаем DIA, и выскакивает ошибка, вот скрин Так вот, если в папке drivers, создадим папку Vista или XP, и при этом находится папка Vista64, то ошибка не возникает. К сообщению прилагаю debuglog (DriversInstaller_debuglog.rar) 2. - вернулась опять вот эта http://forum.oszone.net/post-1492410-1111.html ошибка К сообщению прилагаю debuglog (DriversInstaller_debuglog3.rar) 3. - у меня вопрос: по каким причинам была удалена опция "Считывать версии драйверов для устройств ПК (рекомендуется! увеличивается время запуска)" ? |
Цитата:
По пунктам 1 и 2 посмотрю... |
Неплохо было б если б можно было указывать разные папки для для одной платформы
|
Цитата:
|
|
romeo91,
Звиняюсь, что-то сморозил не то :unsure: Действительно, все ведь уже реализовано. |
После почти двухнедельного затишья рад представить новую бета-версию.
На этот раз изменения коснулись большей части кода программы. Программа стала быстрее и стабильнее. Но, требуется тщательное тестирование, особенно на системах выше Windows XP, перед тем как раздавать в массовое пользование. Версия 2.10.12 Beta Список изменений по сравнению с бета-версией 2.10.1 + Полностью переписана процедура сбора информации о драйверах. Информация больше не считывается через WMI, а берется напрямую из реестра. Скорость считывания минимальна. * Оптимизирована функция конвертирования дат. + Оптимизирован алгоритм поиска подходящего драйвера в пакете драйверов. Скорость подбора увеличилась на 30%. * В список исключений HWID добавлены: PCIIDE\IDECHANNEL и ROOT\* + Частично реализован поиск совместимых драйверов (в диспетчере устройств обозначенный как - Соответствующий код (ID) устройства) (можно отключить через settings.ini - [OS] MatchingHWID=0) - Исправлена функция чтения данных из реестра. Некорректно учитывались права пользователя на раздел реестра. - Исправлена ошибка при работе с вкладками + На форме "Список всех устройств вашего компьютера + Поиск драйвера в интернете по HWID" обновлены режимы работы с группами. Добавлен режим "Нет драйверов в базе" - отображающий список драйверов, для которых в программе не обнаружены драйвера. Добавлен чекбокс "Скрывать все кроме выбранной группы" * Обновлен архиватор 7-zip (7za.exe) до версии 9.17 beta. * При построении базы драйверов для имени устройства более не учитывается уникальность. Цитата:
Вторую не помню... :), лучше проверить Кстати заметил что у тебя на скрине вроде украинский перевод, не хочешь поделится? |
Цитата:
Цитата:
Цитата:
romeo91, может сделать проверку на наличие DPinst.log, если файл есть, опция "Просмотреть DPinst.log" - активна, а если файла нет, то соответственно - не активна. romeo91, ещё одна просьба сделать чтоб сохранялся сам чек-бокс на опции "Автообновление конфигурации оборудования при удалении драйверов", как-то странно себя ведёт программа с этой опцией... беру выбираю, после закрываю программу, и сразу запускаю опять, и на опции чек-бокса нет... а иногда есть... закономерности я так не нашёл, то есть чек-бокс, то нет... |
Цитата:
Цитата:
Секция"Main" параметр "AutoInfoAfterDelDRV" Может где-то с присвоением переменных намудрил - проверю... |
Цитата:
|
Ребята,подскажите пожалуйста,вот по этой ссылке лежат 2 версии программы DriversInstaller Release 2.9.18 Full.7z и DriversInstaller UPD 2.7.29 to 2.9.18.7z,какую из них нужно брать,что-бы пользоваться установкой драйверов,для чего их две?Вопрос может быть идиотский,но я просто не знаю.
|
loner, ответ на поверхности - UPD - это не сама программа, а апдейт - то, что нужно скопировать в папку со старой версией, чтобы её обновить.
|
truvo
Как всё просто,простите,что ступил.Большое спасибо за ответ! |
romeo91, Можно как нибудь сделать прогресс распаковки ДРОВ ???
Это бы улучшило программу. А вообще было бы замечательно. если бы внизу отражался журнал Установки дров. Журнал удобен тем что будет отрожать прогресс установки !! |
Цитата:
Если драться за использование 7z.dll то возможно и получится, то есть много но. Насколько я знаю 7z имеет свой хитрый com-интерфейс который в VB реализовать не просто. Если у кого-то есть пример такого кода пусть и не на VB, то можно попытаться. Хотя пока это может быть на будущее Цитата:
Во-первых это немного увеличит размер формы программы, и неизвестно нужен ли он вообще пользователям. Если нужен, то пусть на вашем сообщении нажмут "полезное сообщение". Во-вторых если вы хотите там увидеть именно процесс установки драйверов, то при используемой технологии DPInst, это почти нереально, так как только он знает что сейчас происходит. Одно откуда можно брать информацию, это парсить его лог (DPInst.log) на придмет того что сейчас происходит. Но не считаю это корректно... Так что все-таки желательно конкретизировать свое пожелание... |
Свежачек подоспел :) Даже страшно список изменений выкладывать
Изменения в Drivers Installer Assistant - Помощник установки драйверов [2.10.28 - Final] [ADDED] Добавлена возможность менять формат даты в поле версия на dd/mm/yyyy - более правильно для русскоязычных пользователей. [ADDED] Добавлен функционал поиска новых устройств plug and play при запуске программы - перед сбором информации о компьютере. После поиска, возможно, выставить паузу для ожидании реакции компьютера. [ADDED] Добавлена возможность создавать точку восстановления при запуске программы и через меню "Сервис". [ADDED] Полностью переписана процедура сбора информации о драйверах. Информация больше не считывается через WMI, а берется напрямую из реестра. Скорость считывания минимальна. [ADDED] Оптимизирован алгоритм поиска подходящего драйвера в пакете драйверов. Скорость подбора увеличилась примерно на ~ 30%. [ADDED] Частично реализован поиск совместимых драйверов (в диспетчере устройств обозначается как – “Соответствующий код (ID) устройства”) (можно отключить через settings.ini - [OS] MatchingHWID=0). [ADDED] На форме "Список всех устройств вашего компьютера + Поиск драйвера в интернете по HWID" обновлены режимы работы с группами. Добавлен режим "Нет драйверов в базе" - отображающий список драйверов, для которых в программе не обнаружены драйвера. Добавлен чекбокс "Скрывать все кроме выбранной группы". [ADDED] Добавлена локализация программы на украинский язык - Українська. (Thanks to Lisabon) [ADDED] Добавлен выбор активного пакета драйверов по нажатию кнопки "Space" [ADDED] Добавлены горячие клавиши для следующих режимов: Ctrl+A - Выделить все пакеты драйверов Ctrl+Z - Снять выделение со всех пакетов драйверов Ctrl+N - Выделение пакетов драйверов с более новыми драйверами Ctrl+I - Установить выделенные драйвера Ctrl+U - Обновит/создать базу драйверов для выделенных пакетов драйверов Ctrl+Tab - круговой обход по вкладкам. Переключение происходит только по активным вкладкам Ctrl+Break - Прерывание групповой обработки [ADDED] В дистрибутив добавлена программа Unknown Devices V1.4.20 (Разработчик - Huntersoft http://www.halfdone.com/ukd/). Доступна из меню «Утилиты». Программа отображает все устройства компьютера, и позволяет идентифицировать неизвестные по своей базе устройств. Например очень полезна, когда Drivers Installer Assistant нашел несколько драйверов для одного и того же устройства, а вы не знаете какой драйвер ставить! [FIXED] Исправлено сохранение параметров при выходе из программы. [FIXED] Исправлено несколько ошибок при работе на Windows 2000. [FIXED] Поправлено отображение пути альтернативной папки temp. [FIXED] Исправлена ошибка обработки данных программы devcon, из-за которой программа могла не видеть некоторые устройства, на которые не установлены драйвера или драйвера имеют проблемы при запуске. [FIXED] Исправлена функция чтения данных из реестра. Некорректно учитывались права пользователя на раздел реестра. [FIXED] Исправлена ошибка при работе с вкладками. [CHANGED] Добавлена проверка на нулевой размер inf-файла (Thanks to Комсомолец). [CHANGED] Поправлена обработка версии драйвера в базы драйверов, если поле равно "Unknown". [CHANGED] При загрузке программы больше не создается файл со списком HWID (Построение файла для визуального просмотра...). Файл будет создан при первом обращении в меню Сервис - Показать HWIDs устройств компьютера (текстовый файл). [CHANGED] Оптимизирована функция конвертирования даты. [CHANGED] В список исключений HWID добавлены: PCIIDE\IDECHANNEL и ROOT\*. [CHANGED] При построении базы драйверов для имени устройства более не учитывается уникальность. [CHANGED] Изменен режим выбора драйверпаков "Рекомендуемые" если используется сравнение версий драйверов по дате. Больше не выбираются драйверпаки со старыми драйверами. [CHANGED] В меню Сервис - для пункта "Показать DPInst.log" добавлена проверка на существование файла. При отсутствии файла пункт меню неактивен. [CHANGED] На форму "О программе..." добавлена информация о текущем переводе программы (автор, и возможность перейти на его сайт) Из меню "Язык" убрана информация об авторстве перевода. [CHANGED] Из ресурсов программы удалена библиотека msinfo.dll (данная библиотека больше не используется программой). [CHANGED] Изменен обход элементов формы по нажатии кнопки "Tab". [CHANGED] Для некоторых пунктов меню добавлены горячие клавиши. [CHANGED] Обновлен архиватор 7-zip (7za.exe) до версии 9.17 beta. [CHANGED] Обновлена программа DevManView до версии V1.12. [CHANGED] Обновлена программа System Information Viewer до версии V4.13. Ссылки тут: Сайт Форум |
romeo91,
А когда поправишь эту проблему Цитата:
Цитата:
|
Цитата:
Цитата:
Цитата:
|
Вложений: 1
Привет Ромео.
Есть пару Идей. о нововединии. Интерфейс нужно сделать более дружелюбным. Можно привязать иконки Чипсета, Аудио, Видеокарты, Принтера, Блютузза. Если мы с тобой хорошо по работаем. То можно будет и Обогнать DPS как по функциональности так и по Дружелюбности интерфейса. Эти Перцы DPS Уже сделали проект как коммерчесий. Цитата:
По поводу прогресса, можно сделать так. Вывести список файлов которые необходимо распаковать, например 8 файлов. Значит 100/8=12.5. Сколько раз найдено слово Extracting, например 3. Значит 3*12.5=37.5 процентов. Вот сслыка как сделать PIPE канал http://www.vbnet.ru/articles/showarticle.aspx?id=85 Processing archive: x86.7z Extracting DPsFnshr.ini Extracting devcon.exe Extracting dpinst.exe Extracting DSPdsblr.exe Extracting makePNF.exe Extracting mute.exe Extracting DPsFnshr.exe Extracting pmtimer.exe[/code] СМотрите СКРИН в атаче.. там идея по интерфейсу.... |
Цитата:
Цитата:
Цитата:
Смена фейса штука очень сложная, так как надо угодить большинству... Будет опять много споров :) К тому же смена фейса в данном случае может повлечь переписание почти всего кода. Так как все элементы тесно связаны. Ту нужна четкая проработка всех аспектов. Думаю немало времени уйдет... Цитата:
Цитата:
|
Прогресс бар присутствует только в DPS 10.6(там все еще DPInst используется). Он отображает процент установленных драйверов к количеству драйверов выбранных для установки. Процент распаковки и установки индивидуального драйвера не учитывается.
DPS уже давно стал коммерческим (хотя лицензия до сих пор значится GPL) и это было одним из факторов почему я покинул этот проект. Но я до сих пор вынужден сопровождать его, так как он до сих пор содержит лучший механизм подбора и установки драйверов среди аналогов. DPS позволяет накопить мне больше опыта чем при использовании аналогов, у которых постоянно проявляются одни и те же недостатки. DIA подтягивается в этом плане, что хорошо для пользователей и я рад этому. У меня есть свои планы, но пока говорить о них преждевременно. |
Цитата:
DPS при установке запускает DPInst для каждого драйвера? |
Цитата:
Сначала извлекает все подходящие драйверы из драйверпака и затем скармливает по одному драйверу DPInst(версия R145 и ниже) или devcon(R146 и выше). DIA скармливает всю папку? |
Цитата:
Были предложения делать последовательную установку, но это годится только для скрытого режима работы DPInst. Цитата:
А если DPInst, то как DPS скармливает? папку что была прописана для этого драйвера в базе драйверов? Тогда в одной папке может быть более чем один драйвер? или тоже передается inf-файл? Вот это не ясно, как сделан прогресс по кол-ву драйверов |
Цитата:
Я имел ввиду что прога может распаковать все необходимые драйверы и затем скормить их всех DPInst разом, или распаковать все необходимые драйверы и устанавливать их по возможности по одному(именно так DPS R145 и делает). Переход на devcon в частности решил эту проблему, так как тогда возможно устанавливать драйверы индивидуально, помимо других преимуществ devcon. DPS 10 R150(использует devcon) не содержит прогресс-бара, но если бы он был, то он был бы немного точнее чем у DPS 10.6. |
Цитата:
Ну чтож посмотрим, что можно в этом плане сделать в DIA, время покажет |
Цитата:
И все-таки, DIA запускает DPInst один раз для каждого драйверпака? |
Цитата:
Ну и само собой если просто кликать по кнопке пакета для установки, то будет запускаться именно для этого драйверпка |
romeo91, Предлагаю по поводу интерфейса Провести голосование. Текущий Интерфейс очень груб, из-за этого он меня отпугивает. Или давайте спросим у BadPointer ??
|
SOLON7, я понимаю что это своего рода blueprint, но на этом скрине не понятно что именно будет отображаться в списке и какая именно дополнительная информация будет справа. По нему сложно составить представление о предложенном интерфейсе.
В качестве примера того как должен выглядеть blueprint я могу привести blueprint в Paint'e интерфейса для DPS сделанный год назад. Для интереса можно сравнить его с тем что в конце получилось в DPS. |
Гууд, То есть моя Задача сделать BLUEPRINT. при этом Должны будет сохранится простота Интерфейса, чтобы программа была более дружелюбной.
BadPointer, Может вы тоже сделаете замечание по интерфейсу!! |
SOLON7, интерфейс текущий в целом более чем устраивает. Программа то техническая, а не для гламурности. Хотя если изменения последуют, и только в лучшую сторону (не повлияв на удобство и понятность) - я только за. Но в любом случае-сначала необходимо увидеть эскиз.
|
Я могу высказать свое мнение по предложенным интерфейсам. Где-то я уже отписывался почему я изменил интерфейс в DPS на тот что имеется сейчас(акцент на индивидуальных драйверах): этот переход был продиктован техническими основаниями, ведь я не хотел чтобы старый интерфейс ограничивал возможности проги.
Также я описывал почему я считаю интерфейс DIA(акцент на драйверпаках) неудобным и менее интуитивным(много различных иконок и иконка присваивается сразу для нескольких драйверов) и дает меньше контроля пользователю(нельзя ставить отдельные драйверы). Для оценки интерфейса, в идеале нужно давать прогу абсолютному новичку и анкетировать его насчет того как быстро он освоился, какие возникли трудности и вопросы. Разработчики интерфейсов часто считают свой интерфейс самым простым и лучшим, поэтому моя точка зрения(равно как и romeo91) также может быть не совсем объективной при рассмотрении принципиально другого интерфейса. В любом случае, я считаю, отзывы(в том числе отрицательные) и предложения пользователей об интерфейсе могут помочь улучшить интерфейс, независимо от того на какой идее он построен. |
Цитата:
Думаю сначала стоит обсудить всеми пользователями основные аспекты, того что им бы хотелось видеть. Сразу обращу внимание на две вещи. Учитывая что интерфейс может в корне изменить функциональную часть программы (т.е придется менять архитектуру программы), хочется увидеть два варианта интерфейса: 1. без кардинального переписывания функционала 2. любые изменения, то как будет лучше и понятнее всего для пользователей Если кто не совсем понял, что именно я имел ввиду, то постараюсь конкретизировать... Когда такие вещи буду готовы, то можно поговорить о голосовании P.S. Хотя, Меня текущий интерфейс устраивает, может не полностью, но большая часть. P.P.S. Ну и самое главное, возможно смена интерфейса сейчас не совсем актуальна, так как еще функционал не полностью доработан. Цитата:
|
romeo91, облагородить-можно и нужно. переписывать-нет смысла. просто сделать ее красивее и немного интуитивней в интерфейсе-этого достаточно. на мой взгляд. тот же DPS не столь понятен-не только я его пробовал))
|
Комсомолец, и все-таки можно поконкретней?
|
BadPointer, а куда конкретней? я же выше писал-меня все устраивает. да, немного грубоват интерфейс, но это терпимо. функционал ромео и сам доделает. а вот видеть интерфейс подобный DPS не очень хочется-должна же она отличаться. В DPS не всегда понятно что куда жать и, элементарное-как отключить переименование пакетов? я так и не разобрался. выезжающие меню-тоже не айс (на мой взгляд). Пока остального не вспомню-надо запустить и посмотреть.
|
Меня интересовало чем интерфейс DPS уступает интерфейсу DIA.
Цитата:
Когда я говорил об интерфейсе DPS, я, конечно, имел ввиду DPS 10 R149, а не DPS 9. |
BadPointer, я и говорю как раз о последней версии, доступной на drp.su
|
Комсомолец, а тогда понятно. ArtX отключает отображение названий драйверпаков в своих сборках(Tools\config.js, var showPackNames = false). Но это относится только к его сборкам.
Название драйверпаков отображается в версии с SVN, в сборках SamDrivers, от dead_wolf, всякие кобры и BEST Drivers, которые используют DPS 10 R144/R145/R149. |
Я говорю об ЭТОМ скрине.
Тоесть для Дальнейшего Развития проекта, нужно предложить что-то действительно стоющее. Чтобы Смотришь на программу И понимаешь Принципиально как она работает !!! Для дальнейшего развития Проекта Нужно наверное подключать Проказзу. Если это сложно, скажите что это сложно. Просто не развивалось бы много проектов установщиков драйвер паков, если бы действительно было ОДНА ПРОГРАММА была СТОЮЩЕЙ!!! Я бы сам занялся этим, но мне кажется лучше помочь В разработке, чем разрабатывать с НУЛЯ!!!! |
Это и есть blueprint?
Почему шрифты везде разные? Как вычисляется важность? На мой взгляд такое представление занимает слишком много рабочего места. Что отображается в графе ошибки? Здесь нет возможности поставить галку для выбора драйверов, не видно насколько актуальный драйвер и в каком драйверпаке он находится. В лучшем случае это похоже на окно, открывающееся во время установки драйверов. Цитата:
Цитата:
|
Цитата:
http://forum.oszone.net/thread-127858.html http://forum.oszone.net/thread-137276.html http://forum.oszone.net/thread-116304-27.html |
BadPointer, я устану качать чтобы глянуть :)
|
romeo91, давненько я не встревал с мыслями по поводу фейса, а щас на ночь глядя пробило... Не знаю что конкретно предложить, но глядя на интерфейс программы, вижу, что приличный вид начинается снизу и заканчивается тем рядом (строкой), в которой находятся иконки-обозначения кнопок и кнопка "Выделить".
Всё, что выше этого, выглядит, не побоюсь этого слова - корявенько. Может быть, нужны другие шрифты, может быть - пожирнее. Птичка на кнопке "Выделить", стрела на кнопке "Выполнить задание" и бинокль на кнопке "Поиск драйвера" - по отдельности, возможно, эти значки отражают суть кнопок - но в совокупности, имхо, между собой они не сочетаются, негармонично как-то всё это смотрится... А ещё мне не нравится, что при нажатии на кнопки верхнего ряда контурная линия, которая появляется на кнопке при нажатии, перечеркивает нижние слова в надписи на кнопке. Ну и ещё одно: у вас два вида оформления кнопок, как я понимаю, разница в том, что одни кнопки вызывают действие, а другие являются, по сути, аналогом вкладок. Но кнопки-вкладки у вас расположены в одну строку, стройненько, а вот три другие - вразбивку. Их бы тоже соединить в группу, чтобы лучше смотрелось. |
Вложений: 1
romeo91, Я так ну так все таки, ЧТо думаете о моих предложениях по поводу ИНТЕРФЕЙСА???
Кстати Нашел БАГ. смотрите скрин |
Сразу отвечу всем. К сожалению язык VB6 очень ограничен в возможностях. Я стараюсь пользоваться либо стандартными компонентами, либо сторонними (но доработанными мной для данного проекта) и проверенными долгим временем.
Предлагаемый [SOLON7 фейс мне пока не до конца понятен, хотелось бы все таки увидеть расположение всех элементов программы. SOLON7, раз вы сам программист, попробуйте стандартными элементами delphi (насколько я понял пишите вы на нем) накидать как вы себе это представляете. Не все что хочется легко реализовать программно. Я понимаю что вы хотите чтобы было просто и понятно, но установка дров штука довольно серьезная...И тут нельзя упрощать до минимума. P.S. На мой взгляд лучшим вариантом при создании интерфейса будет переход на использование VB.net, но я как-то предлагал перейти на VB.net и многие восприняли это в штыки, и это понятно... Так как установка драйверов чаще происходит на первых этапах установки винды, а следовательно может и не быть установленного net.framework. Да и к сожалению мои познания в VB.net оставляют желать лучшего. Поэтому многие компоненты для улучшения программы приходится писать на чистом API, или искать в инете. Цитата:
Есть много проектов, для поиска дров по базе драйверов в инете, но это отдельная категория. И пишется она для заработка денег на пользователях. Всякие там carambis и т.д. Бесплатных я там не знаю... Цитата:
Цитата:
Цитата:
Не забывайте про размер экрана 640-480 - это тоже надо учитывать... Цитата:
P.S. Есть у меня несколько хороших компонентов найденных мною в инете. Могу выставить на обозрение в виде exe-файлов, может что-то из них сможете выбрать для проработки общей концепции программы и соблюдения единого стиля... |
Ну наконец-то, я то думаю что Вы не отвечате, думал ИГНОР включили!!
Можно использовать LISTVIEW c OWNERDRAW. 1 столбец для Визуализации Видеокарта, аудиокарта, Сетева карта. Второй столбец для сигнализации статуса Драйвера (красные зеленые кругляшки). Третий для Чекбокса, чтобы выбирать тот или иной драйвер. Элемент LISTview будет в две строки, 1 строка Обозначение Видеокарта, аудиокарта, Сетевая карта. Второй для Отображение самого название устройства. Таким образом Переплюнете и DPS и K-system и всякое подобное ПО. потомучто у них Интерфейс хромает!! PS: Скажу вам Следующее, В моем городе Благодаря тому что я много времени потратил на Интерфейс Одной программы, Все пользовались ИМЕННО ей, потомочто ИНТЕРФЕЙС был приятный. вот сылка на эту прогу http://dias.ucoz.kz/load/1-1-0-2 IE поэтому сдал сдает свои позиции, потомучто там в МС им по барабану, хорошая программа не хорошая. ОПЕРА И ЛИС будет еще больше завоевывать рынок, УВЫ. Кто подтхавитл идею, тот подхватил идею.. PS2: Поиграйтесь с LISTVIEW и подобными компонентами пошурстите ИНЕТ, может что получится НАЙТИ. ИМХО я за развитие ПРОЕКТА... Цитата:
|
Цитата:
или что-то я путаю :) |
Lisabon, у тебя должно быть файл tools\config.js взят из версии DRP.SU, а не из SVN, и поэтому названия драйверпаков не отображается.
Убедись что эти настройки выставлены следующим образом. Выделенные настройки выставлены наоборот у версии с DRP.SU. |
Цитата:
Цитата:
Цитата:
Цитата:
Плюс от города зависит и предложений, много у вас было конкурентов в вашем городе...? Цитата:
Я не мастер по дизайну, но вы же пока предлагаете мне что-то поискать.... :) Но я пока могу, только обновить существующий. Например как писал truvo - постараться прийти к единобразию элементов... Если хотите помочь, то предложите как вам уже говорили blueprint, а там может и проголосуют пользователи... |
Цитата:
Дело в том, что оказывается многие даже не знают как выглядит DPS 10 R149(R150) и мне не хотелось бы чтобы в качестве примера интерфейса DPS приводился скрин версии, которая даже не показывает в каких драйверпаках были найдены драйверы. В любом случае, я думаю DIA сейчас должен установить больший приоритет на функционале чем на внешнем виде, хотя внешний вид это то, по чему пользователь в первую очередь оценивает программу. |
Цитата:
Элементы DPS миниатюрные и возникает ощущение что DPS тока до тронешся и он рухнет )) Цитата:
в Пример я могу поставить программу http://www.auslogics.com/ru/software/boost-speed/. То что я предлагаю намного лучше чем в DPS, но на реализацию потребутся Хорошие компоненты, прямые руки и полет ФАНТАЗИИ. В итоге мы получим ЗАмечательный инструмент который будет удобен в использовании и с хорошей функциональностью!! РОМЕО Выложите Плиз компоненты которые у вас имеются. |
SOLON7,
Цитата:
|
Цитата:
РОМЕО Вы просто говорили что у вас там были какие-то компоненты которые можно посмотреть. Выложите их если не сложно, посмотрим как ОТПРЫГИВАТЬ от НИХ... |
Цитата:
И элементы, кстати, не такие уж и миниатюрные: ты в живую запускал прогу? У DIA кнопки гигантские по сравнению с другими приложениями Windows, но количество драйверпаков известно заранее, а значит размеры могут быть подогнаны сборщиком паков в случае необходимости. Но такой подход невозможен в случае списка драйверов, а не драйверпаков. |
Цитата:
Цитата:
|
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
Это SOLON7 предлагает сделать из DIA, DPS... :jester: Да и вообще смотрю что народ только болтавнёй занимается... если хотите что-то изменить в интерфейсе, то сделайте сами эскиз программы от начала и до конца, а не просто пару иконок изменили, плюс шрифт поменяли и всё это обозвали супер мега продуманный интерфейс, который будет понятен всем... Лично я не считаю, что интерфейс DPS, более удачней и продуманей чем у DIA... В DIA, всё наглядней и понятней, а также можно настраивать как хочется... Тема интерфейса уже подымалась... но так и ни к чему мы не пришли, и просто оставили фейс как есть... И вот опять пошла волна, которая начинается также как и предыдущая, а именно поболтали, предложений конкретных нет, и после будем пользоваться тем, что есть... |
ИМХО убрать красные кнопки , и добавить кнопки для оборудования которых нет в базе драйвер паков чтобы видеть наглядно какое оборудование еще не установлено и больше не чего не надо.
Можно конечно все переделать , и привязать не драйвер паки к железу а железо к драйвер паку (драйверу ) чтобы было понятней для пользователя , и интерфеис все таки будет похож на DPS (приложил скрин) , но думаю это будет лишнее переделывать интерфеис . |
Цитата:
Цитата:
Цитата:
Я все еще помню первое впечатление от DIA. Я увидел множество разноцветных(красный и зеленый) кнопок рассыпанных в хаотичном порядке и надписи на кнопках давали лишь основное представление о том к чему они относятся. Мелкие иконки на кнопках по внешнему виду не давали сразу представление о том насколько свежие драйверы. Для этого пришлось внимательно вчитываться в подсказку. Я также задумался как эти иконки присваиваются ведь одна иконка присваивается сразу для всего драйверпака. У меня была мысль нажать на кнопки с мелкими иконками чтобы прога установила драйверы и иконка исчезла, но на самом деле кнопку с лампочкой не нужно щелкать. Большинство кнопок были красными и было не совсем понятно зачем они вообще отображались. Со временем я конечно во всем разобрался, но я думаю мой первый опыт может быть полезным в пониманием как на прогу реагирует новичок. Среди других неудобств DIA. *Не видно сходу какие драйверы были найдены. *Не видно устройств под которые не нашлось драйверов в драйверпаках, причем это устройство может не работать и это останется незамеченным. *Нет возможности выбрать установку драйверов индивидуально. *Актуальные/устаревшие/новые драйверы разбросаны по различным кнопкам и сложно составить впечатление о том где какие драйверы. *SamDrivers содержит 86 драйверпаков и DIA отображает 37 для XP, 27 для Win7 x86 и 23 для Win7. DPS не разделяет драйверпаки по тому для какой системы они рассчитаны, а подбирает драйверы по информации из INF файлов. DIA возможно в будущем отображать все 86 драйверпаков для всех систем и тогда большинство будет кнопок будет красными и будет вертикальная прокрутка. По такому пути конечно не пойдет, я просто показываю что интерфейс будет ограничивать функциональность. |
Ладно форумчане я скину БЛЮПРИНТ.
Но потом прошу не обижатся если Интерфейс программы ОЧЕНЬ сложно сделать. Так как многие вещи обусловлены не понтами а компетентностью в вопросах и ответах. GUI есть GUI, GUI это не трамвай это лицо Lamborghini Diablo c функциональностью ТРАКТОРА!! GUI обуславливает популярность программы, так как интерфейс должен быть ДРУЖЕЛЮБНЫМ. Трактор уже есть. Осталось дело за малым..... |
|
Не против предложения от Lisabon, но и старый вид нужно оставить, дабы юзер сам выбирал какой ему предпочтительней
|
Меня также всегда смущало что устаревшие и более новые драйверы в обоих случаях помечаются зеленым значком. Хорошо бы чтобы цвет говорил насколько критичны данные драйверы.
Я предлагаю: Зеленый - ничего не надо делать. так как драйвер актуален или в системе уже стоит более новый драйвер. Желтый - рекомендуется установить более новый драйвер. Более новый драйвер был найден в драйверпаках. Красный - драйвер нужно установить. Драйвер не установлен, но подходящий был найден в драйверпаках. |
Я бы еще добавил кнопку для оборудования которое не установленное и нет драйверов в базе.
|
Цитата:
Ну может быть вот так интереснее и наглядней... Как такой вариант? |
Только я не очень понял что означают красные иконки со стрелками.
|
|
Lisabon, при реализации вашего предложения, кажется, теряется (полностью или частично) смысл прежнего блока в интерфейсе "Выделение пакетов драйверов"? Они же у вас отсортировываются на вкладках. А вы почему-то оставляете этот блок. Тогда, наверное, вместо него на мордочке программы или в контекстном меню просто нужно завести "Выделить все"?
Цитата:
|
Цитата:
|
чтото пошел разговор о фейсе.... а последнюю версию тестировать совсем интерес пропал? Между тем у меня есть вопросы.
Потавил Win7. Надо было пару дров накатить. запустил DIA. Он мне показал, что нужно установить. Выбрал эти пакеты и нажал установку. Распаковка произошла, мастер отработал, НО! драйвер так и не встал! После этого распаковал пакет и натравил виндовый установщик на него-захавал и всё встало. В чем дело? |
Комсомолец, у меня такое было не раз на XP с видео nVidia
|
Я знаю что до недавнего времени DIA в некоторых случаях неверно определял является драйвер в драйверпаке более свежим чем в установленной системе, а значит DIA мог ставить старые драйверы и пользователь мог не замечать какая версия была установлена.
По моему опыту новые драйверы ставятся нормально. Отказы в установке и неполная установка иногда наблюдалась при установке с помощью DPInst, но в таких случаях повторная установка с помощью devcon проходила успешно. Я проводил подобные эксперименты на многих компах (когда у меня была возможность и время конечно) и анализировал логи от DPInst и DPS. В общем новые драйверы лучше, если конечно в них не обнаруживается регрессия или сборщиком не допущена ошибка при сборке драйверпаков, но это происходит не так часто. И если заострять внимание не на версии драйверов, то на чем? По моему мнению подобным софтом в основном пользуются профессионалы и они имеют навыки чтобы справляться с возможными проблемами. По моему мнению, простым пользователям в таком случае следует пользоваться дисками, которые идут с железом, пусть драйверы там старые. Цитата:
|
truvo, Nvidia, Realtek. Уж реалтек всегда без вопросов вставал. Хотя программа их определила верно.
BadPointer, так вроде devcon и используется же. Лог привести не могу-машина уже уехала на другой филиал. Но суть в том, что в итоге DIA сказал, что все установленно успешно. Как видим-нет. |
По поводу фейса я пока особого участия принимать не буду :)
Посмотрим к чему придет коллектив, и после к этому и будем стремится Последние варианты от Lisabon интересные, но возможно будут смотреться не очень если их реализовать из-за наложения элементов SSTAb друг на друга. Надо пробовать... Только я бы если делал так, по в подкладках сначала бы показывал все драйверпаки, а потом все остальные. Так и делать несколько вариантов оформления не надо будет. Комсомолец, по поводе не установки сказать точно не могу. Здесь от версии к версии функционал установки не меняется (кроме более точного определения того что ставить). В установке я целиком и полностью полагаюсь на DPInst. С замечаниями по DPInst от BadPointer согласен, но пока полностью переходить на devcon не имееет смысла ввиду отсутствия полной поддержки полного HWID. Хотя организовать ручную установку через devcon все же в планах есть. DPinst иногда делает предустановку драйвера. Он считает что драйвер подходит, но толи не может определится что лучше, толи еще что-то...И помещает его в driverstore но реально не устанавливает. Поэтому тут реально лог-файл помог бы. |
romeo91,
Цитата:
Вкладку "Все драйверпаки", я думаю, что её стоит показывать в определённом режиме "Создание или обновление базы драйверов" Для всех остальных вкладок, делать проверку на наличие нужных элементов для данной вкладки, и если таковых нет, то скрывать вкладку или делать не активной. Прилагаю к сообщению иконки GRAPHICS.rar. Там иконки, как указаны на скрине... Иконки применимы для текущей версии программы... |
Цитата:
Цитата:
А вот на счет версии драйвера считаю, что информация должна носить именно информационный характер, а не рекомендательный. Дальше пользователь решает, ставить(обновлять) ему эти драйвера или нет. |
Lexua, Переделка иконок от Lisabon улучшает внешнее восприятие ситуации с драйверами и устраняет сложные иконки с двумя мини-значками и это изменение не требует значительных переделок. Не вижу ничего плохого в желтом значке для новых драйверов.
В текущем интерфейсе, если бы я не знал обозначения иконок, я бы кликнул на все кнопки с мини-значками, ожидая что после установки они исчезнут, но кликать на лампочке не нужно. Также нужно учитывать, что новичок в растерянности может кликнуть на все что кликается, в том числе на полностью зеленую иконку, так что текущий интерфейс своими цветами не помогает ему сориентироваться. Функционал, конечно, важней и по этому поводу у меня больше претензий к DIA, но в последнее время в этом направлении был сделан значительный прогресс, так что можно рассчитывать что DIA подтянется в этом плане. Я бы не стал обсуждать интерфейс DIA, если бы эту тему не затронули. Я понимаю те кто все время пользовались DIA привыкли к тому что есть и для них текущий интерфейс не кажется запутанным. |
Цитата:
Цитата:
|
Вот БЛУИПРИНТ....
Нужно ввести ФУНКЦИЮ ПОЛЕЗНЫЙ СОВЕТ. Конечно я понимаю Цель слишком Амбициозна, ВОзвыщаясь над собой мы становимся лучше... Скрин сделан по Образу и подобию программы AUS Bootspeed. |
Многие ключевые элементы отсутствуют здесь, поэтому прокомментирую по тому что изображено. Хотя хорошо бы было продумывать сразу все детали при таком значительном переделе интерфейсе.
В общем это сильно напоминает интерфейс DPS только с большими кнопками для каждого драйвера. Я лично предпочитаю мелкие элементы, так как тогда их больше помещается, но подобный режим(условно назовем его "Крупный") гораздо проще сделать в DPS и возможно кто-то предпочел бы крупный режим. Romeo91 уже говорил что ему не хотелось бы напоминать DPS, а значит твое предложение скорей всего будет отклонено. Кроме того, переход на такой интерфейс очень трудоемок для DIA. Вкладки "Windows XP", "Vista/7 x86" и "Vista/7 x64" не нужны вообще. DPS не отображает их, поскольку он не разделяет драйверпаки по тому для какой системы они рассчитаны, а рассматривает совместимость всех драйверов в драйверпаках индивидуально. Я думаю, DIA до сих пор разделяет драйверпаки по системам поскольку в противном случае все кнопки были бы на одной странице и большинство из них было было бы красными крестами. Процесс-бар установки/распаковки индивидуального драйвера вряд ли возможен в DPS и DIA. В лучшем случае можно получить процент распаковки драйверпака, но это возможно только из C/C++. С тех пор как драйверпаки были перепакованы со словарем 32МБ и 64МБ, скорость распаковки увеличилась в 10 раз на компах с малым количеством оперативной памяти и это перестало быть основным тормозом в установке. Во время установки драйверов с помощью DPS можно видеть как постепенно загораются зеленые(удачные) и красные(неудачные) значки по мере установки индивидуальных драйверов и поскольку это происходит быстро, видно что система не зависла и понятно сколько еще осталось. Так как DIA только один раз запускает DPInst, DIA не может показывать результаты установки индивидуальных драйверов по мере их установки: это объясняет желание пользователей DIA иметь какой-либо прогресс-бар. Цитата:
|
|
Цитата:
Но я разочарован в том плане что я ожидал увидеть какое-либо оригинальное представление информации, а это оказывается что даже не относится к драйверам. Такой интерфейс может подходить этой программе, но это не означает что он подходит к проге по установке драйверов. |
Я бы лучше сосредоточил все усилия не на интерфейсах той или иной программы. А, например, на совместимости с Windows 7 x32/x64 + UAC, активный beta-testing, нормальный bug/error-reporting (может как-то создать сервис через BugZilla?).
|
Цитата:
BadPointer, Видимо многие не совсем правильно меня поняли. В большой степени это посвящалось именно romeo91, так так От ВИзуальных компонентов зависит СМОЖЕТ ли romeo91 ЭТО реализовать. Ведь именно он оперирует Элементами управления в СРЕДЕ Visual Basic! Тоесть Мы можем многое там насоветовать. Но VB это не ДЕЛЬФИ. под VB дело с визуальными компонентами обстоит сложнее... Я толком ничего прошу, я просто хочу чтобы он ПОДХВАТИЛ Идею.... Там пошаманить с БУБНОМ и наконец-то придумать кое-что!! Как же меня разждражает платформа VBS на которой создан DPS. Цитата:
|
Цитата:
Цитата:
Цитата:
Меня тоже раздражает ограниченность и тормазнутость этой платформы, но я тогда подключился к проекту из-за лицензии GPL, а не из-за того что мне нравилась платформа, и на тот момент DPS 9 уступала DIA по скоростным и функциональным показателям. Однако ирония в том, что на данный момент DPS лучше подбирает и устанавливает драйверы чем DIA. |
Цитата:
|
Lexua, информации о совместимости индивидуального драйвера с определенной ОС может быть извлечена из названия секции драйвера в inf файле.
Например название секции "SN.NTamd64.6.1" означает что драйвер предназначен для 64-разрядной("NTamd64") Windows 7("6.1"). DPS полностью полагается на эту информацию при подборе драйвера. DIA не так давно стал добавлять эту информацию в свои индексы, но насколько мне известно, DIA использует это чтобы исключать явно неподходящие драйверы, а поиск драйверов осуществляется только по драйверпакам предназначенных для текущей ОС. DPS таким образом способен находить совместимые драйверы в неожиданных драйверпаках. Например, драйверы под Windows XP X64 часто находятся в драйверпаках для Windows 7 X64. |
Цитата:
|
Если этой информации нет, то DPS делает вывод что драйверы предназначены для XP. Windows 7 и Vista(после сервиспака) требует наличие этой информации в названии секции и она уже не является опциональной как это было в Windows XP.
DPS уже давно использует уже больше полугода(R145) использует этот алгоритм и наблюдения показали правильность такого подхода. |
тогда как я понимаю DPS проводит более тщательный анализ файлов. Возьмем простой пример Realtek HDA
Вот фрагменты файлов HDA.inf для xp и win vista/7 соответственно PHP код:
PHP код:
[AzaliaManufacturerID.NTX86.6.0] и [AzaliaManufacturerID] подходит ли драйвер для ХР или Vista Но на основании каких данных программа сделает вывод, что данный драйвер пригоден для Win7? Хотя доподлинно известно, что подходит, что и заявлено производителем. |
DPS признает драйверы для Vista(6.0) подходящими для Семерки(6.1). Аналогично с Windows 2000(5.0) и Windows XP(5.1).
|
Цитата:
|
Только на основании секции manufacturer. А тебя разве есть еще идеи как можно это сделать с большей точностью?
|
Ну ведь приведенный выше пример фрагментов инф-файлов показывает, что такой подход слишком прост и может приводить к частым ошибкам. Отсюда и выходит, что нужно проводить анализ соответствующих секций ([AzaliaManufacturerID.NTX86.6.0] и [AzaliaManufacturerID] в данном примере) на содержание.
|
И как дальний анализ этих секций поможет лучше определить совместимость? В них же нет ничего на что можно положится.
Учти что Windows принимает решение о совместимости драйверов тоже на основании секции manufacturer и в случае нехватки информации пользуется похожими предположениями о совместимости. Так что создатели драйверов наверняка правильно составили inf файлы. За время моих наблюдений я не зафиксировал неудачной установки из-за неверного анализа этой секции. DPS действует довольно аккуратно при анализе драйверов, где их совместимость под вопросом, в результате DPS скорее отвергнет сомнительный драйвер вместо того чтобы предложить потенциально несовместимый драйвер. |
Цитата:
|
А, теперь понял что ты имеешь ввиду.
Конечно, DPS и DIA просматривают HWIDы в этих секциях и учитывают для какой системы драйверы с этими HWIDами рассчитаны. Я думал что ты считал информацию в секции Manufacturer не достаточной для определения совместимой системы и предлагал выяснять совместимость с ОС каким-то образом анализируя секции с HWID'ами. |
Я вспомнил, пересмотрев еще раз структуру БД. Однако как то при такой структуре БД несколько избыточна
PHP код:
PHP код:
|
Возможно, но такая структура позволяет DPS быстрее подбирать драйвер за счет использования hash-таблиц. Из-за ограниченности JavaScript, hash-таблицы ускоряют подбор драйвера всего в жалкие 4 раза, хотя могли бы ускорить как минимум в 40 раз.
|
Цитата:
|
BadPointer,
Цитата:
|
По моему убеждению, закрытое(пусть и бесплатное) ПО тормозит развитие. Успешные проекты закрывают свой код и часто пользуются своим положением, вместо того чтобы делится своим опытом в интересах всего сообщества. Совершенствование такого ПО зависит только от узкого круга разработчиков и у них со временем могут новые иссякнуть идеи или они могут потерять мотивацию и некому будет продолжить, так как нет исходников.
GPL способствует свободному обмену кода и опыта и не позволяет безвозвратный уход кода в закрытые проекты. |
Цитата:
Цитата:
Цитата:
Вот пример, того же драйвера Код:
[Manufacturer] Код:
[Manufacturer] Цитата:
Мало кто в базу смотрит - информация служебная. Плюс в текущей версии базы секция manufacturer уже разделена - это сделано при построении базы. И мне не потребуются дополнительные итерации при поиске совместимых драйверов при старте. Возможно это будет удобно, если менять структуры базы данных вообще... Цитата:
Да и каждая новая версия вроде может менять свою лицензию... |
Вложений: 1
Вот некоторые компоненты, которые могут быть включены в будущие версии DIA. Правда каждый надо дорабатывать до ума...
Во вложении скомпилированные exeшники. Работать вроде как должны без всяких добавок. Если поискать, то в инете можно много всего найти, но надо стабильные разработки. Многие используют сабсклассинг, а эта вещь если сделана криво, то очень нестабильная... |
romeo91, А есть какой нибудь Навороченный LISTVIEW ???
Мне кажется кнопочки все таки не ахти. Есть что нибудь по существенее.. |
|
Всем здравствуйте!
Я тоже пишу программу по установки драйверов, и имея небольшой опыт в этой области, хотел бы предложить одну полезную функцию под названием "Система подтверждения вендора". Например, случается так, что для устройства PCI\VEN_8086&DEV_100E&SUBSYS_002E8086 (это Сетевая карта Intel(R) PRO/1000 MT) необходимо установить драйвер, а у нас нет подходящего драйвера, чтобы прям вплоть до SUBSYS было совпадение. В этом случае программа для установки драйверов предлагает немного другой драйвер: PHP код:
Но если бы человек не стал бы его устанавливать, за не имением лучшего, то собственно и грош цена моему сообщению. Ну так вот, человек его установил и все заработало, и забыл про это. Но программа записала это действие в свою базу и ждет, когда человек подтвердит что это вендор подошел к этому устройству, и к этой операционной системе. В следующий раз, в этой же ситуации программа будет на 100% уверена, что ранее подтвержденный вендор подходит для данного устройства и для данной версии ОС. Информацию о подтвержденных вендорах необходимо заносить в отдельные Базы Данных, чтобы при переиндексации пакетов драйверов эти данные не потерялись. Также надо придумать общий стандарт выходного файла, чтобы этой, очень полезной, информацией можно было обмениваться между разработчиков программного обеспечения по установки драйверов. Например: PHP код:
|
tsosed213, единственная проблема: прога путешествует по компьютеру на двд-диске (
|
sosed213, в этом нет необходимости. В файлах inf есть вся информация о том какие HWID'ы драйвер поддерживает. Само устройство выдает список подходящих и совметстимых HWID'ов в порядке ухудшения совместимости. Если точное соотвесвие между этими HWID'ами не выявлено, то драйверы точно не подходят и установщик Windows(он же devcon) откажется ставить, хотя, например, DPInst имеет привычку ставить драйвер про запас, хотя устройство к нему не обнаружено в системе. Так как DPInst'у нельзя указать что именно нужно ставить(ему скармливается вся папка, а не HWID), DPInst иногда устанавливал драйверы которые не заказывались.
Прога должна использовать повсемесно полные HWID'ы и опрашивать устройства о всех HWID'ах. DIA по умолчанию создает индексы с урезанными HWIDами и только недавно стал опрашивать устройсво о совместимых HWIDах. DPS уже давно использует только полные HWIDы и опрашивает устройства. |
kpuk, да это действительно проблема. Я просто сужу по себе, пользуюсь USB-HDD диском.
|
romeo91, я понял, какого переключателя нехватает. Нужно сделать включение\выключение группировок пакетов по версии ОС. Пример: не нашлись в 7\64 дрова на звук, переключили в полное отображение всех пакетов и раз-в пакетет для 7\32 они оказались.
Реально такое организовать? |
Цитата:
|
Цитата:
Вообще надо провести опрос, скока в процентах Людей пользуются разными ОСЯМИ и 64 разрядными, чтобы понять масштабы проблемы!! |
SOLON7, по-моему не то. надо чтобы были вкладки по осям. как есть в текущей версии. но была кнопка "убрать сортировку", после нажатия которой все пакеты отобразятся в одной вкладке.
|
Извините, зарегестрировался только для того чтобы выразить автору этой программы ОГРОМНОЕ СПАСИБО!!!! Я правильно понял что это romeo91?
Я полдня убил просто на то чтобы переставить винду на ноутбуке тещи. Все драйвера - как драйвера, а Ethernet-controller - зараза - ни в какую не ставился. Я разными путями, разные версии. Эверестом определял и драйвер родной находил... Вплоть до включения драйверов в исталяционный диск Винды дошел... Только эта программа поставила этот драйвер - наконец-то вздохнул с облегчением. Спасибо, желаю автору удачи во всём и здоровья! P.S. - если в этой ветке мое сообщение - флуд, - сносите после прочтения автором. |
Цитата:
|
Цитата:
Вообще надо провести опрос, скока в процентах Людей пользуются разными ОСЯМИ и 64 разрядными, чтобы понять масштабы проблемы!! |
Цитата:
Об этом не раз писал BadPointer, в постах ранее... Поэтому я и написал, что надо подумать как лучше сделать... |
Может сделать как Lisabon предложил в посте #1213 и сделать отбор как в DPS которая ищет во всех драйвер паков подходящий драйвер.
SOLON7 \\\Вообще надо провести опрос, скока в процентах Людей пользуются разными ОСЯМИ и 64 разрядными, чтобы понять масштабы проблемы!!\\\ опрос не к чему не приведет кроме как что делать после этого опроса :) |
Вот как вариант, сделал пример более простого интерфейса. Взял окно проводника, так что не пинайте за оформление.
Uploaded with ImageShack.us |
Цитата:
|
SOLON7 например опрос покажет больше всего используется windows 7 x86 , значит надо все остальные ОС исключить и оптимизировать все для этой ОС ? , думаю нужна универсальность чтобы все работало и на ХП и на 2008 и на 7 x64 . А опрос лучше сделать какой больше нравится интерфейс .
P.S. Я проводил пару опросов на своих раздачах и люди больше склонялись к интерфеису DPS. |
На форуме самлаб подобный опрос был, результатов жаль не помню. А по поводу интерфейса можно подумать, эскизы уже выкладывают, только я как понял все упирается в язык на чем написан DIA...
|
Я хочу пояснить свой пример интерфейса. Из всех драйверных установщиков мне больше всего нравится - установщик от интела.
Там нет ничего лишнего. Интел не обманывает меня красивыми иконками и дутыми кнопками. Там есть серое окно с логотипом и установка 10 устройств происходит в нем. Там отображается лог установки и результат. А например установщик от Realtec в дутых формах - для установки встроенного софтового звука - похож на установщик автокада. На компьютере где не установлены драйвера - проблемы с разрешением и цветами - зачем красивый интерфейс ??????? У ADIA тоже аскетичный интерфейс - но всплывающие подсказки не дают проанализировать ситуацию - они исчезают слишком быстро.. |
Цитата:
|
Цитата:
Цитата:
|
И тишина :)
romeo91 ну да мало людей проголосовало но все же хоть результат , планируется новая версия ? |
Цитата:
На интерфейс пока времени нет...., скорее всего на новогодних праздниках займусь! |
Небольшое, но важное обновление программы Drivers Installer Assistant.
Версия 2.12.15 RC1 (15.12.2010) - Исправлены ошибка работы с вкладками SSTab, если в программе существует всего один пакет драйверов на вкладке отличной от первой (Lisabon). - Исправлены ошибка работы с вкладками SSTab, если не существует папки с пакетами драйверов, прописанной в настройках (ShaddyR). * Значительно ускорена работа программы при анализе пакетов драйверов. Время запуска программы сократилось более чем в два раза (зависит от конфигурации компьютера). * Обновлен архиватор 7-zip (7za.exe) до версии 9.20 Final. * Обновлена программа System Information Viewer до версии V4.15. * Обновлен турецкий языковой файл (Rokobozz) * В дистрибутив добавлен комплект иконок обозначений кнопок пакетов драйверов от Lisabon. + Добавлен новый параметр в settings.ini [Description] BuildBy=(Мой Super-Puper сборник драйверов) Данный параметр позволит авторам сборок добавить свое описание/авторство в заголовок программы. Если параметр пустой или отсутствует, то заголовок главного окна формируется по умолчанию... Сайт Форум P.S. Последние пару дней хостинг работает с небольшими перебоями, так что заранее примите мои извинения! |
походу хостинг работает с большими перебоями :)
На днях будет идти перенос данных на другой сервер. Поэтому на всякий случай ссылки приведу тут Full Version Зеркало (Mirror) |
Заметил одну странность. В некоторых случаях некорректно определяется, какой драйвер новее - установленный, или в паке. В обоих случаях это был аудиодрайвер для видеокарты (HDMI), но вряд ли причина в этом.
Как видно - и дата, и версия указывают на приоритет драйверпака, но программа так не считает... Может, это связано с изменившимся отображением даты? Версия программы - 2.12.15 |
Цитата:
|
Проблема, описанная Dmb89 присутствовала и в предыдущих версиях программы. Например точно скажу о видеодрайверах Nvidia - при установленном более новом с модифицированным inf программа имеющийся в своей базе драйвер считает более новым и предлагает его установить. Подобная ситуация была и с другими драйверпаками - вроде бы Lan, chipset, но точно сейчас не помню.
|
narned, Я не исключаю что ошибка есть, но от драйверпаков она точно не зависит. Только вот если она есть давно, почему столько времени ждали, чтобы уведомить о ней :) Полтора месяца это срок...
Опять же я таких багов не замечал, поэтому и прошу предоставить логи и настройки программы, при которых это происходит. А еще лучше и inf-файл заодно, так как ошибка может быть и в нем... Включена ли опция DateFormatRus ? как выглядит версия в файле inf и как выглядит версия в диспетчере устройств? Вот какие данные нужны для более полного анализа проблемы |
romeo91, настройки были по умолчанию, как распаковал архив с сайта, закинул драйвер-паки - на этот момент settings.ini не присутствовал. При запуске создалась база, а установку я не проводил, просто посмотрел на своём компе, как обстоят дела с обнаружением.
Сейчас попробовал закинуть только видео и аудио драйвер-паки. И вот странность - приоритет определяется правильно, но и дата опять в американском формате! |
Цитата:
в каком формате была в таком и остаётся. ну а почему американцы, пишущие драйверы, пишут в inf дату в американском формате - загадко |
Цитата:
По умолчанию дата всегда в американском формате, как прописано в Inf. Так что мне не понятно, что именно вас не устраивает. Изначально вы показывали на одном примере теперь на другом. Давайте же все таки разбираться с чем то одним. Поясню еще раз, построение базы данных происходит на основе inf-файлов, какая версия прописана там та и добавляется в БД. При установке драйверов в реестр данные тоже заносятся из inf-файлов, и также без всяких преобразований. В результате эти версии и сравниваются. В inf-файле дата всегда должна быть в американском формате, хотя тут также могут ошибиться разработчики... И в результате в некоторых случаях сравнение будет некорректно, но тут программа не виновата. Если же у вас в настройках стоит преобразование даты в "русский формат", то тогда программа в теории может сделать что-то не так. Но в вашем случае скрины мне пока ничего не говорят. Так как надо разбираться, а для этого мне как я уже писал ранее потребуются данные. debug.log inf-драйвера из пакета драйверов inf-текущего драйвера ну и идеально было бы еще экспортировать ветки реестра HKLM\SYSTEM\CurrentControlSet\Enum HKLM\SYSTEM\CurrentControlSet\Control\Class Если вы это можете предоставить, то очень хорошо. Если нет, то боюсь если и есть ошибка в программе, то я смогу ее исправить только когда сам с ней столкнусь... |
Я столкнулся с этой проблемой 1 декабря при обновлении драйвера видеокарты.
http://forum.oszone.net/post-1555462-759.html Старый драйвер(263.00) из DP_Graphics_NV263.00_wnt5_x32_101128Q.7z Новый драйвер(263.09) из DP_Graphics_NV263.09_wnt5_x32_101130Q.7z DIA ошибочно определяет, что новый драйвер старее. Кроме того, DPInst, похоже, имеет ту же самую ошибку, так как он сказал что нечего обновлять. Под частичной установкой драйвера я подразумеваю что DPInst не устанавливает панель NVIDIA, менеджер NView и не заносит драйвер в список установленных программ. |
Цитата:
В этом месте в коде действительно была ошибка. Скоро выложу обновленный релиз с исправление этой ошибки, хотя думаю мало кто пользуется этим функционалом Цитата:
|
Цитата:
Кстати, формат dd.mm.yyyy не только русский: http://en.wikipedia.org/wiki/Date_an...ion_by_country Цитата:
Я привык к тому что DPInst часто отказывался ставить драйвер, отписываясь в логах "No matching devices found in INF" и в окне "не требуется", хотя драйвер можно было бы обновить. EDIT: Кстати, что по поводу предложения изменения иконок? http://forum.oszone.net/post-1531430-1227.html Может пользователи, кому это не нравится отпишутся о причинах, а то тогда были только положительные отклики. |
Цитата:
|
Баг с неверным определением даты драйвера затрагивает сборки SamDrivers и SamSoft, но не сборку драйверов от dead_wolf так как там выставлен американский формат даты.
Что касается обновления драйвера видеокарты с 263.00 до 263.09, то мне удалось воспроизвести проблему и даже установка принудительного режима не заставила DPInst установить этот драйвер. Так что ты ничего с этим не можешь сделать. Проблемы с DPInst'ом всегда были так что это не какая-то новая проблема и те кто регулярно ставят через него уже пожалуй знают каких проблем от него ожидать. Лучше сконцентрировать усилия на переход на неурезанный HWID, что позволит полностью отказаться от DPInst, что значительно повысит надежность установки драйверов. Вот лог DPInst По окончании неудавшейся попытки установить, в статусе было написано "Not needed (No device for update present)". |
Важное обновление программы Drivers Installer Assistant.
Версия 2.12.24 RC2 (24.12.2010) [FIXED] Исправлена ошибка сравнения версий драйверов по дате, если включена опция отображения формата даты в виде dd/mm/yyyy. [ADDED] Добавлены горячие клавиши: Ctrl+Q - Выделение пакетов драйверов с неустановленными драйверами Ctrl+S - Выделить все пакеты драйверов на текущей вкладке [ADDED] Добавлен новый параметр командной строки для запуска программы в тихом режиме -s[mode] (включает в себя -t10). Параметр определяет какие пакеты выделять для установки. Параметр [mode] может принимать значения для режимов "Установка (Совместимые драйвера) " и "Установка (Полная - весь пакет)" соответственно: n или n2 - Выделение пакетов драйверов с более новыми драйверами. q или q2 - Выделение пакетов драйверов с неустановленными драйверами. a или a2 - Выделение всех пакетов драйверов на вкладке. [CHANGED] На время создании точки восстановления, основные элементы формы блокируются. Сайт Форум P.S. DIA версии 2.12.24 и DBS 1.12.24 уже включены в сборку SamBuild 10.12.25 |
Цитата:
Цитата:
О существовании горячих клавишах не упомянуто в справке по F1 и этих пунктов нет в меню что означает что многие даже не будут знать о них. Цитата:
Хорошо бы прога выдавала MessageBox с описанием параметров при запуске с параметром: /?, -h, --help и т.д. |
Цитата:
|
Цитата:
|
Цитата:
А вот о Ctrl+Shift+A, можно подумать... По идее лучше бы вообще этот пункт сделать настраиваемым, но больно хлопотно... Цитата:
Надо еще ориентироваться на список изменений к программе! Я был бы премного благодарен если кто-то взялся бы за это дело... Так как сам не знаю когда доберусь... Ctrl+A - Выделить все пакеты драйверов Ctrl+S - Выделить все пакеты драйверов на текущей вкладке Ctrl+Z - Снять выделение со всех пакетов драйверов Ctrl+N - Выделение пакетов драйверов с более новыми драйверами Ctrl+Q - Выделение пакетов драйверов с неустановленными драйверами Ctrl+I - Установить выделенные драйвера Ctrl+U - Обновит/создать базу драйверов для выделенных пакетов драйверов Ctrl+Tab - круговой обход по вкладкам. Переключение происходит только по активным вкладкам Ctrl+Break - Прерывание групповой обработки Цитата:
Цитата:
|
Цитата:
|
Цитата:
Предлагаю для тестирования новую версию DIA. Это итог новогодних каникул и еще захватил чуть-чуть рабочих дней:) К сожалению для программы это были не самые продуктивные выходные Слегка доработан интерфейс с учетом пожеланий пользователей (предложенный тут), а также наконец-то реализована поддержка полного HWID с учетом совместимых версий драйверов. К сожалению несмотря на все мои оптимизации кода - включение поддержки полного HWID все же заставляет программу малость потормозить при запуске Версия 3.01.12 RC3 (12.01.2011) + Для каждой вкладки ОС добавлены вкладки с группами пакетов драйверов "Все драйверпаки", "Доступно обновление", "Неустановленные", "Установленные", "БД не создана". + Добавлена полная поддержка совместимых HWID для каждого устройства компьютера. Параметр в settings.ini - [OS]CompatiblesHWID=1 Для корректной работы необходимо выключить параметр "Обрабатывать дубликаты HWID", и после этого перезапустить программу и пересоздать БД - Исправлено частичное не удаление временных каталогов * Небольшие внутренние оптимизации для уменьшения времени запуска, в связи с добавлением поддержки полного HWID + В меню "Сервис" добавлены новые пункты: Обновить статус всех пакетов драйверов (текущая вкладка) Shift+F6 Обновить конфигурацию оборудования (текущая вкладка) Shift+F5 + Добавлена новая настройка при запуске программы: Не обрабатывать вкладки для неподдерживаемых ОС. Параметр в settings.ini - [OS]LoadUnSupportedOS=0 Кнопки пакетов драйверов для таких ОС не будут изменять статус при запуске, тем самым сокращая время запуска программы. После загрузки статус можно будет изменить для каждой кнопки отдельно (контекстное меню) или для всей вкладки SHIFT+F6 P.S. DIA3.1.12.Test.7z - Это обновление ставится только поверх последней официальной версии 2.12.24 |
По моим наблюдениям, DIA теперь не уступает DPS в точности подбора драйверов при использовании полного HWID'а. Правда время запуска значительно увеличилось. Прошлая версия DIA подбирала драйверы за 15 секунд, а теперь этот процесс длится 80 секунд(1:20). Для сравнения DPS запускается за 7 секунд. Но в любом случае, полные HWID'ы того стоят, даже если это и замедляет запуск программы.
Так как прога теперь повсеместно использует полные HWID'ы, то следующим шагом становится возможным отказаться от использования DPInst. Обнаружен баг. Прога не распознала неустановленный драйвер(лог приложен). ITE IT8211 ATA/ATAPI Controller PCI\VEN_1283&DEV_8211&SUBSYS_81381043 Прога нигде не в интерфейсе даже не упоминает это устройство, хотя в диспетчере устройств у него горит восклицательный знак. |
Цитата:
Если не сложно, то пропиши параметр detailmode=2 в секции debug и повтори запуск. И после полученный лог также выложи. Цитата:
|
Цитата:
DPS нашел этот драйвер в драйверпаках. Цитата:
Но DIA все равно не нашел драйверы для XP в драйверпаках для семерки на моем домашнем и рабочем компе, хотя DPS нашел их в обоих случаях. |
Цитата:
Цитата:
Upd: Кстати сделать это можно и сейчас, в текущей версии DIA, только это серъезно ударит по производительности, для этого необходимо прописать например папку Drivers в настройках каждой вкладки, и включить рекурсивный поиск. А в версии ОС прописать только то что относится к данной вкладке. Тогда программа будет искать по всем пакетам драйверов сразу |
Цитата:
Кстати, это не удобно что прога никак не отображает что драйвер не установлен, когда она не может найти подходящий драйвер в драйверпаках. Цитата:
Например DPS находит драйвер XP в драйверпаке для семерки, а DIA получается просматривает этот драйверпак впустую, так как все равно ничего не находит. Цитата:
Вот фрагмент лога DPS по этому драйверу: |
Цитата:
Цитата:
В новой версии, обработку таких вкладок можно вообще отключить - и данный режим будет включен по умолчанию |
Цитата:
Upd: Версия 3.01.13 RC4 (13.01.2011) Несколько критических исправлений: - Исправлена ошибка, когда программа не видела неустановленные драйвера, и при этом в драйверпаках совпадения были - Исправлена ошибка с перемещенем кнопок на другие вкладки при развороте на весь экран * Некоторые доработки по новым подвкладкам (неактивность при некоторых режимах) Ссылка та же |
Доброго всем дня. Такой вопрос: запускаю программу Помошник установки драйверов 2.12.24, выходит сообщение "3 DriverPack's oтcyтcтвyют в бaзe дaнныx. Жeлaeтe coздaть бaзy дaнныx ceйчac?" Нажимаю Да, после перезапуска, вновь это же окошко, как можно это вылечить, выполнял обновление БД и удаление БД отсутствующих пакетов, и все так же.... Буду признателен за ответ
|
turbo84, Честно говоря ошибка непонятна. По идее такого быть не должно, но все же на 100% не уверен. Что при некоторых условиях такого не произойдет.
У меня только есть одно подозоение, что эти файлы у вас не являются пакетами драйверов - например в них нет ни одного inf-файла - такие как пакеты DP_Graphics_Languages_*.7z или Physx или RunTime. Поэтому программа пытается создать для них БД, и соответственно не может и в итоге имеет вот такую ситуацию. Но чтобы понять картину: Включите отладку в файле settings.ini - путь до лог-файла прописывается там же. [Debug] DebugEnable=1 Попробуйте заново пересоздать БД, и после этого полученный лог приложите сюда. |
Вложений: 1
результат логирования в приложении
|
Цитата:
DP_Graphics_Languages_wnt5_x86-32_10111.7z DP_Graphics_PhysX_wnt5_x86-32_1009.7z DP_Runtimes_wnt5_x86-32_1011.7z не стоит качать все пакеты не зная для чего они нужны - это дополнительные компоненты, и не содержат драйверов. Обработка этих пакетов учитывается в программе, только если они прописаны в настройках. Измените настройки для ОС=XP и будет вам счастье. А вообще данные параметры прописываются сами при первом запуске программы при отсутствии settings.ini в папке tools |
Продолжаем разработку :)
Очередной кусок изменений - версия 3.1.14 RC5: * небольшие доработки при работе с подвкладками - Исправлена ошибка опция "Обрабатывать вкладки для не поддерживаемых ОС" не учитывала разрядность системы. + Добавлена возможность изменять шрифт и цвет шрифта для новых закладок через настройки программы * Добавлено изменение параметра "Обрабатывать вкладки для не поддерживаемых ОС" через интерфейс * Добавлено изменение параметра "Обрабатывать совместимые HWID (CompatibleIDs)" через интерфейс Ссылка опять та же |
Просмотрел файл settings.ini, вот что нашел со значением ОС
[OS] OSCount=3 Recursion=0 OSCountPerRow=3 TabBlock=1 LoadFinishFile=1 ReadClasses=1 ReadDPName=1 ConvertDPName=1 ExcludeFileName=DPsFnshr.7z;DPsFnshr1.7z [OS_1] Ver=5.0;5.1;5.2 Name=Windows XP / 2000 / Server 2003 drpFolder=DrvX devIDFolder=DrvX\hwids is64bit=0 PathPhysX=DrvX\DP_Video_NVIDIA_wnt5_PhysX_912.7z PathLanguages= [OS_2] Ver=6.0;6.1 Name=Windows 7 / Vista / Server 2008 drpFolder=Drv7 devIDFolder=Drv7\hwids is64bit=0 PathPhysX=DrvX\DP_Video_NVIDIA_wnt5_PhysX_912.7z PathLanguages= [OS_3] Ver=6.0;6.1 Name=Windows 7 x64 / Vista x64 drpFolder=Drv6 devIDFolder=Drv6\hwids is64bit=1 PathPhysX=DrvX\DP_Video_NVIDIA_wnt5_PhysX_912.7z PathLanguages= Где необходимо прописать значение XP. Может необходимо прописать отдельно строчку, если да, то в каком разделе? |
Цитата:
К сообщению прилагаю debuglog (DriversInstaller_log.rar). Цитата:
Цитата:
Цитата:
Обновил украинскую локализацию для DIA 3.1.14 RC5, прикрепил архив DriversInstaller_3.1.14_RC5_Ukr_Lang.rar к сообщению... |
Цитата:
Цитата:
Цитата:
Кстати может у тебя такая скорость. потому как индексы еще не созданы для нового режима... :) Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
Цитата:
Цитата:
При переходе на под вкладку "БД не создана", программа переходит в режим "Создание или обновление базы драйверов", и автоматом переключается на первую вкладку и под вкладку "Все драйверпаки", это при том, что я работаю с третьей вкладкой и выбираю под вкладку "БД не создана". Логичнее и правильнее, было оставаться на той вкладке и с которой сейчас работаем (в моём случае третьей) и оставаться на под вкладке "БД не создана" в режиме "Создание или обновление базы драйверов". |
Вложений: 1
romeo91,
Цитата:
Пpoгpaммa нe oбнapyжилa пaкeтoв дpaйвepoв в paбoчиx кaтaлoгax. Boзмoжнo нeвepнo нacтpoeны пyти, или пaкeты дpaйвepoв oтcyтcтвyют. Пepeйти нa caйт adia-project.net или DriverPacks.net для зaгpyзки? Прикрепляю к сообщению сам архив, если Вас не утрудит, помогите с настройками :sorry: |
Цитата:
Я не понимаю в чем у вас сложность? Вы не можете сами воспользоваться меню чтобы настроить программу? Чего к файлу settings.ini то пристали? :) 1. запускаете программу. Сверху есть меню... 2. выбираете Сервис-Параметры 3. в появившейся форме выбираете Поддерживаемые ОС 4. Находите в таблице справа XP и жмете изменить 5. Далее меняете пути на нужные вам - жмете ОК. 6. В первой форме жмете Сохранить. Все картинки есть в файле помощи программы. Также доступно по F1 - и в меню "О программе" По шагам с картинками показывать не буду - приложите сами немного усилий чтобы себе помочь? |
спасибо за помощь!!!, разобрался
|
Изменения в Drivers Installer Assistant - Помощник установки драйверов [3.2.16 - Final] [CHANGED] Значительная оптимизация скорости запуска программы. [CHANGED] Начиная с версии 2.12.15 программа очень медленно работала с cd\dvd и по сети. Теперь скорость запуска почти не зависит от месторасположения программы. [CHANGED] Поправлено не корректное поведение прогресса при загрузке программы. [CHANGED] Добавлено изменение параметра "Обрабатывать совместимые HWID (CompatibleIDs)" через интерфейс. [CHANGED] Обновлена программа DevManView до версии V1.20. [CHANGED] Обновлена программа System Information Viewer до версии V4.16. [ADDED] Для каждой вкладки ОС добавлены вкладки с группами пакетов драйверов "Все драйверпаки", "Доступно обновление", "Неустановленные", "Установленные", "БД не создана". [ADDED] Добавлена полная поддержка совместимых HWID для каждого устройства компьютера. Параметр в settings.ini - [OS]CompatiblesHWID=1 Для корректной работы необходимо выключить параметр "Обрабатывать дубликаты HWID", и после этого перезапустить программу и пересоздать БД. Увеличивает время запуска программы, но требуется для более точного определения подходящих драйверов. [ADDED] Теперь совместимые HWID ищутся во всех вкладках для всех ОС. Вернуть старый режим работы можно через параметр: Секция [OS] SearchCompatibleDriverOtherOS=0 [ADDED] При запуске программа ищет неизвестные драйвера устройств (отсутствующие в индексных файлах), и при наличии таких изменяется описание и цвет текста кнопки "Список всех устройств вашего компьютера + Поиск драйвера в интернете по HWID". При нажатии этой кнопки программа отображает список отсутствующих драйверов в базе программы, где вы можете осуществить поиск драйверов в интернете. [ADDED] Добавлена новая настройка для поддерживаемых ОС - "Не учитывать разрядность ОС". [ADDED] В меню "Сервис" добавлены новые пункты: Обновить статус всех пакетов драйверов (текущая вкладка) Shift+F6 Обновить конфигурацию оборудования (текущая вкладка) Shift+F5 [ADDED] Добавлена новая настройка при запуске программы: Не обрабатывать вкладки для неподдерживаемых ОС. Параметр в settings.ini - [OS]LoadUnSupportedOS=0 Кнопки пакетов драйверов для таких ОС не будут изменять статус при запуске, тем самым сокращая время запуска программы. После загрузки статус можно будет изменить для каждой кнопки отдельно (контекстное меню) или для всей вкладки SHIFT+F6 [ADDED] Добавлена возможность изменять шрифт и цвет шрифта для новых закладок через настройки программы. [ADDED] Добавлена скрытая настройка - Секция [Main] параметр LoadIniTmpAfterRestart. Если параметр равен "0", то опция не учитывается в работе, а если "1", то логика работы следующая: 1. При работе программы с CD\DVD сохранение настроек программы происходит во временный файл %temp%\settings_dia_tmp.ini; 2. При положительном ответе на запрос программы о перезапуске после сохранения программа запустится с новыми настройками; 3. При обычном выходе из программы временный файл настроек удаляется. [FIXED] Исправлено частичное не удаление временных каталогов. [FIXED] Учтена редкая особенность структуры Inf-файла, из-за которой могли не попадать записи в базу. [FIXED] Исправлена ошибка обработки базы драйверов если в базе всего одна строка. [FIXED] Исправлено некорректное поведение чекбокса. Галочка ставилась только после того как с элемента убирали курсор мыши. Ссылка на сайте Ссылка на форуме P.S. В сети в этом году уже появлялись сборки на базе тестовых версий DIA 3.1.14 и 3.1.24, по сравнению с ними эта версия отличается очень многим - скоростью работы, более точным подбором, дополнительным функционалом, исправлением ряда критических ошибок. |
romeo91,
Сделай пожалуйста зеркала на другие файлообменники. |
romeo91, сейчас программа определяет ID по такому значению, к примеру звучка CMedia:
Код:
PCI\VEN_8086&DEV_24C5 Скриншот1: Задаем поиск в драйверах по этому значению. Скриншот2: Как видно мусора лишнего полно. Если бы я не знал что у мне Cmedia я бы долго ломал бы голову что устанавливать. Почему же не сделать чтобы прога определяла ID по полному значению к примеру: Скриншот: Код:
PCI\VEN_8086&DEV_24C5&SUBSYS_434D1849 Скриншот: |
Цитата:
Зайдите в настройки и выставите обрабатывать дубликаты HWID в положение выключено, а обрабатывать совместимые HWID в положение включено |
romeo91, всеравно мусор какой-то, у мне простая мышь он мне предлагает установить драйвера для Logitech, также предлагает одновременно установить видеодрайвера для ATI и NVIDIA.
|
|
|
|
При попытке открыть настройки вываливает ошибка:
Description error in program DriversInstallerAssistant ==================================== DateTime: 16.02.2011 20:22:06 Error Number: 91 Procedure: tvOptionsLoad Row with error: 97 Description error: Object variable or With block variable not set Listing executing procedure --------------------- 686 tvOptionsLoad 335 Form_Load 109 mnuOptions_Click 112 WindowProc Extended information --------------------- Version of program: 3.2.16 Work path: D:\XPSP3 Name OS: Windows XP Version OS: 5.1 Build OS: 2600 Other: Service Pack 3 ==================================== Description error in program DriversInstallerAssistant ==================================== DateTime: 16.02.2011 20:26:40 Error Number: 91 Procedure: tvOptionsLoad Row with error: 97 Description error: Object variable or With block variable not set Listing executing procedure --------------------- 686 tvOptionsLoad 335 Form_Load 109 mnuOptions_Click 112 WindowProc Extended information --------------------- Version of program: 3.2.16 Work path: D:\XPSP3 Name OS: Windows XP Version OS: 5.1 Build OS: 2600 Other: Service Pack 3 ==================================== |
Наверное, стоит упростить программу в графическом плане - если нет иконки, то вместо неё будет высвечиваться пустое место вместо критической ошибки
|
Цитата:
Цитата:
При появлении ошибки можно сначала попробовать кнопку продолжить, но как-то все забывают о ней. И если появилась ошибка, то все кричат караул, но ошибки не все критические :) UPD Файл дистрибутива перезалил, недостающий файл вы можете скачать из сообщения Lisabon несколькими постами выше. |
|
Цитата:
2. Все драйвера у вас установлены и предлагаются вам только для обновления. Где вы видите что не установленные. P.S. Если в чем то сомневаетесь то не ставьте. |
romeo91,
Цитата:
|
Цитата:
Выложите логи обеих программ. тогда посмотрим. Для DRP это папка logs Для DIA лучше включить отладку и получившийся лог после запуска программы приложите сюда Файл settings.ini [Debug] DebugEnable=1 DetailMode=2 только после проведения процедуры выставите DetailMode=1, иначе довольно сильно тормозится запуск программы |
Коллеги кто-то может подтвердить серъезное замедление работы (точнее запуска программы) DIA при использовании Microsoft Security Essentials?
Или это только у меня? |
Вложений: 2
romeo91,
Логи прикрепил. Проверил на оффисных компах, также присутствуют несуществующие устройства. Скрин: Еще одна ошибка некорректно устанавливаются драйвера для интегрированного видеоадаптера Intel, пробовал 2 раза, оба раза завершились неудачей. В 1 случае сам драйвер установился нормально, но отсутствовали интелловские настройки. Во 2 раз настройки были, но теперь уже сам драйвер установился некорректно. DRP все нормально установил с 1 раза, прикрепил оба лога со второго компа. |
Цитата:
Например в базе нашлось два драйвера для одного из ваших устройтсв. Одно называется Устройство 1, а другое Устройство 2. В драйвере inf они прописаны именно так. Но это не значит что у вас на компьютере должны присутствовать оба этих устройства. Проблема в различных показаниях DIA и DPS в отображении драйверов требующих обновления кроется в том что DPS не учитывает HID_DEVICE, так как это драйвер от Microsoft. DIA же не различает производителя драйвера устройств. В принципе это можно посчитать и ошибкой DIA (или особенностью), но пусть пользователи решат стоит ли убирать из обработки такие устройства. Цитата:
|
romeo91,
Цитата:
Цитата:
Ради интереса запустил установку всех устройств которым якобы нужно было обновится до более новых версий драйверов, результат ни одно устройство не было установлено, и это естественно, так как таких устройств нету в системе, скрин: Самое интересное, что после установки я заново запустил прогу и опять же она предлагает мне обновить драйвера в системе на более новые :durak: Также хотел заметить ненужную не знаю как назвать фичу или что это, для чего программа перебирает драйвера?? возьмем к примеру драйвера от монитора, для чего перебор всех мониторов если устанавливается только один?? Сложилось впечатление что программа сама не знает что именно устанавливать и тыкает пальцем в небо: или я в настройках чтот не так сделал?? Цитата:
|
Цитата:
В системе уже установлен драйвер с кодом HID_DEVICE_SYSTEM_KEYBOARD и DIA предлагает установить с менее подходящим кодом HID_DEVICE_UP:0001_U:0006 Цитата:
Кроме того DIA не может указать DPInst какой именно драйвер ставить, а просто скармливает этой проге всю папку с драйверами, что приводит к тому DPInst ставит не те драйверы, которые подобрал DIA, а те что найдет в распакованных драйверпаках независимо. С одной стороны это хорошо, так как DPInst, скорей всего, не установит те ошибочно подобранные DIA драйверы. С другой стороны DPInst довольно часто и сам неверно принимает решение о том что ставить, хотя вызывающая программа могла подобрать драйверы верно. DPS уже больше года правильно подбирал драйверы и тогда он еще использовал DPInst. Анализирую логи, я заметил что хотя DPS правильно подбирал драйверы, DPInst игнорировал то что подобрано и сам выбирал что ставить, что приводило к тому что DPInst устанавливал неоптимальные драйверы, отказывался устанавливать подходящие, ставил лишние драйверы. Поэтому пол года назад DPS перешел на devcon что решило эти проблемы. Что касается DIA, то с тех пор как DPS и DIA стали включаться в сборники вместе, стало очевидно что начинка DIA значительно отставала от DPS. Но в месте с тем romeo91, проделал довольно значительную работу чтобы догнать DPS по подбору драйверов и очередным шагом на этом пути будет переход на devcon. Однако перед тем как перейти на него, нужно доработать алгоритм подбора драйверов, так как после перехода на devcon, DIA будет полностью отвечать за правильность подбора драйверов и больше не будет DPInst, который принимает такие решения независимо, подстраховывая в случае ошибок DIA. |
Цитата:
При установке через devcon, в параметрах запуска четко указывается inf-файл из которого ставится драйвер, хотя распаковывается также весь каталог с присутствующим inf. Цитата:
А не поставились потому что текущие драйвера больше подходят чем предлагаемые программой. Такое тоже бывает - и из-за несовершенства DIA в том числе. Но я работаю над алгоритмом Цитата:
На самом деле все это уже обсуждалось ранее, можно было и почитать форум слегка, а не задавать вопросы повторно. Цитата:
Цитата:
|
|
conductor, А в чем собственно проблема?
Обновить или отказаться (хотя стабильная работа не гарантируется) Или вам надо чтобы не спрашивало и устанавливало? тогда в настройках выставите соответствующую опцию |
Цитата:
1 если винде доступен дистрибутив - втихую откатывается на дистрибутивную версию 2 если винде не доступен дистрибутив - пугает пользователя мессагой SFC - Цитата:
|
romeo91,
что бы не спрашивало ! а что в настройках отметить? тихая регистрация/ обновления системных компонентов это? Amigos, дело в том что я ставлю чистый дистрибутив !!! (на виртуалку) без всяких аддонов и при первом запуске стартует эта прога и тут же вылазит это окошко ЗЫ сильно не ругайте первый день сижу с ней поэтому такой вопрос DP_Chipset_wnt5_x86-32_1101_Drivers_DrvX.hash как создаться файл с таким разрешением ? после обновления баз почему то таких (hash) файлов не соэдаётся |
Цитата:
|
Цитата:
Но не у всех появляется такое сообщение, так как я файл заменяю не только в system32, но и в кеше и servicepackfiles |
Цитата:
|
romeo91,
а это критичные файлы ? т е и без них можно работать или выдёргивать из DriverPack Solution и попутно ещё вопрос DP_Chipset_wnt5_x86-32_1101_OEMDRV.ini DP_Chipset_wnt5_x86-32_1101_Drivers_DrvX.ini лежали в разных сборках з DP_Chipset_wnt5_x86-32_1101.ini этот я сам создал можно ли их применять если разный путь у папок с дровами? или лучше самому создовать? |
Цитата:
в любом случае, попытка "заменить DLL в System32, потому что так нужно моей программе" считается ламерством со времён выхода Win95 и последовавшего за этим DLL-hell. |
conductor, ничего и ниоткуда выдергивать не надо. файлы с раширением hash к программе DIA не имеют никакого отношения. Файл .ini извлекается из пакетов драйверов команды Башрата и переименовываются для удобства в работе программы DIA, в них прописаны команды установки панелей для драйверов. Даже если удалите то, при следующей индексации они сами создадутся.
P.S. Удалите все индексные файла и запустите программу заново, она их снова сделает. И не надо будет понимать что к чему относится |
Я прошу прощения если баг уже устранен.
В версии 2.12.24 в тихом режиме выскакивает окошко с предложением сделать контрольную точку восстановления системы! Очень неприятно, ведь тихий режим он на то и тихий... |
Цитата:
|
romeo91, было бы хорошо, если бы Вы делали не только саму оболочку для пакетов драйверов, но и выпускали бы готовый продукт для пользователя: оболочка + драйвера. На сегодняшний день ваша программа предлагается некоторыми авторами известных сборок на одном диске совместно с DPS, но DPS можно скачать отдельно как независимое готовое решение, а Вы не даёте такой возможности для рядового пользователя.
|
Цитата:
Если раньше многие делали сборку не задумываясь и пихая все пакеты драйверов в кучу, то сейчас сборщики делают все довольно грамотно, и сборки драйверов вышли на довольно высокий уровень. Да и сложность в том стала, что все сборки стали очень похожи друг на друга. Заманить пользователей можно только новыми пакетами драйверов (а на их сборку уходит очень много времени). Если только, скажем так версия Full, поможет новым пользователям более полно понять суть программы, как это сделано в DriverPack Solution. |
romeo91, самый простой путь: взять, например, последний сборник драйверов от SamLab, выкинуть от туда "конкурента" - DPS, и в таком виде предоставить пользователю. Ну или кого-то кто использует вашу оболочку в своих проектах попросить сделать сборку исключительно на основе DIA.
|
osmaster, Вышедшая на днях DPS 99% включает мои драйвер-паки - если и DIA с ими же выпускать, то будет совсем смешно :)
|
Цитата:
romeo91, не поддавайся на "провокацию" ))) Спокойно занимайся проектами. Зачем лишний головняк )). Мало того что пока тестируется очередная версия, стопитсот вопросов задается, а еще будут доплнительные вопросы: почему не подходит тот или иной драйвер. Почему в том драйвер паке есть то то, а в этом нет того...Оно тебе надо? ))) |
Цитата:
vovansa, Самому всё можно, но в моём случае всё упирается в свободное время и желание. По поводу дополнительных вопросов: можно даже и эту оболочку не делать, тогда вообще никто донимать не будет... |
Цитата:
|
Согласен с mozgabyte, тогда получился 3 копии - сейчас есть SamDrivers - потом есть полная версия DPS по сути тот же SamDrivers без DIA но с кучей программ для установки на голые компы
|
Сейчас уже и так есть 3 очень похожие сборки.
1. SamDrivers. Эта сборка является передовой и другие сборщики используют ее в качестве основы и пытаются добавить свои уникальные фичи чтобы выделится. 2. DriverPack Solution 11 R166W & Drivers Installer Assistant 3.02.16 от dead_wolf. Большинство драйверов взяты из SamDrivers, добавлены драйверпаки DP_Notebook и DP_Bluetooth. Диск загрузочный: Hiren's BootCD 13.1, LEX LIVE CD что делает его похожим на SamSoft. 3. Сборка DriverPack Solution 11 R230 от ArtX. Драйверы взяты из SamDrivers. Сборка пытается выделится за счет дополнительных программ. Также название DriverPack Solution более раскрученное чем в других сборках и многие пользователи видят эту сборку как превосходящую над другими сборками. На мой взгляд сейчас новой сборке придется нелегко если она не сможет предложить что-то значительно уникальное и все еще не имеют репутацию. Сборку, включающую только DIA, мог бы активно продвигать сборщик, который уже имеет репутацию со своей сборкой, но за последнее время только сборки содержащие обе программы актуально обновлялись. Я считаю что сборки SamDrivers вполне достаточно и возможно имело бы смысл собрать все лучшее в одной сборке за счет объединения всех лучших наработок. Хотя можно сказать сейчас лучшие наработки уже есть во всех сборках и этим объясняется похожесть последних сборок от различных сборщиков. Но я думаю что ArtX и dead_wolf сейчас вряд ли готовы отказаться от своих сборок чтобы сконцентрироваться над общей сборкой, поэтому я не ожидаю что ситуация изменится в ближайшее время. |
Обновил сборку до последней версии с помощью - DriversInstaller_Release_3.2.16_Full. В архиве обновлялки в папке drivers - находятся три пустые папки: vista, vista64, xp. В сборке в этой же папке: Drv6,Drv7, DrX. При распаковке архива в сборку, в папке появились соответсвенно три пустые папки. Подскажите для чего они? Или я неправильно что-то делаю. Обновлённая сборка работает. Хотелось бы убедиться корректно ли она обновилась.
|
khasia, Видимо вы о SamDrivers и написали не в ту тему - я в своей сборке папки переименовал - если конфиг файл из сборки вы не удаляли, значит три папки vista, vista64, xp можете смело удалять т.к. их заменяют папки Drv6, Drv7, DrX как раз и указанные в моем конфиге Settings.ini
|
SamLab, Можно оставить в таком виде? Просто iso- к не хочется переделывать. За разъяснение респект.
|
khasia, Мешать они не будут
|
Версия 3.04.12 RC1 (12.04.2011)
+ Для выборочной установки добавлено выделение драйверов по группам "Неустановленные или выключенные", "Доступно обновление", "Установленные", "Старее, чем установленные". + Добавлена возможность извлечения драйверов (выборочно или все подходящие). Доступен для группового режима. + Более точный подбор драйверов. К установке будут предлагаться драйвера, которые подобраны по наиболее полному HWID. + Для дополнительных утилит добавлена настройка на исполняемый файл для 64-битных ОС. Если настройка не будет указана, то по умолчанию будет запускаться файл, прописанный для 32-битной ОС. - Поправлено появление сообщений при работе в тихом режиме. - Отсутствовал перевод у некоторых элементов. Исправлено. * Обновлена программа DevManView до версии V1.22 (Добавлен запуск 64-битной версии). * Обновлена программа System Information Viewer до версии V4.17 (Добавлен запуск 64-битной версии). * Изменен элемент checkbox на всех формах. * Исправлены смещения некоторых элементов на форме на различных ОС. * Множество других мелких исправлений. |
Вложений: 1
romeo91,
Обновил украинскую локализацию для Цитата:
GUI Bug |
romeo91, используя Вашу программу и драйверпаки из сборки Samdriver, WLAN не находится ни в этой версии ни в предыдущей.(не найдено драйверов подходящих для вашей системы), при этом DPS обнаруживает без проблем. WIFI Intel.
|
revansh, без логов ничем помочь не смогу...
Если логирование выключено, то включите его и полученный лог предоставьте для анализа Для включения отладки в файле settings.ini [Debug] DebugEnable=1 DebugLogPath=C:\debuglog.txt Detailmode=2 после всех манипуляций верните Detailmode=1, иначе скорость работы программы снизится |
Цитата:
И один вопрос, параметр: [Debug] DebugLog=1, существует, или это от старых версий |
Вложений: 1
Странно вроде как находит по HWID PCI\VEN_8086&DEV_4222&SUBSYS_10018086
в файле DP_WLAN_wnt6-x86_1103.7z но далее обработка не происходит Можно файл DP_WLAN_wnt6-x86_1103.TXT для анализа? Хочу кое-что проверить Также возможно выход из цикла как-то не так у тебя обрабатывается попробуй замени вот этим файлом и еще раз проверь, если ошибка также будет, то повтори плиз лог-файл Цитата:
|
Цитата:
|
Вложений: 1
файл WLAN_x86.txt не этот
нужен тот что лежит вот тут Tools\hwid\Drv7\DP_WLAN_wnt6-x86_1103.TXT Ну и соответственно я пока думаю что еще может быть, пробуем новую тестовую версию, и лог ее тоже сюда :) Не могу понять где что неработает |
Вложений: 2
Цитата:
Да и еще заметил DPS показывает наличие дров для веб камеры в драйверпаке х64, и в драйверпаке XP, а DIA только х64 |
Вложений: 1
Цитата:
В общем не знаю ошибка это или не ошибка, но суть в следующем: Когда я проверяю совместимость драйвера для текущей системы, анализируя секцию inf-файла manufacturer я брал в расчет полную версию системы и мажорную и минорную, т.е, например для Vista 6.0, а для Seven 6.1. Ну и само собой получается что если в inf-файле было прописано например DEVICE.NTX86.6.0, то для семерки этот драйвер отбраковывался. Хотя по опыту этот драйвер на 99% должен подойти для установки. Так что, вот версия для теста, в которой этот нюанс учтен - теперь программа при проверке совместимости драйвера анализирует только мажорную версию системы. Попробуйте и отпишитесь о результате... |
Цитата:
|
romeo91, обнаружил новый баг.
Наиболее полно отображается количество драйверпаков в версии 3.2.16 с параметром SearchCompatibleDriverOtherOS=0(в процессе экспериментов, с этим параметром отобразило наибольшее количество паков) А в последней версии 3.4.16 вот так В DPS отображается наличие драйверов в DP_Video_ATI_wnt6-x86_1104, в тоже время в DPS не отображает тачпад вообще, а в DIA 3.4.16 во вкладке ХР в паке DP_HID_wnt5_x86-32_1104 есть дрова для Синаптикс, но во вкладке для 7ки, как видно с фото - нет. Когда убираю с папки все драйверпаки для ХР, тогда во вкладке 7ки отображает тачпад, DP_Video_ATI, DP_Video_Hybrid как в 3.2.16, но не отображается во вкладке х64 DP_Video_ATI, DP_Video_Hybrid(тачпад начинает отображать), а когда убираю все драйверпаки и в папке для 7ки, то во вкладке х64 отображает DP_Video_ATI, DP_Video_Hybrid. |
revansh, я немного другую зависимость нашёл, если в ini , параметр LoadUnSupportedOS=1 , то драйверов показывает меньше, а если LoadUnSupportedOS=0 - то показывает больше.
|
Цитата:
Цитата:
Если уж у вас включено поиск совместимых драйверов по всем вкладкам (т.е SearchCompatibleDriverOtherOS=1 и LoadUnSupportedOS=1), то соответственно программа анализирует паки и предлагает наиболее подходящие драйвера, при этом в расчет берутся все паки для всех ОС. Действует некая система подсчета балов того или иного драйвера. И если кол-во балов меньше чем в предыдущем найденном, то он не отобразится. Можете включить отладку и посмотреть в логи что пишется для нужного вам пака, почему программа его P.S. Вы пробовали ставить те драйвера, которые подобрала программа, они скорее всего поставятся! |
|
Цитата:
На своем форуме отвечал на схожий вопрос связанный с этим нюансом, поэтому ответ цитатой... Цитата:
например LAN Сначала программа нашла драйвер Код:
25.04.2011 7:39:42 ***************CompatibleDriver4OS: Check Inf-Section: REALTEK Result: True (by Version-False; by Architecture-False) Код:
25.04.2011 7:39:53 ***************FindHwidInBaseNew: ***Driver find in : DP_LAN_WNT6-X64_1101.7Z\D\L\Realtek\2\rt64win7.inf Has Score=4 Хотя не исключаю что в данном алгоритме я мог чего-то не учесть...Давайте разбираться на конкретных примерах, с конкретными HWID, а то полностью лопатить лог по всем устройствам это довольно сложно и долго. Подходят ли драйвера найденные ранее или нет? |
Вложений: 1
Прикладываю последний exe-шник программы.
При проверке совместимости драйвера для ОС одно значение было четко зафиксировано (остатки отладочного режима) в результате программа могла неверно работать на системах ниже ядра 6.0, т.е 2000/XP/2003 |
Вложений: 1
Цитата:
Цитата:
Да и с тачпадом Synaptics не совсем понятно: DP_HID_wnt5_x86-32_1104 - здесь версия старее, а в DP_Touchpad_wnt6-x86_1104 - новее. Лог: |
По тачпаду!
Сначала прога нашла драйвера тут... Код:
25.04.2011 14:33:43 ***************FindHwidInBaseNew: !!!Find 1Match in: DP_HID_wnt5_x86-32_1104.7z\D\3\H\LS\lfhideqd.inf by HWID=\*SYN0300 Код:
25.04.2011 14:34:25 ***************FindHwidInBaseNew: !!!Find 3Match in: DP_Touchpad_wnt6-x86_1104.7z\ by HWID=\*SYN0002 Думаю с Видео будет тоже самое Само собой если вы выключите опцию SearchCompatibleDriverOtherOS=0, то все нужные драйвера будут найдены именно в тех вкладках для которых они и распиханы. Ведь эта опция и создана для того чтобы искать подходящие драйвера в других архивах, но подчеркну еще раз, мне надо знать корректно ли она работает, пока вы все говорите, о том что именно программа нашла, а не о том подходят ли эта драйвера реально или нет, ставятся или нет. P.S. Указывайте плиз HWID устройств о чем идет речь, мне догадываться сложновато... |
Цитата:
Цитата:
|
Очень долго экспериментировал. Ставил дрова, откатывал назад через восстановление системы.
Параметр SearchCompatibleDriverOtherOS=0 дает только активацию одного пака WLAN во вкладке ХР и все, а все остальное без изменений. Попытался поставить дрова DP_Video_ATI_wnt5, DP_Video_Modded_wnt5 с вкладки ХП, написало "не требуется". Поставил параметр LoadUnSupportedOS=0, дабы в основной вкладке Вин 7 стали активными DP_Video_ATI_wnt6, DP_Touchpad_wnt6. Touchpad не стал, но когда распаковал в папку и принудительно средствами винды поставил, то стал. DP_Video_ATI_wnt6 стал , некоторые позиции были "обновлен", некоторые "не требуется". В диспетчере устройств стало отображать новую версию. DP_Video_Modded_wnt6 написало "не требуется", в независимости от последовательности попыток установки DP_Video_ATI_wnt6 и DP_Video_Modded_wnt6. В то же время DPS поставил DP_Video_Modded_wnt6, но там версия чуть ниже, чем DP_Video_ATI_wnt6. После установки Modded_wnt6, в DPS в списке исчез и Video_ATI_wnt6, а если попытаться первым поставить Video_ATI_wnt6, то он в DPS нифига не ставится вообще, доходит до 96% и ничего не происходит. Мистика, блин. |
revansh, проблема с установкой большинства видео драйверов через DPInst есть и будет, такова особенность работы программы DPInst. Об этом я знаю и в скором времени я добавлю в программу установку через devcon.exe
Также к сожалению не только видео-драйвера могут не устанавливаться через DPInst, эта прога вольна сама принимать решения - нравится ей драйвер или нет. Т.е отклонить его она может по многим причинам, якобы он не подходит системе. devcon.exe является подневольной системой, сказали ставить этот драйвер, значит будет ставить, даже если драйвер неподходит. Аналогично вы можете и через диспетчер устройств попытаться воткнуть неподходящий драйвер. Поэтому, то чего я сейчас пытаюсь добиться - это более точного подбора драйверов для оборудования, так как если драйвер не будет подходить, а программа будет его предлагать, то в результате после добавления установки через devcon мы можем нарваться на волну БСОДов. Вот именно поэтому я и спрашиваю подходят предлагаемые драйвера на разных вкладках или нет. (при этом DPInst может их не поставить, и желательно попробовать вручную) Цитата:
************************************************ ALL В DRP реализован малость другой механизм проверки совместимости пакета драйверов, он еще анализирует имя пакета драйверов и папку пакета драйверов: // Check for architecture and OS version compatibility // 0 Incompatible (determined by section) // 1 Possibly incompatible (determined by driverpack name) // 2 Possibly compatible (determined by driverpack name) // 3 Compatible (determined by section) Соответственно вопрос, надо ли что-то подобное реализовывать в DIA? Что это может дать!!! На текущий момент не всегда по секции [manufacturer] можно проверить подходит драйвер или нет. Т.е если есть записи вида <производитель>.NTX86.6.0, то тут можно однозначно определить для каких систем драйвер. Но запись может быть и в таком виде <производитель> и тут по идее драйвер подходит для всех систем сразу, так как четкой ориентировки нет. И соответственно DIA считает что драйвер подходящий, но в теории может получиться что драйвер предназначен чисто для XP, а DIA предлагает его для Vista/7, но определить это можно только на основании анализа имени пакета драйверов или папки с пакетами драйверов, так вот тут я и не знаю, надо добавлять такую проверку или нет |
romeo91,
Цитата:
Цитата:
|
DPS применяет более жесткие требования к совместимости драйверов в тех драйверпаках, которые не предназначен для текущей ОС, так как иначе к многим устройствам предлагались бы драйверы сразу из многих драйверпаков. При попытке установить драйвер от неподходящей ОС, devcon отказывается ставить без негативных последствий, так что риск здесь незначительный.
Гораздо важнее чтобы HWID у подобранного драйвера был не хуже чем у уже установленного и отдавать предпочтение драйверам с более подходящими HWID, даже если они старее драйверов с менее подходящим HWID'ом. Если DPInst мог обосновано или безосновательно отказать в установке драйвера из-за HWID'а, то devcon всегда ставит драйвер при условии что он совместим с ОС(devcon не допустит несовместимый) и хотя бы один HWID совпал с устройством(devcon не проверяет оптимальность). Как я понял, DIA находит только один(наиболее подходящий) драйвер для каждого устройства по всем драйверпакам. Это не всегда оптимальное решение так как это не оставляет возможность пользователям выбрать альтернативный драйвер и иногда в этом возникает необходимость. Например на некоторые ноутбуках нормально работают только гибридные драйверы, а последняя версия NVIDIA драйвера не ставится нормально даже через devcon и официальный установщик. |
BadPointer, про пояснения по devcon спасибо, многое стало ясно.
Цитата:
|
1.Привет Ромео я нашел баг в программе.
Когда нажимаешь два раза на заголовок окна и если мышка находится на кнопке открытия поиска дров то открывается поиск дров. Хотя отработка сообщения WM должна была уже закончится!!! 2.многи ли пожертвовали на USD на твой проект ??? |
Цитата:
Цитата:
|
Если я возьму драйвера с ZverDVD в Drivers Installer Assistant укажу пути и обновлю базы, и запишу на диск, то работать будет?
|
Sayan, мне неизвестно, что там за драйвера. Уж лучше, например, использовать паки от SamLab - он отслеживает обновления DIA.
Да и просто попробовать без записи на диск - ведь ничего не мешает? :) |
romeo91, есть совет по оптимизации поиска драйверов.
Ты можешь сделать CRC HWIDA и записывать бинарный файл, так поиск строки занимает больше времени чем по типу INTEGER!! Поиск идет всего на 4 байта чем для строки которая может занимать до 100 символов... Ты выиграешь в скорости.. Например CRC=CalcCRC('PCI\DEVXXXX') Причем CRC будет подсчитываться уникальный для каждой уникальной строки. В Итоге скорость поиска возрастет в разы например у меня по бинарному файлу проходит меньше чем за 100 мс. А то это долгая загрузка в твоей Немного утомляет!! |
Цитата:
Много времени уходит на построение интерфейса, так как кнопки создаются динамически. И им присваивается соответствующий статус и подсказка. Так что пути оптимизации с использованием хеш-таблиц особого выигрыша не дадут. Ты свою программу грузишь просто после сбора данных об устройствах, а далее надо еще дополнительно жать кнопки обновить.... У меня загрузка и обработка всех данных происходит сразу, но более сложным и не совсем корректным алгоритмом - у DIA есть недостаток, что он выдает информацию по каждому драйвер паку отдельно почти не учитывая (в последней версии кое-какие алгоритмы отсеивания есть) какие драйвера есть в других пакетах, и зачастую бывает предлагает не совсем подходящий |
Как все таки у вас происходит поиск Хвида ?? Через строку метод сранивания, если по строке тогда это все равно не оптимально, даже я в базе использую CRC HWIDA для поиска!!!
|
В базе данных поиск строкового поля не намного медленнее поиска числового поля. Здесь дело столько в не длине поля, сколько в том насколько быстро будет найдена запись.
Даже поиск числа методом сканирования слишком медленный, поскольку часто приходится перебирать чуть ли не всю таблицу для поиска каждого HWID'а. Реализация с хеш-таблицами позволяет избежать просмотра всей таблицы в поисках нужного числа или строки: по известной строке сразу вычисляется положение в таблице без необходимости сканировать тысячи HWID'ов. Так как SOLON7 использует в своей программе базу данных на SQL, то там можно настроить индексацию нужных столбцов с HWID'ами чтобы воспользоваться преимуществами хеш-таблиц. Впрочем, даже сейчас SQL проводит некоторые оптимизации. Так как реализация поиска записи скрыта(реализуется через SQL запросы) от SOLON7, он может и не догадываться за счет чего на самом деле достигается такое быстродействие. Но romeo91 для этого придется самому реализовать подобный алгоритм с хеш-таблицей, а не сканированием всей таблицы. |
Я тоже думаю перейти к хеш таблицам, но надо еще над сериализацей подумать (хранением)!! И оставлять ли дубликаты HWIDOV в одном DP тоже вопрос. Потом надо сделать тест что быстрее. по записи и по поиску !!
|
а что случилось с сайтом http://www.adia-project.net ? который день немогу открыть....
|
XCV, проблемы у хостера, на текущий момент меняем хостера, так что думаю через несколько дней все будет в порядке.
Извините за неудобства |
сайт и форум проекта работают уже несколько дней.
сайт также доступен по адресу http://www.adia-project.net форум - http://www.adia-project.net/forum/index.php поддомен http://forum.adia-project.net пока не работает, да и не знаю нужен ли будет, так как с него также был редирект на http://www.adia-project.net/forum/index.php P.S. Правда информация там пока не обновляется всвязи с моим отпуском :) |
Текущая версия не запускается на Windows Server 2008 SP1 с последними обновлениями - версия 2.1.8 от 10.01.10 запускалась нормально
Начинает доходить до индексации 3 или 4 пака и выкидывает - говорит "программа вызвала ошибку" |
SamLab, Всему виной DEP. Добавьте программу в исключения и все будет ок.
|
скачал себе урезанный драйверпак для видеокарт nvidia отсюда,
закинул его и в DIA и в DPS ни одна ни вторая программа не нашла в данном паке мою видюху Device ID: PCI\VEN_10DE&DEV_0402&SUBSYS_34521458&REV_A1 Хотя в базе hwid созданной DIA нашел такую строчку: PCI\VEN_10DE&DEV_0402 nv4_disp.inf NVIDIA_DEVICES.NTX86.5.1 10/07/2011,6.14.12.8558 NVIDIA GeForce 8600 GT Вроде все подходит, почему оболочки наотрез отказываются воспринимать его? недостаток драйвер пака? или оболочки? DriverX_1.6 нормально восприняла данный пак и увидела мою видюху. все, разобрался сам, в архиве небыло структуры папок, перепаковал архив создав структуру, программа нормально скушала его. Но все таки это своего рода баг программы, она должна была сказать что архив "неправильный" или использовать даже такой "неправильный", а то проиндексировать - проиндексировала (и в созданном файлике индексации я даже нашел свое устройство), а устанавливать не хочет... |
Да есть такое, без структуры папок программа искать не будет. Но есть общие правила создания пакетов драйверов, и именно их программа придерживается. Т.е драйвер который не лежит ни в какой папке обрабатываться программой не будет.
Проверять структуру пакета драйверов программе, это только тратить ресурсы. Пакет изначально должен быть сделан правильно. Из инструкции к программе: Пакет драйверов - готовая для интеграции или установки группа драйверов. Удобство пакетов заключается в том, что вам не нужно искать индивидуальные драйверы - большинство из них включены в пакет. Использование драйвер-паков позволяет создать дистрибутив, который можно поставить на любой машине сразу с нужными драйверами. Основоположником создания драйвер-паков является Вим Лирс (Wim Leers), известный в сети под ником Bashrat the Sneaky. Сейчас его дело развивает и продолжает, созданная им команда разработчиков DriverPacksTeam (www.driverpack.net). В сети интернет можно найти много других пакетов драйверов (наиболее известные это SamLab, QuarQ, GregB), но большинство из них это пересобранные пакеты драйверов от команды DriverPacksTeam. Также пакет драйверов можно создать самому, вот краткая инструкция - http://www.oszone.net/4085. |
в том что пак изначально был не правильным - я согласен, мне больше интересно почему программа создала список hwid для этого пака, но при этом не увидела что этот пак подходит, она чтоли для проверки на наличие нужного драйвера в паке смотрит на архив а не на созданный hwid? тогда зачем вообще создание этих hwid?
|
XCV, нет просто обработка самих файлов индексов, дело не простое. вот там и закралась ошибка - хотя с какой стороны посмотреть. А именно после отвечающее за путь пустое, поэтому программа вообще не взяла его во внимание.
А создание индексов идет на основе всех извлеченных inf файлов. |
В разделе Тестирование и отладка моего форума выложил обновленную тестовую альфа-версию DIA
http://www.adia-project.net/forum/in...pic,909.0.html Основное это исправление некоторых ошибок, и редизайн программы. |
Цитата:
|
Вложений: 2
Цитата:
Два скрина главного окна(старой и новой версии) прилагаю |
romeo91,
Цитата:
1. В настройках программы (Оформление программы 2\TabControl - Поддерживаемые ОС) нажал на "Bыбepитe шpифт шpифтa кнопки", после нажал на "Отмена" , далее нажал на кнопку "Сохранить изменения", предложено было перезапустить программу я согласился, но выскочила ошибка: после закрытия диалога с ошибкой программа не запустилась. P.S. "Bыбepитe шpифт шpифтa кнопки" - можно просто было так написать: "Bыбepитe шpифт кнопки" 2. В настройках программы, при наведении на опции меняется стиль шрифта, тобишь было так: после проведения курсором по опциям, вот так: 3. В настройках программы (Оформление программы 2\TabControl - Поддерживаемые ОС) нажал на "Bыбepитe шpифт шpифтa кнопки", после нажал на "Отмена", начинают съезжать надписи опции: 4. На Windows 7 x64 не отображается полностью слово "Загрузка" и другие слова: 5. На Windows 7 x64 при попытке индексации базы выскочила ошибка: Настройки (DriversInstaller.ini.rar) программы приложил к сообщению и debuglog_DIA_2.rar. Далее нажал на продолжение работы программы и программа произвела индексацию, но не полностью, а только тех драйвер-паков, под которой запущена программа, тобишь на Windows 7 x64, обработано лишь драйвер-паки x64. При перезапуске программы, предлагается произвести индексацию остальных драйвер-паков, но индексирует повторно х64 драйвер-паки. |
Цитата:
|
Вложений: 2
Продолжение развития линейки программы 3-ей версии(разработка 4-ой продолжается). Версия только для тестирования.
Текущая версия в основном проверялась на драйверпаках нового формата (от SamLab), но должна корректно функционировать и на других Т.е теперь можно оставить одну вкладку с драйверами для всех ОС сразу. Список изменений, по сравнению с последней версией полуторагодовалой давности - 3.4.12 Версия 3.13.7 Beta (07.12.2012) * Улучшен алгоритм подбора драйверов на основании секции Manufactured, учтена особенность когда драйвер 6.0 может подходить и для 6.1 и 6.2 + Реализована поддержка "маркеров" (идея использована в сборнике SamDrivers - driveroff.net) для помощи программе более четко определять совместимость драйвера, если это сложно определить на основании секции [Manufactured] * Описание кнопки "Распаковать" (контекстное меню, при групповом режиме работы) * Поправлено некорректное определение программой версии ОС - Windows 8 - Исправлен вылет программы по ошибке Permison Denied при удалении временных файлов - Исправлена ошибка при построении ДБ, программа иногда не могла определить название устройства и писала "Not defined in the inf" - Исправлена ошибка при построении БД, когда программа могла неверно записать данные о версии драйвера + Добавлена возможность копировать HWID в буфер обмена (контекстное меню) по кнопке - Исправлена ошибка когда в базе мог быть найден подходящий драйвер если совпадает часть HWID, например у вас утройство "USB\CLASS_09" а в базе есть запись с HWID "FLUSB\CLASS_09" * По умолчанию программа открывает вкладку "Доступно обновление" - Добавлена проверка и создание каталога для файла "Debug", если его не существует. * HWID добавлен в исключения PCI\CC_0604, если файл Settings.ini у вас уже есть, то измените параметр вручную [OS] ExcludeHWID=USB\ROOT_HUB*;ROOT\*;STORAGE\*;USBSTOR\*;PCIIDE\IDECHANNEL;PCI\CC_0604 * Обновлены языковые файл + Доработаны правила подбора драйверов, теперь учитывается еще одна особенность в структуре inf-файлов - Исключения для установки на определенные системы, если есть секция указанная в manufactured, но она пустая. * Добавлена возможность изменять размер формы при выборочной установке Также стоит обратить внимание, что некоторые пользуются устаревшими настройками программы Settings.ini, из-за которых программа может работать некорректно. Поэтому думаю будет корректнее удалить старый, и настроить программу под себя. Или поправить вот эти параметры которые для программы важны на основании моего файла Settings.ini |
Версия 3.12.12 Final (12.12.2012)
Список изменений по сравнению с 3.12.7 * Поправлена работа вкладок для перехода в стартовый режим, после обновления индексов при старте программы + Добавлена поддержка маркера FORCED * Уточнена обработка маркера STRICT - Исправлены некритические ошибки, при работе с вкладками, если драйвер найден в первом пакете * Добавлена сортировка массива получаемых имен файлов пакетов, необходима так как на Fat32 программа получает список не сортированный по имени - Исправлено поведение прогресса если в программе всего одна вкладка Полный список изменений по сравнению с последней офф. версией 3.4.12 |
Вложений: 5
Предлагаю вашему внимаю тестовую версию новой линейки Drivers Installer Assistant (ранее о ней уже писалось и первая бетка представлялась), функционально она в себя включает все что есть в версии 3.x.x
Основное новшество это конечно редизайн программы, для лучшего восприятия программы. Программа пока не совсем стабильна, может выдавать ошибку при закрытии, но весь функционал должен быть работоспособен. Пробуйте - отписывайтесь. Версия 4.12.13 Alpha (13.12.2012) !!!Внимание, переименован файл настроек DriversInstaller.ini вместо settings.ini * Большой рестайлинг внешнего вида программы (изменены/добавлены многие элементы) и расширение настроек программы по оформлению * Изменение прогрессбара для систем 6.x - теперь прогресс также отображается на таскбаре + добавлена опция "Создавать log-файл в подпапке "logs" программы - Поправлена работа на системах nt6 при включенном DEP (На Windows Server 2003 для корректной работы программу надо добавлять в исключения DEP, пока решения не нашел) + Добавлена дополнительная проверка при формировании точки восстановления - на серверных платформах она не работает. + На основную форму добавлено поле с информацией о модели компьютера/материнской платы * Немного изменена процедура проверки обновления программы, при недоступности сайта. * Исправлены смещения некоторых элементов на форме на различных ОС * Убран неиспользуемый в программе функционал, так сказать "атавизмы" :) * Множество других мелких исправлений Обновление ставится только поверх 3.12.12 Final |
Использую программу на работе в сети (лежит на файловом хранилище). Поэтому перепаковываю драйверпаки с нулевым сжатием (так по сети быстрее распаковывается). Было бы очень чудесно, если бы программа умела работать с вообще не упакованными пакетами.
|
Debugger, Я Тоже на работе с прогой работаю по сети. Честно говоря не замечал сильных тормозов при распаковке. Да они конечно же есть, без них никуда.
Но для работы с распакованными архивами придеться много переписывать в программе. А еще лучше вообще делать другую версию, так как объединяя работу с разными типами данных в исходном коде, могу напортачить. Как говорится надо ли оно, и стоит ли оно того. :) |
Цитата:
Есть оффтоп. Мне часто при создании своих пакетов драйверов приходится сравнивать inf-файлы разных версий драйверов. Причем иногда HWID в них часто переворачивают с ног на голову (это в лучшем случае) . Приходится чуть ли ни вручную сравнивать хвиды, а это мягко говоря, утомляет. У вас же в логах программы все сортируется. Нельзя ли сделать простейшую утилиту, которая брала бы на входе inf-файл, а на выходе выдавала лог с полной сортировкой всех HWID в него входящих? Причем без подробностей, только HWIDs. Про прогу, сравнивающую два инфа с точки зрения HWID, я даже не мечтаю... :) P.S. Просьба сочувствующим не предлагать программы типа WinMerge и т.п. |
Debugger, Да - очень помогла бы такая утилитка - пока что Тоталом сравниваю, но ужасно неудобно
|
Цитата:
утилита от к-системс,для сканирования .inf драйверов и... |
Цитата:
|
Цитата:
|
Цитата:
Работу примерно так представляю - в левой панели TC щелкаем правой кнопкой на inf (или отмечаем несколько предварительно), прога отрабатывает, создается список. То же проделываем в правой панели со вторым инфом. Потом просто сравниваем списки. |
Цитата:
|
Цитата:
Или весь результат в один файл? Так что давайте подробнее :) |
Цитата:
И с чем сравнивать диск с драйверами-то? Еще с одним таким же диском? У кого круче :) Объясню. Я для чего хотел-то? Предположим вышел новый драйвер, но все HWIDs в нем вендор перемешал до неузнаваемости, какие-то добавил, вполне возможно какие-то удалил (по сравнению с предыдущей версией). Если сравнивать их как есть, то при небольшом количестве HWIDs еще можно разобраться что к чему (полностью ли новая версия перекрывает старую или придется оставлять обе версии), но если их много и если они к тому же перегружены дополнительной информацией (типа названий устройств) то уже в глазах рябит и разобраться трудно. Total Commander'у же пофиг что меня в строке интересует только HWID. Если же оставить только HWIDs и отсортировать то все моментально встанет на свои места, потому как если в новой версии есть какие-то новые строки, то TC в отображении старой на соответствующие места ставит пустые строки для большей смотрибельности. Иногда новый inf перекрывает два старых, поэтому желательно чтобы прога могла перечислить HWIDs из нескольких файлов. Но сравнивать кучу каталогов имхо бесполезно, количество несовпадений пойдет по нарастающей и все равно будет ничего не понятно. P.S. romeo91, думаю если будет какая-нибудь альфа версия проги будет легче объяснить :) |
romeo91, да - все в один файл
Debugger, не диск сравнивать, а повторные HWID в пределах одного диска |
SamLab, у нас немного разные цели, но думаю обе из них можно реализовать в одной проге.
|
Друзья, предлагаю для всеобщего тестирования, новую версия DIA v.4.12.29.
Скачать полную версию Список изменений по сравнению с последней публичной версией 4.12.13 Alpha. Версия 4.12.29 Beta (29.12.2012) * Поправлен алгоритм подбора драйверов, если нет маркеров и в inf нет четкого указания версии операционной системы. * Изменена форма отображения информации об операционной системе, в дальнейшем эта форма возможно будет наполняться информацией. * Изменения в GUI для блоков Frame, а также добавлен элемент сворачивания Frame * Небольшие изменения в GUI при масштабировании форм - Исправлено несколько мелких ошибок * Оптимизация объявлений Api-функций * Убран устаревший режим "Считывать версии драйверов", теперь считывается всегда. Версия 4.12.25 Beta (25.12.2012) - Исправлена ошибка удаления индексных файлов для несуществующих пакетов драйверов * Изменен диалог удаления индексных файлов для несуществующих пакетов драйверов - Исправлена ошибка запуска программы, если есть пакеты с несозданными индексами + Добавлена возможность копировать HWID в буфер обмена (контекстное меню) - Исправлена функция открытия диалога выбора каталога, если рабочим каталогом был сетевой путь (UNC) + Добавлено несколько новых строк в языковые файлы * Убраны устаревшие алгоритмы работы программы - Исправлена ошибка подбора неподходящих драйверов, если установка заблокирована в inf - Несколько других мелких ошибок * Настройки отладочного режима вынесены в отдельный блок настроек программы. + Добавлена возможность создавать лог-файл с уникальным именем. Шаблон имени файла прописывается в настройках. * Обновлены языковые файлы |
romeo91, шапка:
Цитата:
|
Цитата:
Кстати поддерживала как архивы так и просто папки. Кстати я автору намекал еще в начале разработки, и до сихпор с надеждой ждем возможность работать с распакованными драйверами. |
Цитата:
По поводу того что таких прог нет - это вы зря... Используйте MCS Drivers Disk, на этом форуме она есть, как и сам автор - Lexua |
Цитата:
Цитата:
|
Цитата:
Если так то это просто, но если делать работу с распакованными архивами надо делать сразу по уму, и не привязываться к папкам, а делать полное сканирование и предлагать просто список драйверов для установки, без привязки к конкретному каталогу. Ведь каталог может быть все один, а дров в нем огромная куча, тогда и всплывающая подсказка не отработает и т.д. |
Цитата:
|
Цитата:
|
Друзья, продолжаем тестирование новой версии DIA
Список изменений после опубликованной ранее версии 4.12.29 Версия 5.4.4 RC1 (04.04.2013) + Переписан функционал для работы с командной строкой. На текущий момент в программе предусмотрены следующие ключи запуска: Код:
"/?", "/h","-h","-help","/help" - показ окна справки; * В языковые файлы (*.lng) добавлен параметр, определяющий кодовую страницу - "Charset". Этот параметр необходим для корректного отображения текста в элементах, неподдерживаемых Юникод. Например, для России кодовая страница Windows 1251, и соответственно "Charset=1251". - Исправлена ошибка работы элемента сворачивания для Frame * Растягивание программы на полный экран, после изменения разрешения экрана программой, если оно было меньше 800x600 + Добавлен функционал "Удаление устаревших версий пакетов драйверов", доступно в меню "Обновление баз данных". * Информацию о версии Windows берется теперь с использованием WMI, по старой схеме были проблемы при определении версии Windows Blue + В настройках отладочного режима добавлен параметр "Добавлять дату и время в каждую строчку лог-файла" * В настройках отладочного режима разделен параметр "путь до лог-файла" - теперь надо указывать два параметра, каталог для создания лог-файла, и шаблон имени файла * Оптимизация кода * Повышена стабильность приложения ссылка на скачку |
Друзья, смотрите не только на функционал, а можете сообщать о любых ошибках/неточностях - например ляпы GUI-интерфейса, ошибки перевода (кстати может есть желающие добавить другие языки, или повести верстку ему знакомых?), или рациональные пожелания?
Сразу скажу, в будущих версиях, после после полной отладки текущей тестовой и выпуска в релиз, планируется: 1. Доработать программу для корректной обработки пакетов TouchPad (SamLab, предложил делать исключения по вендору ноутбука, соответственно драйверпаки тоже идут с упоминание вендора) 2. Сделать логи-программы более удобоваримыми, чтобы не очень посвященный пользователь смог понять что и как. 3. Добавить возможность устанавливать драйвера через devcon 4. Заменить устаревший графический элемент TabControl, на его аналог поддерживающий темы Windows 5. Изменить логику загрузки программы, так чтобы информация считывалась по всем пакетам, а только потом предлагались подходящие драйвера, сейчас анализ идет в рамках одного пакета 6. Добавить возможность отправки комплексной отладочной информации при появлении ошибки на электронную почту, напрямую из программы |
Исправления/изменения по "горячим следам"
Версия 5.4.5 RC2 (05.04.2013) - Исправлена ошибка "Invalid use of NULL" при запуске программы на windows 8 - Исправлена ошибка обработки Charset для шрифта при выборе языка через меню * Увеличена высота статусной строки * Обновлен украинский перевод (Спасибо Lisabon) * В настройках программы добавлено выделение рамкой текстовых полей при получении фокуса ссылка на скачку |
Цитата:
Цитата:
И еще - можно ли добавить возможность установки панелей управления дополнительно к драйверу? Либо, если от установки отдельного драйвера толку будет мало без дополнительного ПО (Bluetooth, например), не устанавливать драйвер, а сразу же запускать установку ПО с указанными параметрами. |
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
Цитата:
Только вот еще заковыка. *PNP0F13 есть в драйверах всех производителей тачпадов. Получается, если на ноутбуке тачпад с HWID *PNP0F13, будут предлагаться все тачпады? Цитата:
|
Цитата:
|
В системной реестре есть два места откуда можно получить вендора, одно отображает материнки, а второе брендовые компы, как раз все ноутбуки там пишут свои модели. Так устроена винда.
Но да, ошибки могут быть и здесь. Но % будет все же ниже, чем предлагать для всех |
Цитата:
Цитата:
Цитата:
А кстати, я совсем забыл про драйвер батареи (*PNP0C0A, например). Вот по нему точно можно определить, ноутбук или материнка! |
Цитата:
|
Новая бета-версия. Обещанная доработка по тачпадам
Версия 5.4.9 RC3 (09.04.2013) + Драйверпак TouchPad проверяется на совместимость только на ноутбуках + Для точности подбора драйверов для touchpad, Samlab ввел маркеры по производителям нужный драйвер располагается в подпапке \%NOTEBOOK_VENDOR%_nb\ Программа анализирует информацию о производителе ноутбука и маркера и принимает решение о совместимости Для полноты поддержки всех производителей ноутбуков и универсальности программы, введена поддержка фильтров для параметра %NOTEBOOK_VENDOR% и поиска информации о производителе ноутбука В файл DriversInstaller.Ini добавлена новая секция [NotebookVendor] FilterCount=22 Filter_1=3Q;*3q* Filter_2=Acer;*acer* Filter_3=Alienware;*alienware* Filter_4=Apple;*apple* Filter_5=Asus;*asus* Filter_6=BenQ;*benq* Filter_7=Clevo;*clevo* Filter_8=Dell;*dell* Filter_9=eMachines;*emachines* Filter_10=Eurocom;*eurocom* Filter_11=Fujitsu;*fujitsu* Filter_12=Getac;*getac* Filter_13=Gigabyte;*gigabyte* Filter_14=iRU;*iru*; Filter_15=HP;*hp*;*hewle* Filter_16=Lenovo;*lenovo* Filter_17=LG;*lg* Filter_18=MSI;*msi*;*micro-star* Filter_19=Packard;*packard*bell* Filter_20=Samsung;*samsung* Filter_21=Sony;*sony*;*vaio* Filter_22=Toshiba;*toshiba* где Filter_X=%NOTEBOOK_VENDOR%;искомый текст в информации о модели ноутбука, поддерживается маска поиска * Небольшие изменения некоторых элеменетов для лучшей поддержки Unicode * Обновлен чешский перевод (Спасибо Tron - Marek Pavlik) * В конец debug-log добавлена обобщенная информация о доступных драйверах для установки, для удобства сравнения результатов подбора драйверов (функционал добавлен еще в версии 5.4.4, но не был мной описан) ссылка на скачку P.S. Про тачпады, написано немного корявенько, но понять думаю должны :) |
Китайцы совсем обнаглели
http://item.taobao.com/item.htm?spm=...id=19082307018 Дрова сема за ¥99.00 толкают.... |
Цитата:
Хотя бы оболочку сменили под себя. А то в первозданном виде толкают |
Ну вот наконец и финал. Надеюсь больших багов не будет :).
Изменения в Drivers Installer Assistant - Помощник установки драйверов [5.4.15 - Final] !Вот обобщенный список изменений, после последней публичной версии 3.12.12 !!!Внимание, переименован файл настроек - теперь DriversInstaller.ini, вместо settings.ini Изменения интерфейса [CHANGED] Большой рестайлинг внешнего вида программы (изменены/добавлены многие элементы), расширение настроек программы по оформлению [CHANGED] Изменение прогрессбара для систем 6.x - теперь прогресс также отображается на таскбаре [CHANGED] Исправлены смещения некоторых элементов на форме на различных ОС. [CHANGED] Изменена форма отображения информации об операционной системе, в дальнейшем эта форма, возможно, будет наполняться информацией. [ADDED] На основную форму добавлено поле с информацией о модели компьютера/материнской платы [CHANGED] Изменен диалог удаления индексных файлов для несуществующих пакетов драйверов [CHANGED] Увеличена высота статусной строки [CHANGED] Все языковые файлы переведены в кодировку Юникод, для более корректного отображения текста. [ADDED] В языковые файлы (*.lng) добавлен параметр, определяющий кодовую страницу - "Charset". Этот параметр необходим для корректного отображения текста в элементах, неподдерживаемых Юникод. Например, для России кодовая страница Windows 1251, и соответственно "Charset=1251". [CHANGED] Растягивание программы на полный экран, после изменения разрешения экрана программой, если оно было меньше 800x600 [ADDED] В настройках программы добавлено выделение рамкой текстовых полей при получении фокуса Функционал [ADDED] Добавлена возможность копировать HWID в буфер обмена (контекстное меню) [ADDED] Переписан функционал для работы с командной строкой. На текущий момент в программе предусмотрены следующие ключи запуска: Код:
• "/?", "/h","-h","-help","/help" - показ окна справки; [ADDED] Драйверпак TouchPad проверяется на совместимость только на ноутбуках [ADDED] Для точности подбора драйверов для touchpad, Samlab ввел маркеры по производителям, нужный драйвер располагается в подпапке \%NOTEBOOK_VENDOR%_nb\ Программа анализирует информацию о производителе ноутбука и маркера и принимает решение о совместимости Для полноты поддержки всех производителей ноутбуков и универсальности программы, введена поддержка фильтров для параметра %NOTEBOOK_VENDOR% и поиска информации о производителе ноутбука В файл DriversInstaller.Ini добавлена новая секция [NotebookVendor] FilterCount=22 Filter_1=3Q;*3q* Filter_2=Acer;*acer* Filter_3=Alienware;*alienware* Filter_4=Apple;*apple* Filter_5=Asus;*asus* Filter_6=BenQ;*benq* Filter_7=Clevo;*clevo* Filter_8=Dell;*dell* Filter_9=eMachines;*emachines* Filter_10=Eurocom;*eurocom* Filter_11=Fujitsu;*fujitsu* Filter_12=Getac;*getac* Filter_13=Gigabyte;*gigabyte* Filter_14=iRU;*iru*; Filter_15=HP;*hp*;*hewle* Filter_16=Lenovo;*lenovo* Filter_17=LG;*lg* Filter_18=MSI;*msi*;*micro-star* Filter_19=Packard;*packard*bell* Filter_20=Samsung;*samsung* Filter_21=Sony;*sony*;*vaio* Filter_22=Toshiba;*toshiba* где Filter_X=%NOTEBOOK_VENDOR%;искомый текст в информации о модели ноутбука, поддерживается маска поиска [FIXED] Поправлена работа на системах nt6 при включенном DEP (На Windows Server 2003 для корректной работы программу надо добавлять в исключения DEP, пока решения не нашел) [CHANGED] Добавлена дополнительная проверка при формировании точки восстановления, так как на серверных платформах она не работает. [CHANGED] Убран устаревший алгоритмы индексации базы драйверов [CHANGED] Убран устаревший режим "Считывать версии драйверов", теперь считывается всегда. [CHANGED] Поправлен алгоритм подбора драйверов, если нет маркеров и в inf нет четкого указания версии операционной системы. [CHANGED] Информацию о версии Windows берется теперь с использованием WMI, по старой схеме были проблемы при определении версии Windows Blue Отладка [ADDED] Настройки отладочного режима вынесены в отдельный блок настроек программы. [ADDED] добавлена опция "Создавать log-файл в подпапке "logs" программы [ADDED] Добавлена возможность создавать лог-файл с уникальным именем. Шаблон имени файла прописывается в настройках программы. [ADDED] В настройках отладочного режима добавлен параметр "Добавлять дату и время в каждую строчку лог-файла" [CHANGED] В настройках отладочного режима разделен параметр "путь до лог-файла" - теперь надо указывать два параметра, каталог для создания лог-файла, и шаблон имени файла [CHANGED] В конец debug-log добавлена обобщенная информация о доступных драйверах для установки, для удобства сравнения результатов подбора драйверов. Прочее [CHANGED] Немного изменена процедура проверки обновления программы, при недоступности сайта [CHANGED] Обновлен украинский перевод (Спасибо Lisabon) [CHANGED] Обновлен чешский перевод (Спасибо Tron - Marek Pavlik) [CHANGED] Дополнены остальные языковые файлы [CHANGED] Оптимизация объявлений Api-функций [CHANGED] Множество других мелких исправлений [CHANGED] Обновлена программа DevManView до версии V1.30 [CHANGED] Обновлена программа System Information Viewer до версии V4.35 Скачать |
при первом запуске программа сообщила что у меня нет пакетов драйверов - я нажал ДА
и мой IE начал открывать страницу: www.adia-project.net все попытки (др. браузеры и системы) открыть данную страницу закончились: Не удается отобразить эту страницу |
Цитата:
|
Цитата:
впосте выше http://forum.adia-project.net/index.php?topic=789.0 - не работает выход на форум так работает http://adia-project.net/forum/index.php |
Цитата:
Да мое упущение, в коде не поменял в свое время адрес |
Небольшое изменение. Исправление найденных некритических ошибок.
Версия 5.4.18 Final (18.04.2013) - Исправлено несколько ошибок * Обновлена программа System Information Viewer до версии V4.36 |
Просьба протестировать новую версию DIA
Пока времени оформлять на сайте нет Версия 5.7.17 Final (17.07.2013) * Изменена процедура проверки обновления, добавлен таймаут ожидания отклика от сервера = 5 сек, проверка обновлений идет в асинхронном режиме, т.е без "зависания" программы. * Изменено переключение между вкладками в разных режимах * Повышена стабильность приложения, исправлены случайные вылеты программы - были заменены некоторые элементы оформления. + Добавлены дополнительные сообщения если нет подходящих пакетов драйверов в разных режимах работы * Работы режима "Удаление устаревших версий пакетов драйверов" адаптирована также для пакетов DriverPacksTeam, до этого проверялась только на пакетах SamLab - Исправлен режим работы "Удаление баз несуществующих пакетов драйверов", если в программе, больше чем одна вкладка + Добавлен функционал (требует тестирования) работы с распакованным пакетами драйверов. Режим работы взаимоисключающий, т.е либо каталоги, либо архивы. Для включения необходимо в файле DriversInstaller.ini выставить настройку [OS] DP_is_aFolder=1 - Исправлена ошибка при запуске с программы параметрами, для извлечения ресурсов программы * Отзывчивость программы при запуске внешних процессов http://adia-project.net/Project/Rele...7.17/5.7.17.7z |
DIA 5.10.29 Final
+ Добавлен пункт меню "Сохранить информацию об устройствах для эмуляции на другом ПК" + Добавлена форма для режима эмуляции. Теперь также позволяет выбрать конечную операционную систему. * Исправлено поведение прогресса, если более одной вкладки и среди них есть пустые * Добавление дополнительных отладочных сообщений * Оптимизация процесса загрузки программы и индексации пакетов драйверов * Улучшена отзывчивость программы при индексации пакетов драйверов * Добавление информации, о текущем прогрессе выполнения в заголовок программы * Исправлены ошибки интерфейса GUI * Оптимизация кода программы * Обновлена поддержка маркеров операционных систем и производителей ноутбуков, для корректного определения тачпад - Исправлена ошибка анализа совместимости драйверов, если маркеры FORCED или STRICT находились в начале пути. - Исправлено несколько редких ошибок при индексации драйверпаков. * Производительности индексации выросла на 20%. - Исправлена ошибка запуска программы без драйверпаков * Замена многих элементов интерфейса на более стабильные. + Добавлена частичная возможность эмулировать работу программы для другого компьютера, на основании файла %Temp%\DriversInstaller\HwidsTempExt.txt, который создается при каждом запуске программы. Эмулируется все кроме, версии операционной системы. Функционал доступен через пункт меню - "Обновление баз даных - Загрузить информацию другого PC (Эмуляция работы)". * Добавлена поддержка последних маркеров * Обновлена программа System Information Viewer до версии V4.40 * Обновлена программа Unknown Device Identifier до версии V8.01 * Обновлена программа DevManView до версии V1.35 7z - https://www.virustotal.com/ru/file/b...is/1383047954/ exe - https://www.virustotal.com/ru/file/9...is/1383047973/ |
Когда будет поддержка Windows 7 x64? Кое как запускается если ставить совместимость с XP.
На Windows 7 Home и Starter вообще не работает никак. |
Инсульт, Что за чшь все прекрасно работает, я не представляю как нужно засрать так ось.
|
Свеже установленная лицензия свежезасраная? :) Иначе эта программа и ненужна кроме как на только установленную систему поставить драйвера.
Заметил одну особенность не работает на ноутбуках TOSHIBA на 4 разных моделях. В ошибке программы что то про Manufacture похоже программа не может определить железо ноута. Если нажимать "skip error" дальше вылезает тоже самое про CPU и.т.д.. ошибки 91..92..93..96... и.т.д. Также приходится переносить \Tools\DevCon например на С:\DevCon указать пути в ini [Devcon] иначе программа упорно пишет что не может запустить devcon_c.cmd |
Инсульт, никогда такого не было - у меня как раз Тошиба ноутбук тестовый - явно ошибка какая-то локальная у вас
|
Инсульт, Почему все сообщения пишутся с горяча?
Где факты: версия программы? логи программы, скрины ошибок. Вообще есть поддержка всех windows начиная с XP. Только 2000 проверить мне уже негде, но боюсь, что там могут быть ошибки. Так что проблема может быть и скорее всего в вашей винде. Свежеустановленная еще ни о чем не говорит. Возможно вы ставиет какой-то софт, который мог сбить регистрацию некоторых системных библиотек, или еще что-то. Анализировать в общем надо. |
romeo91, могу потестить на 2000, как раз есть бук на который ставятся разные системы для тестов. Скажи какие логи нужны, на какой 2000-ой потестить(сп2, сп4). Сделаю.
|
Putin-mode, Спасибо, но мне уже сложно стало поддерживать 2000, так как многие Api-функции, которые используются в программе отсутствуют в 2000. Так что мне проще прекратить поддержку 2000. Хотя на текущий момент вроде функционал программы в 2000 не страдает, страдает только оформление
|
Добрый день, друзья. Прошу вас протестировать новую версию DIA. Пока версия только для тестирования, так как не исключены ошибки. Прошу обо всех замечаниях писать на форум, или лично на почту
Вот кратко список, текущих изменений. Несмотря на не очень большой список, это результат 2-х месячной доработки. Версия 5.12.30 Beta (30.12.2013) Изменения в структуре программы Базу данных необходимо пересоздать, программа сама скажет о несовместимости БД Изменен алгоритм сортировки БД по HWID Для ускорения запуска изменен модуль подбора драйверов, для этого в программе при индексации, создается дополнительный файл %driverpackName%.hwid Чистота базы драйверов - убраны возможные ошибки в анализе inf-файлов Изменен алгоритм поиска драйверов по HWID в БД В результате вышеуказанных изменений, загрузка программы происходит ~ 2 раза быстрее Файл devcon_c.cmd более не используется при запуске программы, теперь происходит прямой вызов devcon.exe с параметрами. Исправлена ошибка закрытия программы, если не создавался файл hwids.txt - результат работы программы devcon.exe. Программа продолжала загружаться и выдавала множество ошибок Исправлена ошибка запуска на windows 2000, причина была в функции запуска внешних приложений Изменения в GUI Реализована поддержка Юникода почти для всех элементы управления Шрифт по умолчанию для подсказок Lucida Console, для всех остальных элементов Tahoma. Если иного не прописано в настройках программы. При переключении в режим индексации, если нет непроиндексированных пакетов, то режим выделения устанавливается во "Все" Исправлено несколько мелких ошибок - несоздание папки drivers - и т.д Убраны все параметры создания базы драйверов, теперь создание безусловное Исправлена функция подсчета времени, некорректно расчитывалось время в миллисекундах Убрана зависимость от компонента richtx32.ocx - Microsoft Rich Textbox Control 6.0 Добавлено перестроение кнопок при изменении размера окна или переходе по вкладкам Изменено окно "О программе" Добавлен Арабский язык спасибо MFM Dawdeh - http://www.mfmd.net/forum.php Информация о текущем прогрессе выполнения теперь в начале заголовка программы http://www.mediafire.com/download/aw....12.30_Test.7z P.S. В следующем году уже будут программы с номером 6.x.x |
Не знаю исправлено ли в новой версии-
GUI лицензионного соглашения не нажимется с клавиатуры галочка "я согласен". Т.е. если я без мыши хочу установить драйвера- не получится, т.к. я не могу пробелом выбрать галку " я согласен". |
Цитата:
|
Как сделать чтоб при установки драйверов не выводился запрос о подтверждению обновления драйвера
|
Цитата:
Если это сообщения DPinst, то их можно погасить соответствующей настройкой. Посмотрите настройки программы. |
Версия 6.4.11 PreFinal (11.04.2014)
[CHANGED] Оптимизация процесса загрузки программы, скорость выросла в ~2-3 раза [CHANGED] Оптимизация процесса индексации, скорость выросла в ~2-3 раза [CHANGED] Оптимизация отладочного лога-программы, уменьшено количество сообщений в стандартном режиме работы. Улучшена читаемость лог-файла [CHANGED] Обновлена поддержка маркеров операционной системы и маркеров производителей ноутбуков (Идея от SamLab) [ADDED] Добавлена поддержка маркеров (intel_2nd, intel_4th) для корректной установки драйвера Intel USB 3.0 (IUSB3\ROOT_HUB30) (Идея от BadPointer) [CHANGED] Немного изменен формат базы данных (совмещено поле "путь"и "имя inf-файла"). [CHANGED] Изменено отображение подсказки для кнопки пакета драйверов (совмещено поле "путь"и "имя inf-файла"). [CHANGED] Теперь программа имеет полноценную возможность работы с распакованными пакетами драйверов [CHANGED] Множественные изменения/улучшения интерфейса [ADDED] Расширены возможность изменения интерфейса через настройки: изменение шрифта элементов управления, изменение внешнего вида кнопок пакетов драйверов [FIXED] Исправлена неработоспособность изменения цвета шрифта контролов [CHANGED] Изменен размер иконок для кнопок управления (32x32 кроме кнопок пакетов драйверов, они остались 24x24) [ADDED] Поддержка Unicode всех элементов управления (кроме SStab) [FIXED] Исправлено отображение иконки приложения для exe-файла и при отображении по Alt+Tab (для Windows Vista+) [CHANGED] Для универсализации и простоты интеграции программы в различные сборники драйверов, изменена структура каталогов программы: подкаталоги "Lang", "Graphics", "Docs" перенесены в каталог DIA [CHANGED] Файл настроек .\Tools\DriversInstaller.ini переименован в .\Tools\DIA.ini [CHANGED] Временный каталог программы изменен на %temp%\DIA [FIXED] Стабильность приложения, исправлены произвольные вылеты программы (я надеюсь на это :)) [CHANGED] Улучшение отклика программы при различных операциях [CHANGED] Оптимизация функций работы с файлами [CHANGED] Исправлены небольшие ошибки в процессе индексации (чистота базы данных в части определения имени устройства) [ADDED] Добавлена возможность распаковки отдельного драйверпака, по нажатию правой кнопки мыши на пакете драйверов (раньше было реализовано только для группового режима работы) [CHANGED] Процесс создания точки восстановления перенесен в режим установки драйвера (ранее было при запуске программы). Создается один раз за сеанс работы программы. [CHANGED] Добавлено автоизменение ширины колонки при переключении между режимами для всех таблиц [FIXED] Исправлено переключение между элементами по клавише TAB (добавлен фокус) [CHANGED] Доработан режим эмуляции (сохранение/загрузка) для определения параметров эмулируемой системы на основании имени файла снимка [CHANGED] Изменено окно "О программе". [CHANGED] Обновлена программа System Information Viewer до версии V4.43 [CHANGED] Обновлена программа DevManView до версии V1.41 MD5: 5c0a52fece65d2e93587586fde453e8a http://www.mediafire.com/?ntembx7vuxt7z |
|
Цитата:
Мне хочется понять в чем ошибка в алгоритме сортировки 1. Скачай https://www.mediafire.com/?3iz7j3882tjn798 2. запусти сначала DIA_ErrHandler.exe чтобы появилось аналогичное окно, тут я увижу в какой Функции ошибка 3. потом сначала DIA_woErrHandler.exe. Эта версия при ошибке просто вылетит, и windows по идее должен создать minidump. Если сделает скинь плиз его. А вообще ошибку можно убрать. Я на всякий случай предусмотрел старый вариант сортировки. Нужно в DIA.ini изменить параметр [OS] SortMethodShell=1 |
Цитата:
Я использовал драйверпаки из SamDrivers 4.4. Падает только на DP_Telephone_14035.7z каждый раз, а остальные обрабатываются нормально. Индексировал на Windows XP, хотя не понимаю как это может зависеть от версии Windows. У тебя у самого должно также падать на этом же месте. DIA_ErrHandler.exe DIA_woErrHandler.exe Выскакивает сообщение отправить отчет Microsoft. Минидампы у меня отключены. |
Цитата:
|
У меня дома на Windows 7 x64 также падает при индексировании того же драйверпака что и на XP. Минидампы включены, но они не создаются, и DIA_woErrHandler.exe закрывается без каких либо сообщений вроде отправки отчета в Microsoft.
Возможно, DIA излишне зависим от определенных версий внешних модулей. -------------------------------------- Я исключил проблемный драйверпак и сравнил скоростные показатели старой и новой версии DIA, а также Snappy Driver Installer. Время индексации Старая DIA – 351 сек (5:51) Новая DIA – 128 сек (2:08) SDI – 19 сек Новая версия справилась с индексацией в 2,7 раза быстрее, но даже этот результат в 6,7 раза хуже чем у SDI. Здесь также нужно иметь ввиду что DIA извлекает и обрабатывает только inf файлы(объем 1,2 ГБ), а SDI – inf файлы и в дополнении к ним еще cat файлы. Суммарный объемом всех файлов - 2 ГБ. Таким образом, SDI приходится обработать гораздо больший объем информации. Размер индексов DIA – 132 МБ SDI – 6 МБ (до сжатия методом LZMA – 55 МБ) Несмотря на малый размер индексов SDI, они содержат больше информации о драйверах(FeatureScore, InstallSection, classguid, provider, catalogfile), пустые секции, сигнализирующие об отсутствии поддержки драйвера указанной ОС. Для поиска драйверов DIA требуется загрузить как минимум 23 МБ индексов(а на практике приходится больше). SDI достаточно загрузить 6 МБ. Минимизация размера индексов и объема загружаемых данных важна для оптимизации времени холодного старта или запуска с DVD. Время готовности Старая DIA – 9 сек. Новая DIA – 3 сек. SDI – 0,5 сек. Новая версия в 3 раза быстрее, но в 6 раз медленнее чем SDI. |
Цитата:
Цитата:
Цитата:
Да DIA медленнее, чем SDI, но я и не претендую на быструю программу. Я считаю что для такого класса программ скорость не самое главное. Тем более индексация - это по сути разовая процедура. Сделал и забыл. Да не за секунды, а за минуты, но для меня это не так критично. Также более медленный запуск DIA также обуславливается более нагруженным GUI. А это тоже потеря скорости. В VB реализовать многопоточность, как сделано в SDI почти не реально. Только с применением библиотек, а это еще дополнительная зависимость. Оптимизировать размер индексов также реально, но опять же к сожалению не без участия внешних компонент, так нет ничего с открыт исходным кодом портированного под VB. Так как многие не считают его нормальным языком программирования. Да VB далек от идеала и сделать на нем ПО превосходящее по скорости с++ не выйдет, но и моя программа имеет право на жизнь. Пусть пользователи решают для себя что им лучше. Постоянно акцентировать внимание на превосходстве вашей программой над другими не совсем корректно. BadPointer, я рад что у вас получается довольно быстрая и умная программа. Появление вашей программы подтолкнуло меня на дальнейшую разработку и поиски слабых мест в моих проектах, и реализации новых идей. Для меня DIA и DBS это хобби, я не стремлюсь сделать лучшее. Я делаю то что мне нравится. |
Цитата:
Впрочем, правильность подбора драйверов и установки гораздо важнее для подобных программ. Цитата:
DIA не учитывает CatalogFile для различных архитектур. DIA не учитывает что этот драйвер подходит для Windows начиная с XP и заканчивая Windows Vista. Пустая секция для Windows 7[6.1] говорит о том что этот драйвер не подходит для Семерки и выше. |
|
SamLab, ошибка воспроизводится всегда? Или это плавающая ошибка?
|
romeo91, плавающая
|
Спасибо классная программка
|
Версия 6.4.28 PreFinal (28.04.2014)
[CHANGED] Оптимизация процесса загрузки программы, скорость выросла на ~40% [CHANGED] Оптимизация процесса индексации, скорость выросла на ~10-15% [ADDED] Добавлена команда /savereport[:DIR] для сохранения файла снимка системы. Если каталог [DIR] не указан, то файл сохраняется в каталог DebugLogPath. [ADDED] При запуске программы снимок системы сохраняется в каталог DebugLogPath [FIXED] Исправлены редкие ошибки в процессе индексации, когда некоторые HWID обрезались [FIXED] Исправлена ошибка, приводившая к вылету программы, если установку драйверов запускали сразу после индексации (в том же сеансе работы программы) [FIXED] Исправлена ошибка подбора драйвера для тачпада [FIXED] Исправлено не обновление картинки статуса драйверпака при эмуляции системы [FIXED] Несколько других некритических ошибок https://www.mediafire.com/?ydbu9m3qvyq55mm MD5: d82a528b9c659cb2433a3f666713cc7b https://www.virustotal.com/ru/file/6...is/1398679580/ |
DIA до сих пор полагается на DPInst для установки драйверов в то время как другие программы этого класса давно перешли на установку через devcon или функции Win32API, которые идентичны установке через диспетчер устройств Windows и обеспечеивают более полный контроль при выборе драйвера, а также установка происходит с более высокой успешностью.
Принцип работы DPInst. DIA распаковывает папки с нужными драйверами во временную папку и передает эту папку DPInst, который самостоятельно выбирает какие драйверы следует устанавливать и производит установку драйверов самостоятельно копируя файлы не используя стандартные Windows интерфейсы для установки драйверов. Проблемы с DPInst.
Решение проблем DPInst. В идеале DIA должен перейти на установку драйверов через Win32API, но это может потребовать значительной переделки кода. DIA должен будет взять на себя большую ответственность за подбор оптимального драйвера, так как после отказа от DPInst, не будет подстраховки от неправильного выбора, которую сейчас осуществляет DPInst. Так как DIA в ближайшее время будет использовать DPInst при подборе и установке драйверов, я советую заменить DPInst на Snappy Driver Installer, который умеет работать в роли DPInst. Для этого достаточно скопировать файл SDI_R72.EXE в папку Tools\DPInst под именами DPInst.exe и DPInst64.exe(с перезаписью существующих файлов). Таким образом, DIA будет запускать установку распакованных драйверов из временной папки посредством SDI, а не DPInst, что обеспечит более оптимальный подбор драйверов, а также повысит успешность установки драйверов. |
Цитата:
Приведи свои ключи коммандной строки аналогично DPinst. |
romeo91,
Поддерживается только ключ -PATH <pathToDrivers>(остальные ключи DPInst не нужны и игнорируются), а также код возврата в том же виде как и у DPInst. В этом режиме SDI подбирает оптимальные драйверы в указанной папке, выполняет их установку и закрывается. В дополнении к ключу -PATH можно использовать и обычные ключи SDI. |
чего то прям беда какая то....обновил поверх новую версию и теперь не запускается...
|
Orestik, Посмотрите в файле DIA.ini куда у вас настроено создание отладочного лог-файла (секция debugmode).
Возможно программа не может туда записать, или запускаете не от имени администратора |
Всем привет.
Выкладываю новую версия оболочки DIA. Активно разработкой эти два года не занимался, когда было свободное время правил известные ошибки, ну и другие вещи, что приходил в голову. Но никак до релиза довести времени не хватало... Вот список наработанных изменений, все что вспомнилось: Цитата:
Неопубликованный список изменений старых версий
Версия 6.10.03 PreFinal (03.10.2014)
- Исправлена ошибка определения версии операционной системы Windows 10 - Исправлена ошибка редкого вылета программы при индексации пакетов Версия 6.9.30 PreFinal (30.09.2014) + Добавлена поддержка маркеров для Windows 9 * Расширено определение USB3 - Исправлены ошибки в работе командной строки + Добавлен новый параметр [OS]SortDBTxtFileByHWID для сортировки выходных индексных файлов, по умолчанию сортировка выключена (=0) + Добавлена возможность создавать объединенный индексный файл для ручного анализа. Функционал может пригодиться для сборщиков пакетов драйверов * Исправлены небольшие неточности GUI * Удалена программа DoubleDriver * Обновлена программа System Information Viewer до версии V4.47 * Обновлена программа Unknown Device Identifier до версии V8.02 * Обновлена программа DevManView до версии V1.42 http://www.mediafire.com/file/dmda4i...ase_7.12.28.7z |
Время: 15:13. |
Время: 15:13.
© OSzone.net 2001-