Ну вот наконец и финал. Надеюсь больших багов не будет

.
Изменения в 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" - показ окна справки;
• "/extractdll[:путь]" - извлечение файлов из ресурсов программы в указанный каталог, если каталог не указан, то извлечение происходит во временный каталог;
• "/regdll" - регистрация программных компонентов(dll и ocx);
• "/s[(:|=)mode]","-s[(:|=)mode]","--s[(:|=)mode]" - Запуск тихого режима установки драйверов, с возможностью выбора режима выделения драйверов.
Параметр [mode] может принимать значения для режимов "Установка (Совместимые драйвера)" и "Установка (Полная - весь пакет)" соответственно:
• n или n2 - Выделение пакетов драйверов с более новыми драйверами,
• q или q2 - Выделение пакетов драйверов с неустановленными драйверами,
• a или a2 - Выделение всех пакетов драйверов на вкладке может принимать значения.
• "/t[(:|=)time]","-t[(:|=)time]","--t[(:|=)time]" - Время ожидания в секундах, перед началом запуска тихого режима установки драйверов. По умолчанию пауза равна 10 секундам.
[ADDED] Добавлен функционал "Удаление устаревших версий пакетов драйверов", доступно в меню "Обновление баз данных".
[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
Скачать