Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Утилиты - Помощник установки драйверов (DIA - Drivers Installer Assistant) v.6.4.28 PreFinal

Ответить
Настройки темы
Утилиты - Помощник установки драйверов (DIA - Drivers Installer Assistant) v.6.4.28 PreFinal

Аватара для romeo91

Ветеран


Автор проектов


Сообщения: 733
Благодарности: 240


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: romeo91
Дата: 28-04-2014
Описание: Новая версия 6.4.28 PreFINAL
Помощник установки драйверов (Drivers Installer Assistant) 6.4.28 PreFINAL
Сайт проекта или Форум проекта

Программа предназначена для быстрой установки/обновления драйверов устройств на компьютер с уже установленной операционной системой. Для установки используются заранее подготовленные или скачанные с других сайтов пакеты драйверов. Установка драйверов производится в несколько нажатий кнопок мыши. При запуске программа сама определит устройства вашего компьютера и предложит необходимые драйвера для установки или обновления.


Сама установка драйверов производится с помощью утилиты DPInst от Microsoft.
Программа позволяет держать базу драйверов для нескольких операционных систем (ОС) сразу. Для работы с драйверами для нужной ОС, необходимо просто выбрать соответствующую вкладку. Если вам не хватает установленной по умолчанию поддержки ОС, вы можете сами добавить новую ОС через меню настройки-параметры-поддерживаемые ОС.

СКРИНШОТЫ ПРОГРАММЫ


ОСНОВНЫЕ ВОЗМОЖНОСТИ:
  1. Работа с любыми пакетами драйверов (архивы 7z, zip), для любых ОС начиная с Windows XP
  2. Работа как под 32 разрядной, так и под 64 разрядной
  3. Возможность групповой и выборочной установки драйверов
  4. Умение обрабатывать файлы finish в пакетах Bashrat'а
  5. Прозрачная настройка программы (все параметры изменяются через настройки). Все настройки хранятся в одном ini-файле
  6. Быстрое создание базы драйверов (также возможность создать всех БД одной кнопкой)
  7. Дружелюбный и отзывчивый интерфейс
  8. Просмотр списка устройств для локального ПК
  9. Просмотр дазы драйверов для пакета драйверов
  10. Возможность работать с любого носителя
  11. Возможность добавлять и запускать из интерфейса программы дополнительные утилиты (для добавления воспользуйтесь меню настройки-параметры – дополнительные утилиты). Т.е в какой то мере может использоваться как авторан для ваших сборников
  12. Проверка обновлений программы через интернет
  13. Возможность тихой установки
  14. Мультиязычный интерфейс
Поддерживаемые ОС: Все Windows любой разрядности начиная с 2000

Перед запуском программы пакеты драйверов необходимо положить в определенные каталоги.
По умолчанию это каталоги drivers\<каталог для соответствующей ОС>
\drivers\XP\
\drivers\Vista\
\drivers\Vista64\

Ссылку на программу смотрите на Офф.Сайте или Офф.Форуме проекта
Полный список изменений

Скачать последнюю версию
Зеркало


Список последних изменений:
читать дальше »

"-" - Исправлена ошибка
"+" - Добавлен функционал
"*" - Косметические изменения
"!" - Важные примечания по работе программы

Версия 6.4.28 PreFinal (28.04.2014)
* Оптимизация процесса загрузки программы, скорость выросла на ~40%
* Оптимизация процесса индексации, скорость выросла на ~10-15%
+ Добавлена команда /savereport[:DIR] для сохранения файла снимка системы. Если каталог [DIR] не указан, то файл сохраняется в каталог DebugLogPath.
+ При запуске программы снимок системы сохраняется в каталог DebugLogPath
- Исправлены редкие ошибки в процессе индексации, когда некоторые HWID обрезались
- Исправлена ошибка, приводившая к вылету программы, если установку драйверов запускали сразу после индексации (в том же сеансе работы программы)
- Исправлена ошибка подбора драйвера для тачпада
- Исправлено не обновление картинки статуса драйверпака при эмуляции системы
- Несколько других некритических ошибок

Версия 6.4.11 PreFinal (11.04.2014)
* Оптимизация процесса загрузки программы, скорость выросла в ~2-3 раза
* Оптимизация процесса индексации, скорость выросла в ~2-3 раза
* Оптимизация отладочного лога-программы, уменьшено количество сообщений в стандартном режиме работы. Улучшена читаемость лог-файла
* Обновлена поддержка маркеров операционной системы и маркеров производителей ноутбуков (Идея от SamLab)
+ Добавлена поддержка маркеров (intel_2nd, intel_4th) для корректной установки драйвера Intel USB 3.0 (IUSB3\ROOT_HUB30) (Идея от BadPointer)
* Немного изменен формат базы данных (совмещено поле "путь"и "имя inf-файла").
* Изменено отображение подсказки для кнопки пакета драйверов (совмещено поле "путь"и "имя inf-файла").
* Теперь программа имеет полноценную возможность работы с распакованными пакетами драйверов
* Множественные изменения/улучшения интерфейса
+ Расширены возможность изменения интерфейса через настройки: изменение шрифта элементов управления, изменение внешнего вида кнопок пакетов драйверов
- Исправлена неработоспособность изменения цвета шрифта контролов
* Изменен размер иконок для кнопок управления (32x32 кроме кнопок пакетов драйверов, они остались 24x24)
+ Поддержка Unicode всех элементов управления (кроме SStab)
- Исправлено отображение иконки приложения для exe-файла и при отображении по Alt+Tab (для Windows Vista+)
* Для универсализации и простоты интеграции программы в различные сборники драйверов, изменена структура каталогов программы: подкаталоги "Lang", "Graphics", "Docs" перенесены в каталог DIA
* Файл настроек .\Tools\DriversInstaller.ini переименован в .\Tools\DIA.ini
* Временный каталог программы изменен на %temp%\DIA
- Стабильность приложения, исправлены произвольные вылеты программы (я надеюсь на это )
* Улучшение отклика программы при различных операциях
* Оптимизация функций работы с файлами
* Исправлены небольшие ошибки в процессе индексации (чистота базы данных в части определения имени устройства)
+ Добавлена возможность распаковки отдельного драйверпака, по нажатию правой кнопки мыши на пакете драйверов (раньше было реализовано только для группового режима работы)
* Процесс создания точки восстановления перенесен в режим установки драйвера (ранее было при запуске программы). Создается один раз за сеанс работы программы.
* Добавлено автоизменение ширины колонки при переключении между режимами для всех таблиц
- Исправлено переключение между элементами по клавише TAB (добавлен фокус)
* Доработан режим эмуляции (сохранение/загрузка) для определения параметров эмулируемой системы на основании имени файла снимка
* Изменено окно "О программе".
* Обновлена программа System Information Viewer до версии V4.43
* Обновлена программа DevManView до версии V1.41

Версия 5.12.30 Beta (30.12.2013)
!Базу данных необходимо пересоздать, программа сама скажет о несовместимости БД
* Изменен алгоритм сортировки БД по HWID
* Изменен алгоритм поиска драйверов по HWID в БД
+ Для ускорения запуска изменен модуль подбора драйверов, для этого в программе при индексации, создается дополнительный файл %driverpackName%.hwid
* Чистка базы драйверов - убраны возможные ошибки в анализе inf-файлов
В результате вышеуказанных изменений, загрузка программы происходит ~ 2 раза быстрее
* Файл devcon_c.cmd более не используется при запуске программы, теперь происходит прямой вызов devcon.exe с параметрами.
- Исправлена ошибка закрытия программы, если не создавался файл hwids.txt - результат работы программы devcon.exe. Программа продолжала загружаться и выдавала множество ошибок
- Исправлена ошибка запуска на windows 2000, причина была в функции запуска внешних приложений
+ Реализована поддержка Юникода почти для всех элементы управления
+ Шрифт по умолчанию для подсказок Lucida Console, для всех остальных элементов Tahoma. Если иного не прописано в настройках программы.
+ При переключении в режим индексации, если нет непроиндексированных пакетов, то режим выделения устанавливается во "Все"
- Исправлено несоздание папки drivers при индексации драйверов
- Убраны все параметры создания базы драйверов, теперь создание безусловное
- Исправлена функция подсчета времени, некорректно рассчитывалось время в миллисекундах
* Убрана зависимость от компонента richtx32.ocx - Microsoft Rich Textbox Control 6.0.
+ Добавлено перестроение кнопок при изменении размера окна или переходе по вкладкам
+ Добавлен Арабский язык спасибо MFM Dawdeh - http://www.mfmd.net/forum.php
+ Информация о текущем прогрессе выполнения теперь в начале заголовка программы

Версия 5.10.29 Final (29.10.2013)
+ Добавлен пункт меню "Сохранить информацию об устройствах для эмуляции на другом ПК"
+ Добавлена форма для режима эмуляции. Теперь также позволяет выбрать конечную операционную систему.
* Исправлено поведение прогресса, если более одной вкладки и среди них есть пустые
* Добавление дополнительных отладочных сообщений
* Оптимизация процесса загрузки программы и индексации пакетов драйверов
* Улучшена отзывчивость программы при индексации пакетов драйверов
* Добавление информации, о текущем прогрессе выполнения в заголовок программы
* Исправлены ошибки интерфейса GUI
* Оптимизация кода программы
* Обновлена поддержка маркеров операционных систем и прозводителей ноутбуков, для корректного определения тачпадов

Версия 5.10.4 Final (04.10.2013)
- Исправлена ошибка анализа совместимости драйверов, если маркеры FORCED или STRICT находились в начале пути.
- Исправлено несколько редких ошибок при индексации драйверпаков.
* Производительности индексации выросла на 20%.
- Исправлена ошибка запуска программы без драйверпаков
* Замена многих элементов интерфейса на более стабильные.
+ Добавлена частичная возможность эмулировать работу программы для другого компьютера, на основании файла %Temp%\DriversInstaller\HwidsTempExt.txt, который создается при каждом запуске программы.
Эмулируется все кроме, версии операционной системы. Функционал доступен через пункт меню - "Обновление баз даных - Загрузить информацию другого PC (Эмуляция работы)".
* Добавлена поддержка последних маркеров
* Обновлена программа System Information Viewer до версии V4.40
* Обновлена программа Unknown Device Identifier до версии V8.01
* Обновлена программа DevManView до версии V1.35

Версия 5.7.17 Final (17.07.2013)
* Изменена процедура проверки обновления, добавлен таймаут ожидания отклика от сервера = 5 сек, проверка обновлений идет в асинхронном режиме, т.е без "зависания"программы.
* Изменено переключение между вкладками в разных режимах
* Повышена стабильность приложения, исправлены случайные вылеты программы - были заменены некоторые элементы оформления.
+ Добавлены дополнительные сообщения если нет подходящих пакетов драйверов в разных режимах работы
* Работы режима "Удаление устаревших версий пакетов драйверов"адаптирована также для пакетов DriverPacksTeam, до этого проверялась только на пакетах SamLab
- Исправлен режим работы "Удаление баз несуществующих пакетов драйверов", если в программе, больше чем одна вкладка
+ Добавлен функционал (требует тестирования) работы с распакованным пакетами драйверов. Режим работы взаимоисключающий, т.е либо каталоги, либо архивы.
Для включения необходимо в файле DriversInstaller.ini выставить настройку
[OS]
DP_is_aFolder=1
- Исправлена ошибка при запуске с программы параметрами, для извлечения ресурсов программы
* Отзывчивость программы при запуске внешних процессов

* Обновлены остальные языковые файлы
* Обновлена программа DevManView до версии V1.30

Версия 5.4.18 Final (18.04.2013)
- Исправлено несколько ошибок
* Обновлена программа System Information Viewer до версии V4.36

Версия 5.4.15 Final (15.04.2013)
!Представлен обобщенный список изменений, после последней публичной версии 3.12.12
!!!Внимание, переименован файл настроек - теперь DriversInstaller.ini, вместо settings.ini

Изменения интерфейса
* Большой рестайлинг внешнего вида программы (изменены/добавлены многие элементы), расширение настроек программы по оформлению
* Изменение прогрессбара для систем 6.x - теперь прогресс также отображается на таскбаре
* Исправлены смещения некоторых элементов на форме на различных ОС.
* Изменена форма отображения информации об операционной системе, в дальнейшем эта форма, возможно, будет наполняться информацией.
* На основную форму добавлено поле с информацией о модели компьютера/материнской платы
* Изменен диалог удаления индексных файлов для несуществующих пакетов драйверов
* Увеличена высота статусной строки
* Все языковые файлы переведены в кодировку Юникод, для более корректного отображения текста.
* В языковые файлы (*.lng) добавлен параметр, определяющий кодовую страницу - "Charset". Этот параметр необходим для корректного отображения текста в элементах, неподдерживаемых Юникод. Например, для России кодовая страница Windows 1251, и соответственно "Charset=1251".
* Растягивание программы на полный экран, после изменения разрешения экрана программой, если оно было меньше 800x600
* В настройках программы добавлено выделение рамкой текстовых полей при получении фокуса

Функционал
+ Добавлена возможность копировать HWID в буфер обмена (контекстное меню)
+ Переписан функционал для работы с командной строкой. На текущий момент в программе предусмотрены следующие ключи запуска:
"/?", "/h","-h","-help","/help" - показ окна справки;
"/extractdll[:путь]" - извлечение файлов из ресурсов программы в указанный каталог, если каталог не указан, то извлечение происходит во временный каталог;
"/regdll" - регистрация программных компонентов(dll и ocx);
"/s[(:|mode]","-s[(:|mode]","--s[(:|mode]" - Запуск тихого режима установки драйверов, с возможностью выбора режима выделения драйверов.
Параметр [mode] может принимать значения для режимов "Установка (Совместимые драйвера)" и "Установка (Полная - весь пакет)" соответственно:
n или n2 - Выделение пакетов драйверов с более новыми драйверами,
q или q2 - Выделение пакетов драйверов с неустановленными драйверами,
a или a2 - Выделение всех пакетов драйверов на вкладке может принимать значения.
"/t[(:|time]","-t[(:|time]","--t[(:|time]" - Время ожидания в секундах, перед началом запуска тихого режима установки драйверов. По умолчанию пауза равна 10 секундам.
+ Добавлен функционал "Удаление устаревших версий пакетов драйверов", доступно в меню "Обновление баз данных".
+ Драйверпак 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%;искомый текст в информации о модели ноутбука, поддерживается маска поиска
- Поправлена работа на системах nt6 при включенном DEP (На Windows Server 2003 для корректной работы программу надо добавлять в исключения DEP, пока решения не нашел)
* Добавлена дополнительная проверка при формировании точки восстановления, так как на серверных платформах она не работает.
* Убран устаревший алгоритмы индексации базы драйверов
* Убран устаревший режим "Считывать версии драйверов", теперь считывается всегда.
* Поправлен алгоритм подбора драйверов, если нет маркеров и в inf нет четкого указания версии операционной системы.
* Информацию о версии Windows берется теперь с использованием WMI, по старой схеме были проблемы при определении версии Windows Blue

Отладка
+ Настройки отладочного режима вынесены в отдельный блок настроек программы.
+ добавлена опция "Создавать log-файл в подпапке "logs" программы
+ Добавлена возможность создавать лог-файл с уникальным именем. Шаблон имени файла прописывается в настройках программы.
+ В настройках отладочного режима добавлен параметр "Добавлять дату и время в каждую строчку лог-файла"
* В настройках отладочного режима разделен параметр "путь до лог-файла" - теперь надо указывать два параметра, каталог для создания лог-файла, и шаблон имени файла
* В конец debug-log добавлена обобщенная информация о доступных драйверах для установки, для удобства сравнения результатов подбора драйверов (функционал добавлен еще в версии 5.4.4, но не был мной описан)

Прочее
* Немного изменена процедура проверки обновления программы, при недоступности сайта.
* Оптимизация объявлений Api-функций
* Множество других мелких исправлений.
* Обновлен украинский перевод (Спасибо Lisabon)
* Обновлен чешский перевод (Спасибо Tron [Marek Pavlik])
* Обновлены остальные языковые файлы

Версия 3.12.12 Final (12.12.2012)
!!!Внимание, программа потребует пересоздать индексные файлы
* Улучшен алгоритм подбора драйверов на основании секции [Manufactured], учтена особенность, когда драйвер 6.0 может подходить и для 6.1 и 6.2
+ Реализована поддержка "маркеров" (идея использована в сборнике SamDrivers - driveroff.net) для помощи программе более четко определять совместимость драйвера, если это сложно определить на основании секции [Manufactured]
- Поправлено некорректное определение программой версии ОС - Windows 8
- Исправлен вылет программы по ошибке "Permison Denied" при удалении временных файлов
- Исправлена ошибка при построении ДБ, программа иногда не могла определить название устройства и писала "Not defined in the inf"
- Исправлена ошибка при построении БД, когда программа могла неверно записать данные о версии драйвера
+ Добавлен перевод на чешский язык (Спасибо Tron)
* Описание кнопки "Распаковать" (контекстное меню, при групповом режиме работы)
+ Добавлена возможность копировать HWID в буфер обмена (контекстное меню)
- Исправлена ошибка, когда в базе мог быть найден подходящий драйвер, если совпадает часть HWID, например, у вас устройство "USB\CLASS_09" а в базе есть запись с "HWID FLUSB\CLASS_09"
* По умолчанию программа открывает вкладку "Доступно обновление"
* HWID добавлен в исключения PCI\CC_0604, если файл Settings.ini у вас уже есть, то измените параметр вручную
[OS]
ExcludeHWID=USB\ROOT_HUB*;ROOT\*;STORAGE\*;USBSTOR\*;PCIIDE\IDECHANNEL;PCI\CC_0604
* Добавлена проверка и создание каталога для файла "Debug", если его не существует.
* Добавлена возможность изменять размер формы при выборочной установке
+ Доработаны правила подбора драйверов, теперь учитывается еще одна особенность в структуре inf-файлов - Исключения для установки на определенные системы, если есть секция, указанная в [manufactured], но она пустая.
* поправлена работа вкладок для перехода в стартовый режим, после обновления индексов при старте программы
- Исправлены некритические ошибки, при работе с вкладками, если драйвер найден в первом пакете драйверов
* Добавлена сортировка массива получаемых имен файлов пакетов драйверов. На системах с Fat32 программа получала список файлов не сортированный по имени
- Исправлено поведение прогресса, если в программе всего одна вкладка
* Множество других мелких исправлений
* Обновлена программа DevManView до версии V1.27
* Обновлена программа System Information Viewer до версии V4.33
+ Обновлена программа Unknown Device Identifier до версии V8.0


Официальный форум проекта

Программа написана VB6 поэтому вам в редких случаях могут понадобится некоторые библиотеки.
Для установки библиотек можете скачать и установить VB runtimes .
Библиотеки, не включенные хранятся в теле программы и сами устанавливаются при их отсутствии.

P.S. Также в интернете можно найти уже готовые сборники драйверов с данной оболочкой (например, SamDrivers, LonerD System Disk), но создать вам их самим не составит труда.
P.P.S. На скорости работы программы сказывается антивирус, поэтому при работе желательно его отключать.

При ошибке программа предложит создать лог. Выкладывайте или присылайте на почту при нахождении таковых.
Также желательно при ошибках включить отладочный режим в настройках и создавшийся лог также прикрепить к письму


ВЫ ТАКЖЕ МОЖЕТЕ ПОБЛАГОДАРИТЬ АВТОРА ЗА ЕГО ТРУД, И ПОМОЧЬ В РАЗВИТИИ ПРОГРАММЫ...
В случае если данная программа оказалась для Вас полезной, автор будет весьма признателен, если Вы поддержите его, оказав материальную поддержку. (Более подробно о помощи проекту на домашней странице)
Возможные способы поощрения:
читать дальше »
1. Реквизиты в системе WebMoney:
R354692313850
Z389122026282

2. Реквизиты в системе YandexMoney:
41001626648736

3. Посредством SMS
SMS-Копилка
SMSCoin

4. Картой VISA или MasterCard через PayPal



Программы аналоги от других авторов:
читать дальше »
1. Интерфейс для Пакетов Драйверов
· http://www.03compu.ru/driverpack
· http://forum.oszone.net/thread-109872.html

2. Drivers Pack Unpacker & Installer
· http://wsnow.net/Drivers_Pack_Unpacker_Installer.html
· http://forum.oszone.net/thread-100922.html

3. Программа установки драйверов
· http://forum.oszone.net/thread-131848.html
Это сообщение посчитали полезным следующие участники:
Показать/скрыть список поблагодаривших

Отправлено: 12:42, 12-05-2009

 

Аватара для romeo91

Ветеран


Автор проектов


Сообщения: 733
Благодарности: 240

Профиль | Сайт | Отправить PM | Цитировать


Комсомолец, Lisabon, Все может быть - Но чтобы убрать вкладки меньше трех ни разу в голову не пришло.... А для чего вам такое? Сделайте скрытыми и все... .
Мне вчера попалась винда 7x64 дак там у меня вообще вкладка по умолчанию другая ставилась xp... - хотя там и дров то не было.

И кстати косяков с чекбоксами на vista и выше никто не наблюдал? Видимо что-то напортачил, хотя как-только не проверял...
или это тока у меня такое?

-------
Всё не так хорошо как кажется, но и не так плохо как могло бы быть.
--------------
My Site - My Forum - Donate Project
Link to DriverPack's


Отправлено: 18:58, 30-07-2010 | #1061



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Lisabon

VIP Person


Сообщения: 1595
Благодарности: 886

Профиль | Отправить PM | Цитировать


Цитата romeo91:
Мне вчера попалась винда 7x64 дак там у меня вообще вкладка по умолчанию другая ставилась xp... - хотя там и дров то не было. »
Такое бывает на Win7 x64, при условии, если в Settings.ini прописано вот так

[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=




Цитата romeo91:
И кстати косяков с чекбоксами на vista и выше никто не наблюдал? Видимо что-то напортачил, хотя как-только не проверял...
или это тока у меня такое? »
По подробнее, какая проблема с чек-боксами?

-------
- А мой папа трансформатором работает...
- 220 получает, 127 маме отдает, а на остальное - гудит...

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:07, 30-07-2010 | #1062


Аватара для volk1234

Старовер


Сообщения: 1708
Благодарности: 314

Профиль | Отправить PM | Цитировать


Хотел бы обрушиться со справедливой критикой на интерфейс программы. Без обид, в качестве ИМХО

1. Программа не дает объективного восприятия - какова ситуация с драйверами на конкретном компьютере. Отображаются некие пакеты драйверов и их совместимость с данным компьютером. Хотелось бы, чтобы в главном окне строилось дерево всех устройств компьютера, а уж затем отображение устройств для которых есть драйверы. Так намного проще определить, какие драйверы надо скачать\добавить, и что еще не установлено

2. Зачастую утилита некорректно отрабатывает в тихом режиме, особенно на материнских платах с чипсетом nVidia. Это связанно с тем, что до установки драйверов чипсета утилита просто не видит например сетевую карту. После установки драйверов чипсета и повторного запуска утилита "вдруг" обнаруживает, что у нее есть и для других устройств драйверы.

3. Сам принцип разделения драйверов в главном окне на разные ОС - ИМХО нерационален. Когда запускается утилита, ОС не может быть изменена, она существует в реальном времени на реальном компьютере
Мне кажется что намного более логичным будет вариант с автоматическим подбором драйверов утилитой, тем более, что все драйвера несут информацию о целевой ОС.

-------

Ю-ху!


Отправлено: 00:30, 31-07-2010 | #1063


Аватара для Комсомолец

Ветеран


Автор проектов


Сообщения: 1558
Благодарности: 228

Профиль | Сайт | Отправить PM | Цитировать


romeo91,
Цитата romeo91:
Сделайте скрытыми и все... . »
так и сделали)
х64 проверю вечером.

volk1234, а есть альтернатива? я не нашел пока.

-------
Для того, чтобы узнать, что такое рекурсия - необходимо узнать, что такое рекурсия. :)

http://forum.oszone.net/image.php?type=sigpic&userid=69953&dateline=1440353086


Отправлено: 02:04, 31-07-2010 | #1064


Аватара для romeo91

Ветеран


Автор проектов


Сообщения: 733
Благодарности: 240

Профиль | Сайт | Отправить PM | Цитировать


Цитата Lisabon:
По подробнее, какая проблема с чек-боксами? »
графический "коллапс". Отображается у элемента чекбокса есть картинка отображающая его состояние. Дак вот эта картинка отображает текущее состояние и половину другого состояние. Привести пример не могу, так как скриншот не делал.
При этом я понять не могу почему это вижу только я Видел на нескольких системах, может это зависит от разрядности иконок т.е рабочий стол или 16 бит, или 32 ?
Цитата Lisabon:
Такое бывает на Win7 x64, при условии, если в Settings.ini прописано вот так »
На досуге займусь, буду эмулировать что у меня что-то другое, а не XP
Цитата volk1234:
2. Зачастую утилита некорректно отрабатывает в тихом режиме, особенно на материнских платах с чипсетом nVidia. Это связанно с тем, что до установки драйверов чипсета утилита просто не видит например сетевую карту. После установки драйверов чипсета и повторного запуска утилита "вдруг" обнаруживает, что у нее есть и для других устройств драйверы. »
Для решения этой проблемы, у меня есть одна наработка, но она не вошла в текущую версию... Я добавил в меню новый пункт, который производит своего рода переинициализацию программы т.е через devcon производится поиск новых устройств и затем программа повторно сканирует систему и собирает о ней данные, ну и наконец поиск дров для всех пакетов повторяется. Можно конечно эту штуку прицепить для установки, но тогда время установки увеличится на порядок.
Или как предлагали ранее, установить последовательную систему установки драйверов. Сначала чипсет, потом звук потом, например, видео и т.д. Но как это сделать тоже надо подумать. В принципе это думаю можно сделать и на текущей версии, если именовать пакеты по другому. Например 1DP_Chipset, 2DP_Sound и т.д. Ну и после некоторых пакетов производить повторный запуск сборки сведений о драйверах
Цитата volk1234:
3. Сам принцип разделения драйверов в главном окне на разные ОС - ИМХО нерационален. Когда запускается утилита, ОС не может быть изменена, она существует в реальном времени на реальном компьютере »
Ну программа работает не только для установки драйверов,но и для создания БД из пакетов драйверов, а для этого режима нужны все вкладки. Плюс к тому же, как я писал механизм нахождения нужной вкладки иногда дает сбой. И вместо одного программа предлагает другое

Ну и наконец два ваших пункта которые в корне должны изменить интерфейс программы
Цитата volk1234:
1. Программа не дает объективного восприятия - какова ситуация с драйверами на конкретном компьютере. Отображаются некие пакеты драйверов и их совместимость с данным компьютером. Хотелось бы, чтобы в главном окне строилось дерево всех устройств компьютера, а уж затем отображение устройств для которых есть драйверы. Так намного проще определить, какие драйверы надо скачать\добавить, и что еще не установлено »
Имхо, что для решения данного нюанса программа должна быть полностью переписана, если вообще не писать новую, используя в ней наработки текущей. Но на это времени я врятли найду... А наворачиваь все это в текущей версии думаю не стоит. Возможно стоит предложить альтернативу решения данного вопроса.
Может кто еще предложить как можно это обойти...
Цитата volk1234:
Мне кажется что намного более логичным будет вариант с автоматическим подбором драйверов утилитой, тем более, что все драйвера несут информацию о целевой ОС. »
Хотя частично я могу это сделать если анализировать inf более подробно, считывая секции в которых говорится для каких систем драйвера. Частично эта реализация есть в DRP 10.145. Но тут всплывает другой вопрос, а если система просканирует все доступные пакеты и предложит очень много дров на установку, то пользователю будет еще сложнее выбрать что ставить.


Так что уважаемые коллеги, продолжает дискуссию дальше, и предлагает еще идеи...

P.S. Просьба не писать - "Многа букав, не осилил"

-------
Всё не так хорошо как кажется, но и не так плохо как могло бы быть.
--------------
My Site - My Forum - Donate Project
Link to DriverPack's

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:31, 31-07-2010 | #1065


Аватара для volk1234

Старовер


Сообщения: 1708
Благодарности: 314

Профиль | Отправить PM | Цитировать


Я рад что Вы отнеслись конструктивно, я описал свой взгляд на интерфейс. У кого- то свой взгляд.

Что качается дерева всех устройств - мне кажется довольно удобно для пользователей и админов. Можно сделать дополнительным окном, модулем.

-------

Ю-ху!


Отправлено: 13:31, 31-07-2010 | #1066


Аватара для Grunger86

Ветеран


Сообщения: 1157
Благодарности: 99

Профиль | Отправить PM | Цитировать


romeo91, обнаружил в DIA такой баг (или фичу): выбрал несколько драйверов для установки, нажал "установить", и тут мне сообщают что драйвер в системе новее чем устанавливаемый. И вопрос "ДА-НЕТ". Я нажал "НЕТ" и установка вообще ВСЕХ выбранных драйверов прекратилась! Т.е. инсталлер распознал мой ответ в категоричной форме
И еще один недочет: зачем в выпадающем списке инф-файлов наблюдается аж несколько одних и тех же файлов описаний разных версий? В итоге я не могу понять: а) какой версии драйвер все-таки установится? б) устанавливаемый драйвер будет новее или старее чем тот, что уже установлен? Путаница какая-то получается! Все очень не точно!
ИМХО просто DIA не может сам точно определить, какой именно девайс и какой на него драйвер ставить, ведь так? за него это делает DPinst.exe или как там его...

-------
Поможем друг другу стать лучше! Отметим правильные ответы и полезные сообщения!


Отправлено: 18:58, 14-08-2010 | #1067


Аватара для romeo91

Ветеран


Автор проектов


Сообщения: 733
Благодарности: 240

Профиль | Сайт | Отправить PM | Цитировать


Цитата Grunger86:
romeo91, обнаружил в DIA такой баг (или фичу): выбрал несколько драйверов для установки, нажал "установить", и тут мне сообщают что драйвер в системе новее чем устанавливаемый. И вопрос "ДА-НЕТ". Я нажал "НЕТ" и установка вообще ВСЕХ выбранных драйверов прекратилась! Т.е. инсталлер распознал мой ответ в категоричной форме »
Это фича DPInst и регулируется его настройками, которыми кстати можно управлять через DIA. Но категоричной формы тут быть не может, может были еще другие ошибки чтобы так отреагировал DPInst. Для этого надо увидеть его лог.
Цитата Grunger86:
И еще один недочет: зачем в выпадающем списке инф-файлов наблюдается аж несколько одних и тех же файлов описаний разных версий? В итоге я не могу понять: а) какой версии драйвер все-таки установится? б) устанавливаемый драйвер будет новее или старее чем тот, что уже установлен? Путаница какая-то получается! Все очень не точно!
ИМХО просто DIA не может сам точно определить, какой именно девайс и какой на него драйвер ставить, ведь так? за него это делает DPinst.exe или как там его... »
Да именно так. Программа называется помощник... И цель ее помогать, а не решать за вас на 100% что именно ставить. Учитывая что текущие версии программы не учитывают SUBSYS и другие прелести идентификаторов, то на 100% при совпадении драйвера по HWID она выбрать не может. И оставляет возможность сделать этот выбор для вас. Если несколько версий одного и того драйвера, то установится тот что новее, и имеет наибольший ранг. Подробнее об этом уже не раз писал Mr. Dusha. Старее драйвер не установится.

-------
Всё не так хорошо как кажется, но и не так плохо как могло бы быть.
--------------
My Site - My Forum - Donate Project
Link to DriverPack's


Отправлено: 06:13, 16-08-2010 | #1068


Аватара для romeo91

Ветеран


Автор проектов


Сообщения: 733
Благодарности: 240

Профиль | Сайт | Отправить PM | Цитировать


Глобальное обновление программы. Основной упор сделан на создание базы данных и ее анализ.

Изменения в DIA - Помощник установки драйверов [2.8.16 - Stable Beta]
читать дальше »
[ADDED] Добавлен новый режим работы парсера inf-файлов. Режим основан на алгоритме BadPointer - анализ с использованием регулярных выражений RegExp.
Данный режим обеспечивает более быструю обработку inf-файлов. Также возможно включение сортировки выводимых в файл данных по HWID.
[ADDED] Добавлен новый блок настроек – “Создание базы драйверов” Данные настройки управляют режимами работы парсера inf-файла.
В настройках можно менять параметры обработки дублирующихся HWID, а также выбирать режим обработки inf-файлов: by Romeo91 или by BadPointer.
В ini-файле все параметры сохраняются в секцию [DevParser]
[ADDED] В базу драйверов при обработке inf-файлов добавляется новое поле -Секция-, в которую помещается секция в которой был найден HWID. Например, INTEL.MFG.NTX86.5.1
Данная секция анализируется программой на предмет совместимости текущего драйвера и выбранной ОС.
Таким образом, программа не предлагает для установки неподходящие драйвера, например, положенные в папку по ошибке.
Соответственно поправлены всплывающие подсказки и таблицы. К сожалению подсказки стали еще длиннее.
[ADDED] При создании базы драйверов в каталоге с базами драйверов создается файл DevDBVersions.ini, в который записывается версия базы.
Данная версия будет считываться программой и в случае несоответствия программы и версии БД, будет выдаваться сообщение, а значок у этого пакета будет оставаться как "База данных отсутствует".
[ADDED] Добавлена проверка на возвращаемые коды программы 7-zip (2 - Fatal error, 7-Command line error, 255 - User stopped the process)
Если есть такие ошибки при работе программы, то выводится сообщение и работа с этим архивом приостанавливается.
[ADDED] Добавлен новый пункт в контекстное меню кнопки пакета драйверов – “Протестировать данные пакет драйверов в программе 7-zip”
[ADDED] Если при запуске программа не нашла вкладку с необходимыми драйверами (настройки “Поддерживаемые ОС”), то появляется соответствующее сообщение.
Для работы доступен только режим создания базы драйверов, все функции установки блокируются.
[ADDED] В меню Сервис - добавлен новый пункт “Обновить сведения по всем пакетам”.
Который заставляет систему инициализировать поиск новых устройств, после этого программа собирает данные, и обновляет данные по всем пакетам.
Данный функционал может помочь, когда после установки драйверов, в системе могли появиться новые устройства, но программа о них еще не знает, и поэтому не предлагает драйвера для установки.
[ADDED] При сохранении настроек программы, выводится запрос на перезапуск программы.

[FIXED] Исправлено наложение объектов, если в количество вкладок на одну строку было меньше общего количества вкладок.
[FIXED] Исправлена ошибка, при которой программа не запускалась, если в настройках кол-во вкладок было меньше 3.

[CHANGED] Оптимизирован родной режим работы парсера inf-файлов. Скорость работы увеличена в среднем на 7-15%, в зависимости от конфигурации компьютера.
[CHANGED] В настройках по умолчанию:
для 1 вкладки [OS_1] выставлены значения:
Ver=5.0;5.1;5.2
вместо:
Ver=5.1;5.2
для 3 вкладки [OS_3] выставлены значения:
Ver=6.0;6.1
Name=Vista\7\Server 2008\Server 2008 R2 x64
вместо:
Ver=6.0
Name=Vista x64
Для тех, кто пользуется настройками программы по умолчанию, рекомендуется удалить файл Settings.ini и запустить программу повторно.
[CHANGED] На основной форме заменен элемент управления Checkbox, для лучшей читабельности, а также для исправления ошибок отображения на некоторых системах.
[CHANGED] На этапе сбора информации о компьютере основная форма программы блокируется. Это сделано для того, чтобы убрать появляющееся окно с кнопками “Switch to” и “Retry”, если на данном этапе вы обращаетесь к программе.
[CHANGED] Если выставлена опция “Скрывать вкладки…”, то ширина каждой вкладки рассчитывалась из общего кол-ва вкладок. Теперь ширина подгоняется под ширину окна.
[CHANGED] Убрано несколько рамок у элементов основной формы, общее восприятие формы должно улучшиться.
[CHANGED] Обновлена программа System Information Viewer до версии V4.11
[CHANGED] Обновлена программа DevManView до версии V1.10
[CHANGED] Обновлена программа DoubleDriver до версии V4.1.0
[CHANGED] Поправлены мелкие ошибки перевода.



Новости со ссылками на закачку на сайте программы (форуме программы)

-------
Всё не так хорошо как кажется, но и не так плохо как могло бы быть.
--------------
My Site - My Forum - Donate Project
Link to DriverPack's

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:51, 16-08-2010 | #1069


Аватара для Lisabon

VIP Person


Сообщения: 1595
Благодарности: 886

Профиль | Отправить PM | Цитировать


Цитата romeo91:
Помощник установки драйверов [2.8.16 - Stable Beta] »
1. Нашёл ошибку в программе, а именно при работе с чек-боксами кнопок драйвер-паков. Жму на чек-бокс кнопки драйвер-пака, а сам чек-бокс, не отмечается, тобишь в поле чек-бокса, ничего не изменилось, но сама программа отсчитывает выбранные чек-боксы корректно, об этом свидетельствует служебная кнопка "Выполнить задание для выбранных пакетов драйверов на вкладке", там счётчик работает.
Да, заметил ещё такую вещь, если я на чек-бокс нажал, а потом курсор мыши вышел за границы выбранной кнопки, то чек-бокс изменяет свой статус...

2.
Цитата romeo91:
[ADDED] Добавлен новый блок настроек – “Создание базы драйверов” Данные настройки управляют режимами работы парсера inf-файла.
В настройках можно менять параметры обработки дублирующихся HWID, а также выбирать режим обработки inf-файлов: by Romeo91 или by BadPointer.
В ini-файле все параметры сохраняются в секцию [DevParser] »
Собственно надписи типа by Romeo91 или by BadPointer, лишние, лучше без них... Лучше уж к каждой опции, сделали б всплывающую подсказку, для чего эта опция нужна, и какие преимущества или недостатки по сравнению с другой.

3.
Цитата romeo91:
[ADDED] При сохранении настроек программы, выводится запрос на перезапуск программы.
Опция нужная, но есть замечание, нет необходимости извещать пользователя сообщением "Application is already running or quits..." после закрытия программы. По-мне проще нажал кнопку перезапуска программы, программа перезапустилась и всё...

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.
Цитата romeo91:
[ADDED] Добавлена возможность удалять драйвера устройств компьютера, используя devcon. Доступно в контекстном меню окна "Список всех устройств вашего компьютера..." »
У меня не удаляет драйвер ... Жму на удаление драйвера, запускается окно и выдает вот такое:
Код: Выделить весь код
===============
1. Scan Devices driver before delete - "PCI\VEN_10EC&DEV_8168&SUBSYS_E0001458&RE
V_02"
===============
PCI\VEN_10EC&DEV_8168&SUBSYS_E0001458&REV_02\4&2E680ECD&0&00E5
    Name: Realtek PCIe GBE Family Controller
    Driver is running.
1 matching device(s) found.
===============
2. Delete Devices driver
===============
PCI\VEN_10EC&DEV_8168&SUBSYS_E0001458&REV_02\4&2E680ECD&0&00E5: Remove failed
No devices were removed.
===============
3. Scan Devices driver after delete
===============
PCI\VEN_10EC&DEV_8168&SUBSYS_E0001458&REV_02\4&2E680ECD&0&00E5
    Name: Realtek PCIe GBE Family Controller
    Driver is running.
1 matching device(s) found.
Для продолжения нажмите любую клавишу . . .
8.
Цитата romeo91:
[ADDED] В окне "Список всех устройств вашего компьютера..." в таблице добавлен новая колонка "Код устройства", в которой отображается полный код экземпляра устройства. »
Цитата romeo91:
[ADDED] Добавлена возможность просматривать свойства драйверов устройств компьютера, используя "Диспетчер устройств". Доступно в контекстном меню окна "Список всех устройств вашего компьютера..." »
Я так и не понял работает сие, или нет, но скорей всего не работает... ничего не отображает в колонке "Код устройства", а при вызове контекстного меню, на выбранном устройстве, пункта "Показать свойства драйвера", выскакивает вот такое сообщение:


P.S. Windows 7 x64

-------
- А мой папа трансформатором работает...
- 220 получает, 127 маме отдает, а на остальное - гудит...


Последний раз редактировалось Lisabon, 10-09-2010 в 19:14.

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:03, 16-08-2010 | #1070



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Утилиты - Помощник установки драйверов (DIA - Drivers Installer Assistant) v.6.4.28 PreFinal

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Служебные - Программа установки драйверов IvanVL Наборы обновлений для Windows XP/2003/Windows 7 89 30-09-2014 00:10
Утилиты - Drivers Pack Unpacker & Installer (определение и установка драйверов) Теплый Снег Наборы обновлений для Windows XP/2003/Windows 7 355 25-05-2011 04:38
Вопрос по порядку установки драйверов Orion2000 Автоматическая установка Windows 2000/XP/2003 4 22-05-2007 11:51
Проблема автоматической установки драйверов t0lstiy Автоматическая установка Windows 2000/XP/2003 3 13-08-2006 16:11




 
Переход