[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] Поправлены мелкие ошибки перевода.