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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Утилиты - DBS - Drivers BackUp Solution v.3.9.21 Stable Beta

Ответить
Настройки темы
Утилиты - DBS - Drivers BackUp Solution v.3.9.21 Stable Beta

Аватара для romeo91

Ветеран


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


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


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

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


Изменения
Автор: romeo91
Дата: 21-09-2012
Описание: Правка шапки. Новая версия 3.9.21 Stable Beta
Drivers BackUp Solution 3.9.21 Stable Beta
Сайт проекта или Форум проекта

Данная программа предназначена для создания резервных копий драйверов устройств. Программа также находит драйвера для неживых "устройств". Программа умеет создавать 7z-архивы, которые в дальнейшем могут быть использованы как пакеты драйверов в программе Drivers Installer Assistant.

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


ОСНОВНЫЕ ВОЗМОЖНОСТИ:
  1. Информация обо всех драйверах установленных в системе (для активные и неактивных устройств)
  2. Отбор информации по фильтру
  3. Создание архивной копии драйверов (Структурированный каталог или 7z-архив, используя консольный архиватор 7-zip)
  4. Функция проверки обновлений программы
  5. Поддержка мультиязычного интерфейса
  6. Поддержка всех Windows, начиная с Windows NT 2000 SP4
  7. Отладочный режим с записью информации в лог-файл
  8. Встроенный обработчик ошибок
  9. Регистрация недостающих компонентов для нормального функционирования программы (MSFLXGRD.OCX, RICHTX32.OCX, vbscript.dll)
  10. Создание SFX-архива с автоустановкой драйверов, посредством DPInst
Поддерживаемые ОС: Все Windows любой разрядности начиная с 2000

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

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

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

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

Версия 3.9.21 Stable Beta (21.09.2012)
- Исправлена ошибки вылета программы при нажатии кнопки Backup.
+ Реализован функционал для работы с командной строкой. На текущий момент в программе предусмотрены следующие ключи запуска:
"/?", "/h","-h","-help","/help" - показ окна справки;
"/extractdll[:путь]" - извлечение файлов из ресурсов программы в указанный каталог, если каталог не указан, то извлечение происходит во временный каталог;
"/regdll" - регистрация программных компонентов(dll и ocx).
* Названия вложенных папок при создании резервной копии более не содержат пробелы.
* Небольшие изменения интерфейса окна "Параметры".
* Оптимизация кода программы
* Обновлен модифицированный SFX-модуль Олега Щербакова (www.7zsfx.info) до версии 1.5.0.2485 Beta
* Обновлен архиватор 7za Игоря Павлова (http://7-zip.org) до версии 9.22 Beta.

Версия 3.4.10 Final (10.04.2012)
+ Добавлена обработка недостающих секций .Coinstallers.
+ Улучшен поиск драйверов на системах Windows Vista и выше, за счет изменения принципа работы с каталогом DriverStore.
+ Доработана программа для корректного определения и работы на Windows 8.
+ Доработаны компоненты прогресс бар и статусбар.
- Исправлена ошибка обработки секций CopyFiles - файлы в дистрибутиве драйвера могут быть с другими именами, чем после установки.
* Учтено корректное изменение размеров элементов формы при изменении размеров формы на системах Windows Vista и выше.
* Обновлен испанский язык (Спасибо OscurPoet)
* Множество внутренних оптимизаций кода программы

Версия 3.3.1 PreFinal (01.03.2012)
- Исправлена обработка файла каталога безопасности *.cat (CatalogFile). Иногда программа не могла считать параметр из inf-файла
- Исправлена ошибка не локализации служебных сообщений, при выборе языка программы через интерфейс
- Исправлена ошибка локализации некоторых элементов интерфейса
! Изменены некоторые элементы интерфейса
+ Добавлен частичный перевод на Испанский язык (Спасибо OscurPoet)
+ Добавлен перевод на Украинский язык (Спасибо Vsirf и samsobi)
+ Добавлен перевод на Чешский язык (Спасибо Tron)
+ Добавлен частичный перевод на Турецкий язык (Спасибо TiXTOR)
! Все языковые файлы переведены в кодировку Юникод, для более корректного отображения текста.
- В языковые файлы (*.lng) добавлен параметр, определяющий кодовую страницу - "Charset". Этот параметр необходим для корректного отображения текста в элементах, неподдерживаемых Юникод. Например, для России кодовая страница Windows 1251, и соответственно "Charset=1251".
* Обновлен модифицированный SFX-модуль Олега Щербакова (www.7zsfx.info) до версии 1.5.0.2100
! убрана зависимость от контрола tabctl32.ocx (соответственно файл убран из ресурсов программы и убрана регистрация компонента при запуске)
+ Множество других изменений интерфейса и кода программы, всех я, к сожалению не помню
+ Добавлена возможность изменять имя архива перед созданием.
Доступно 3 варианта:
- в имя архива, по умолчанию подставляется имя компьютера
- в имя архива, по умолчанию подставляется модель компьютера
- пользовательский шаблон с поддержкой предопределенных макросов:
%PCName% - имя компьютера
%PCModel% - модель компьютера/материнской платы
%OSVer% - версия операционной системы
%OSBit% - разрядность операционной системы
%OSDate% - текущая дата

Версия 2.4.11 PreFinal (11.04.2011)
+ Добавлена автоматическая регистрация библиотеки capicom.dll (версия 2.1.0.2) при ее отсутствии (библиотека часто отсутствовала на Windows Vista и Windows 7)
+ В программу добавлено меню "Настройка", для изменения большинства настроек через графический интерфейс.
* Обновлен модифицированный SFX-модуль Олега Щербакова (www.7zsfx.info) до версии 1.5.0.2079
* Добавлен конфигурационный файл для SFX-модуля с английским интерфейсом

Версия 2.3.3 RC1 (03.03.2011)
* Изменена логика работы программы, файлы драйвера сначала ищутся в папке DRVSTORE
* Скорость работы программы увеличена на порядок
+ Теперь копирование файлов происходит с сохранением структуры каталогов драйвера
+ Добавлена возможность создавать SFX-архивы с автоустановкой драйверов, используя DPInst.
Соответственно в дистрибутив программы включена программа DPInst
При создании SFX 7za-архива используется модифицированный модуль Олега Щербакова (www.7zsfx.info) версии 1.5.0.1989, за что ему огромное спасибо.
Файл конфигурации модуля лежит в папке ".\Tools\Arc\sfx\"
+ Добавлен новый параметр в файл настроек DriversBackuper.ini Секция [Main] ArchMode=0
Параметр указывает программе, какой режим архивирования использовать по умолчанию. Может принимать значения 0..2.
- Исправлено копирование драйверов из хранилища DrvStore, если источник содержал подкаталоги
- Исправлены ошибки при удалении временных файлов

Версия 1.12.24 Final (24.12.2010)

- Исправлена ошибка при которой программа зависала при выборочном режиме создания резервной копии

Версия 1.12.17 Final (17.12.2010)

- Исправлена ошибка при которой окно "Проверка обновления" не закрывалось.
* Поправлены настройки для предустановки каталогов для создания резервный копий по типу системы.
- Исправлена ошибка работы на 64-битных системах - некорректно определялся системный каталог sysWOW64.
* Имя каталога с драйверами теперь формируется также как и имя архива - DP_<имя компьютера>_WNT<версия системы>_<разрядность системы>_<дата>.
* Добавлена проверка на существование исходного inf-файла.
* Добавлена очистка каталога назначения, если такой каталог уже существует.
* Если резервная копия с таким именем уже существует, то она удаляется.
* Обновлен архиватор 7za до версии 9.20 Final.
+ Добавлена проверка на редко встречающиеся дубли драйверов (особенность записи данных в реестр Windows).
* Улучшено определение директорий типа Custom.
* Изменена процедура поиска cat-файла.
+ Если существует cat-файл, то inf-файл будет переименован под имя cat-файла.
+ Добавлено определение специфичных параметров inf-файлов: CatalogFile.ntx86; CatalogFile.ntamd64.
+ Добавлен анализ хранилища DRVStore. Если драйвера найден в каталоге, то происходит копирование всех файлов для данного драйвера, даже не прописанных в inf-файле.

Версия 1.11.12 Next Release (12.11.2010)

- Исправлена ошибка "Type mismatch" при создании архива
* Теперь на время создания резервной копии окно "Список драйверов" блокируется
* Изменен диалог выбора каталога (Функция заменена на более стабильную)
+ Добавлены настройки для предустановки каталогов для создания резервный копий по типу системы.
* Изменены режимы работы с блоком "Выделение группы драйверов"
* Учтены некоторые пожелания пользователей

! Внимание! Файл DriversBackuper.ini необходимо удалить, при запуске программы будет создан новый.

Версия 1.11.11 First Release (11.11.2010)

! Первая публичная версия


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

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

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


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

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

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

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

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


Отправлено: 18:33, 10-11-2010

 

Аватара для volk1234

Старовер


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

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


Ромео, отличная утилита!
Чего же вы не сделали в шапке темы DIA ссылочку на эту ?
Я бы раньше узнал про замечательную утилиту...

-------

Ю-ху!

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

Отправлено: 23:09, 23-02-2012 | #91



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

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


Аватара для romeo91

Ветеран


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


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

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


Новая версия программы - http://www.adia-project.net/forum/in...pic,910.0.html

Полный список изменений, насколько я его вспомнил

Версия 3.3.1 PreFinal (01.03.2012)
- Исправлена обработка файла каталога безопасности *.cat (CatalogFile). Иногда программа не могла считать параметр из inf-файла
- Исправлена ошибка не локализации служебных сообщений, при выборе языка программы через интерфейс
- Исправлена ошибка локализации некоторых элементов интерфейса
! Изменены некоторые элементы интерфейса
+ Добавлен частичный перевод на Испанский язык (Спасибо OscurPoet)
+ Добавлен перевод на Украинский язык (Спасибо Vsirf и samsobi)
+ Добавлен перевод на Чешский язык (Спасибо Tron)
+ Добавлен частичный перевод на Турецкий язык (Спасибо TiXTOR)
! Все языковые файлы переведены в кодировку Юникод, для более корректного отображения текста.
- В языковые файлы (*.lng) добавлен параметр, определяющий кодовую страницу - "Charset". Этот параметр необходим для корректного отображения текста в элементах, неподдерживаемых Юникод. Например, для России кодовая страница Windows 1251, и соответственно "Charset=1251".
* Обновлен модифицированный SFX-модуль Олега Щербакова (www.7zsfx.info) до версии 1.5.0.2100
! убрана зависимость от контрола tabctl32.ocx (соответственно файл убран из ресурсов программы и убрана регистрация компонента при запуске)
+ Множество других изменений интерфейса и кода программы, всех я, к сожалению не помню
+ Добавлена возможность изменять имя архива перед созданием.
Доступно 3 варианта:
- в имя архива, по умолчанию подставляется имя компьютера
- в имя архива, по умолчанию подставляется модель компьютера
- пользовательский шаблон с поддержкой предопределенных макросов:
%PCName% - имя компьютера
%PCModel% - модель компьютера/материнской платы
%OSVer% - версия операционной системы
%OSBit% - разрядность операционной системы
%OSDate% - текущая дата

Пока в основные новости на сайте не пишу, и в проверку обновлений не добавляю, на случай если будут обнаружены критические ошибки.

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

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

Отправлено: 15:50, 01-03-2012 | #92


Аватара для SOLON7

Ветеран


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


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

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


1.в Вашей программе были найдены не доработки..
сравнивая с аналогами наример DriverGenius выявилось то что
в секции

[nv_detoured32_copyfiles]
Nvd3d9wrap.dll,,,0x00004000
detoured.dll,nvdet.dll,,0x00004000
nvdxgiwrap.dll,,,0x00004000

detoured.dll должен переименовыватся в nvdet.dll

в секции
[nv_system32_copyfiles__02]
OpenCL.dll,OpenCL64.dll,,0x00004000
// это касается 64 битной системы.
OpenCL.dll должен переименовыватся в OpenCL64.dll

2.Эта программа не бекапит файл панели Nvidia, хотя в инфе он заявлен....
3. ПРограмма копирует не все файлы которые описаны в ИНФЕ (так что думаю что потом кто будет матюкатся на то что у него что там не работает и неустанавливается).

Рекомендую ознакомится
Цитата:
Флаги копирования

Во время копирования файлов посредством INF-скрипта можно переименовывать файлы, то есть указывать не только каталог назначения, но и новое имя файла в каталоге назначения, а также определять поведение интерпретатора флагами копирования во время выполнения процедуры копирования при встрече ошибок. Пример описания этих возможностей дан ниже:
Код: Выделить весь код
[DefaultInstall]
CopyFiles=cpf.files

[cpf.files]
filenam2.exe,filename.ext,2
Как видно в примере, в дочерней секции копирования в каждой строке через запятую нужно указывать все условия, относящиеся к копированию конкретного файла.
Здесь:
filenam2.exe - имя файла, которое необходимо получить в месте назначения;
filename.ext - старое имя файла, которым он обладает в директории (архиве) дистрибутива;
2 - флаг обработки события, которое наступит, если в месте назначения уже есть файл с таким же именем или же в случае сбоя при копировании.
Все известные значения флагов:

http://www.oszone.net/3827

PS. Ошибку врядли бы нашел, делаю алгоритм бекапа.
За малину полезное сообщение не ставьте. лучше прокомментируйте !!

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

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

Отправлено: 23:30, 10-03-2012 | #93


Аватара для quarq

Ветеран


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

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


Цитата SOLON7:
Рекомендую ознакомится »
как я понимаю этот пост логическое продолжение сказанного здесь
http://forum.oszone.net/post-1875256-477.html
очень рад, что наконец то теперь всем стало понятным:
что бекаб во много раз более сложное занятие чем установка драйвера
к тому же намного хуже изучено ...
а если удастся решить все эти проблемы , это программа станет уникальной
ясно еще и то что бекап сам по себе очень редкое занятие , а уж установка драйверов из бекапа...
посему отрабатывать баги придется очень очень долго!

-------
я нерусский потому пишу с ошибками!

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

Отправлено: 02:29, 11-03-2012 | #94


Аватара для romeo91

Ветеран


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


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

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


Цитата SOLON7:
PS. Ошибку врядли бы нашел, делаю алгоритм бекапа.
За малину полезное сообщение не ставьте. лучше прокомментируйте !! »
Недоработки принимаю, так как этот параметр не учитывал. Точнее просто не сталкивался с этим. Будем тщательнее изучать и править.
Цитата SOLON7:
2.Эта программа не бекапит файл панели Nvidia, хотя в инфе он заявлен.... »
Вот тут поподробнее, это продолжение первого пункта? Если можно то приложите inf-файл из папки oem
А еще лучше было бы включить отладку в программе и приложить сюда файл - по умолчанию C:\debuglog_DBS.txt

P.S. Полезное сообщение все равно поставлю

Цитата quarq:
очень рад, что наконец то теперь всем стало понятным:
что бекаб во много раз более сложное занятие чем установка драйвера
к тому же намного хуже изучено ...
а если удастся решить все эти проблемы , это программа станет уникальной
ясно еще и то что бекап сам по себе очень редкое занятие , а уж установка драйверов из бекапа...
посему отрабатывать баги придется очень очень долго! »
Были бы желающие тестировать данный процесс
А вообще никто не говорил что это простое занятие. Но оно позволяет еще более глубоко понять структуру и особенности inf-файла.
А вообще процедура бекапа, в моем понимании, создается именно для личных целей, а не для того чтобы из бекапа люди делали пакеты драйверов и не задумываясь их публиковали. Поэтому буду естественно рад, если кто-то на живую решиться попробовать установить забекапленный драйвер на реальную систему. У меня под рукой нет машин с внешними видюхами и другими устройствами имеющими "сложные" по структуре файлов и каталогов драйвера

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


Отправлено: 10:17, 11-03-2012 | #95


Аватара для romeo91

Ветеран


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


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

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


Цитата SOLON7:
[cpf.files] filenam2.exe,filename.ext,2 »
только тут тоже маленькая опечатка
должно быть
Цитата SOLON7:
[cpf.files]
filenam2.exe,filename.ext,,2 »
ибо
Цитата:
[file-list-section]
destination-file-name[,[source-file-name][,[unused][,flag]]]

destination-file-name
Specifies the name of the destination file. If no source-file-name is given, this specification is also the name of the source file.

source-file-name
Specifies the name of the source file. If the source and destination file names for the file copy operation are the same, source-file-name can be omitted.

unused
This entry is no longer supported in Windows 2000 and later versions of Windows.

flag
These optional flags, expressed in hexadecimal notation or as a decimal value in a section entry, can be used to control how (or whether) a particular source file is copied to the destination. One or more (ORed) values for the following system-defined flags can be specified. However, some of these flags are mutually exclusive:

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


Отправлено: 12:20, 11-03-2012 | #96


Аватара для SOLON7

Ветеран


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


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

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


Вложения
Тип файла: zip oem11.zip
(16.7 Kb, 4 просмотров)

вот список который показал devcon64
читать дальше »
Цитата:
C:\Program Files\NVIDIA Corporation\Drs\dbInstaller.exe
C:\Program Files\NVIDIA Corporation\Drs\nvdrsdb.bin
C:\windows\System32\DriverStore\FileRepository\nvlt.inf_amd64_neutral_ab9de76d8d1e7bd6\NvCplSetupInt .exe
C:\Program Files (x86)\NVIDIA Corporation\coprocmanager\Nvd3d9wrap.dll
C:\Program Files (x86)\NVIDIA Corporation\coprocmanager\detoured.dll
C:\Program Files (x86)\NVIDIA Corporation\coprocmanager\nvdxgiwrap.dll
C:\Program Files\NVIDIA Corporation\coprocmanager\Nvd3d9wrapx.dll
C:\Program Files\NVIDIA Corporation\coprocmanager\detoured.dll
C:\Program Files\NVIDIA Corporation\coprocmanager\nvdxgiwrapx.dll
C:\Program Files\NVIDIA Corporation\license.txt
C:\windows\system32\DRIVERS\nvlddmkm.sys
C:\windows\system32\DRIVERS\nvpciflt.sys
C:\windows\system32\OpenCL.dll
C:\windows\system32\nvapi64.dll
C:\windows\system32\nvcompiler.dll
C:\windows\system32\nvcuda.dll
C:\windows\system32\nvcuvenc.dll
C:\windows\system32\nvcuvid.dll
C:\windows\system32\nvd3dumx.dll
C:\windows\system32\nvdecodemft.dll
C:\windows\system32\nvinfo.pb
C:\windows\system32\nvinitx.dll
C:\windows\system32\nvoglv64.dll
C:\windows\system32\nvumdshimx.dll
C:\windows\system32\nvwgf2umx.dll
C:\windows\SysWow64\OpenCL.dll
C:\windows\SysWow64\nvapi.dll
C:\windows\SysWow64\nvcompiler.dll
C:\windows\SysWow64\nvcuda.dll
C:\windows\SysWow64\nvcuvenc.dll
C:\windows\SysWow64\nvcuvid.dll
C:\windows\SysWow64\nvd3dum.dll
C:\windows\SysWow64\nvdecodemft.dll
C:\windows\SysWow64\nvinit.dll
C:\windows\SysWow64\nvoglv32.dll
C:\windows\SysWow64\nvumdshim.dll
C:\windows\SysWow64\nvwgf2um.dll
C:\windows\system32\nvdispco64.dll
C:\windows\system32\nvgenco64.dll


вот список того что ваша программа отбекапила
читать дальше »
Цитата:
detoured.dll
NV_DISP.CAT
NV_DISP.inf
nvapi.dll
nvapi64.dll
nvcompiler.dll
nvcuda.dll
nvcuvenc.dll
nvcuvid.dll
Nvd3d9wrap.dll
nvd3dum.dll
nvd3dumx.dll
nvdecodemft.dll
nvdispco64.dll
nvdxgiwrap.dll
nvgenco64.dll
nvinfo.pb
nvinit.dll
nvinitx.dll
nvlddmkm.sys
nvoglv32.dll
nvoglv64.dll
nvpciflt.sys
nvumdshim.dll
nvumdshimx.dll
nvwgf2um.dll
nvwgf2umx.dll
OpenCL.dll


и сам инф файл

Позже поймете что все намного сложно чем казалось.
интересно другое что хоть и devcon показал что панель лежит в репозитории в диспетчер устройств показано что панель лежит в программ файлс.
хотя и там и там есть !!!

PS. Я думал что быстро напишу функцию бекапа. оказалось это дело непросто и без системного АПИ не обойтись !!!

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


Последний раз редактировалось SOLON7, 11-03-2012 в 16:01.

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

Отправлено: 15:53, 11-03-2012 | #97


Аватара для SOLON7

Ветеран


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


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

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


Сидел и думал. сделал теоретический алгоритм коректного Бекапа дров..

1.Выбираем устроуство например PCI\VEN_8086&DEV_0042; ( Intel(R) Graphics Media Accelerator HD)
2.Узнаем Hard и Compatible Хвиды устройства. заносим их в BHWIDS;
3.Парсим секции MFG. Узнаем какие секции устройств есть;
Код: Выделить весь код
[Manufacturer]
%Intel%   = Intel.Mfg
4.Парсим секции где хвиды устройств. Ищем HWID из списка BHWIDS;
Код: Выделить весь код
[Intel.Mfg]
%iCNTG0% = iCNT0, PCI\VEN_8086&DEV_2A42
%iCNTG1% = iCNT1, PCI\VEN_8086&DEV_2A43
%iEGLG0% = iEGL0, PCI\VEN_8086&DEV_2E02
%iEGLG1% = iEGL1, PCI\VEN_8086&DEV_2E03
%iEGLQ4G0%  = iEGL0, PCI\VEN_8086&DEV_2E12
%iEGLQ4G1%  = iEGL1, PCI\VEN_8086&DEV_2E13
%iEGLG4G0%  = iEGL0, PCI\VEN_8086&DEV_2E22
%iEGLG4G1%  = iEGL1, PCI\VEN_8086&DEV_2E23
%iEGLGVG0%  = iEGL0, PCI\VEN_8086&DEV_2E32
%iEGLGVG1%  = iEGL1, PCI\VEN_8086&DEV_2E33
%iEGLGB0%  = iEGL0, PCI\VEN_8086&DEV_2E42
%iEGLGB1%  = iEGL1, PCI\VEN_8086&DEV_2E43
%iEGLGBU0%  = iEGL0, PCI\VEN_8086&DEV_2E92
%iEGLGBU1%  = iEGL1, PCI\VEN_8086&DEV_2E93
%iILKGM0% = iILKM0, PCI\VEN_8086&DEV_0046
%iILKG0%    = iILKD0, PCI\VEN_8086&DEV_0042
5.Если нашли останавливаем поиск и берем секцию из которой ставится драйвер
например
Код: Выделить весь код
%iILKG0%    = iILKD0, PCI\VEN_8086&DEV_0042
Его секция iILKD0.

6.дальше ищем
Код: Выделить весь код
[iILKD0]
DelFiles=CUI.DelFiles
CopyFiles=ialm.Miniport, ialm.Display, Copp.Copy, MedKrnG575.Copy, CUI.Copy,Resource.Copy,CUISDK.Copy , OpenGL.Copy.Gen4
AddReg =  CUI.AddReg , OpenGL.AddReg.Gen4, CUISDK.AddReg
DelReg =  CUI.DelReg , OpenGL.DelReg, CUISDK.DelReg
Выдираем оттуда значения CopyFiles;

7.Парсим секции на предмет нахождения файла;
Код: Выделить весь код
ialm.Miniport, ialm.Display, 
Copp.Copy, MedKrnG575.Copy, 
CUI.Copy,Resource.Copy,
CUISDK.Copy , OpenGL.Copy.Gen4
8. Также не забываем о CoInstallers, находим секцию iILKD0.CoInstallers;
Код: Выделить весь код
[iILKD0.CoInstallers]
AddReg = CoInst.AddReg
CopyFiles = CoInst.CopyFiles
Выдираем отуда значение параметра CopyFiles;

9. Ищем секцию CoInst.CopyFiles.

Код: Выделить весь код
[CoInst.CopyFiles]
igfxCoIn_v5179.dll,igxpco32.dll,,0x00000010
Парсим ее. ВСЕ Бекап сделан.

Админы пост прошу не удалять иммет непосдредственное отношение к программе

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

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

Отправлено: 14:50, 15-03-2012 | #98


Аватара для romeo91

Ветеран


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


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

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


Вложения
Тип файла: 7z 3.3.30 test.7z
(1.21 Mb, 4 просмотров)

http://www.adia-project.net/forum/in...pic,911.0.html

Друзья, в данной версии учтены многие, не принятые мной ранее во внимание, особенности inf-файлов (Спасибо SOLON7 за подсказку). Также изменена процедура обработки каталога хранилища драйверов DriverStore, на системах Vista+. Поэтому, огромная просьба протестировать и сравнить результаты работы программы с другими аналогами, которыми вы возможно пользуетесь.

Список изменений в тестовой версии 3.3.30
! Увеличена скорость работы программы, особенно заметно на старых компьютерах (до 30%).
! Улучшен поиск драйверов на системах Vista+, за счет изменения принципа работы с каталогом DriverStore.
- Исправлена ошибка обработки секций CopyFiles - файлы в дистрибутиве драйвера могут быть с другим именем, чем после установки.
- Учтено корректное изменение размеров элементов формы при изменениеи размеров формы на системах Vista+.
+ Доработана программа для корректного определения и работы на Windows 8.
+ Доработаны компоненты прогресс бар и статусбар.
+ Добавлена обработка недостающих секций .Coinstallers.
* Обновлен испанский язык (Спасибо OscurPoet)

Обновление необходимо ставить поверх последней официальной версии 3.3.1

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


Последний раз редактировалось romeo91, 30-03-2012 в 07:13.

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

Отправлено: 06:24, 30-03-2012 | #99


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

Ветеран


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


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

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


Вложения
Тип файла: 7z debuglog_DBS.7z
(9.5 Kb, 3 просмотров)

romeo91, что-то не увидел я панелей. Всё осталось так же.

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

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

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

Отправлено: 07:44, 30-03-2012 | #100



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Утилиты - DBS - Drivers BackUp Solution v.3.9.21 Stable Beta

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Приобретение - Get Genuine Solution для Windows XP Professional - описание + лиц. соглашение (!!!) Softkova Лицензирование продуктов Microsoft 97 06-12-2012 17:27
Восстановление - Samsung Recovery Solution III - чем открыть образ? HellFire_MZ Программное обеспечение Windows 4 27-08-2010 15:28
Загрузка - [решено] Samsung Recovery Solution 4 и Windows 7 Quaker_75 Microsoft Windows 7 2 17-03-2010 06:01
NeroLINUX : Linux OS Solution for CD/DVD Burning hasherfrog Новости и флейм из мира *nix 20 02-04-2005 16:13




 
Переход