|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » Общее - DIT - Driver Install Tools |
|
Общее - DIT - Driver Install Tools
|
Компьютерный шаман Сообщения: 2910 |
Boa Software DIT V1.0 - Driver Install Tools
Причина разработки данной программы - острая необходимость в автоматизации установки драйверов для Windows Vista/Windows 7 в автоматическом режиме. На настоящий момент я не нашел готового решения, которое меня бы устраивало. Есть много разработок для установки драйверов, но они или не поддерживают того что мне нужно, или не совсем корректно отбирают драйвера (частый грех - предложение драйверов для другой системы или битности). Я постарался учесть все свои пожелания. Пока программа чисто для автоматизации установки, консольная, не имеет интерфейса. Но, возможно, в будущем получит развитие и для ручной установки пакетов. Текущая версия программы 1.0.5.2 Новое в текущей версии. 1. Добавлена папка NTALL для универсальных драверов, обрабатываемая независимо от версии и битности системы. 2. Место единого finish.ini обрабатываются все файлы INI в паке соответствеено битности и версии системы а так же в папке NTALL. 3. В фалах финишера сделано изменение - в любой секции любой из типов кондиций может содержать до 999 записей. Нумерация стала трехразрядная (было HWID*_01 - max 99 записей в секции, стало HWID*_001 - max 999 записей в секции). 4. В фалах финишера добавлен фильтр по версии и битности os. 5. Каталогизатор - значение фильтра по умолчанию можно задать вручную (было - всегда WINALL). 6. Каталогизатор - автоматически создается заготовка для финишера. Какие кондиции включать в болванку - натраивается в секции Template. Назначение. Программа предназначена для автоматической установки или обновления драйверов. Возможности программы. Поддерживаемые системы - Xp, Server2003, Vista, Server 2008, Server 2008R2, 7, 8 Поддерживаются как 32 так и 64 бит версии системы (Используется 32 или 64 бит программы.) Программа универсальна и можно использовать драйвер-паки любого сборщика, но в нововведениях учитываются в основном изменения в драйверпаках от SamLab - http://samforum.ws Программа консольная и с пользователем не взаимодействует. Все настройки находятся в DIT.INI. Работа с программой Во вложении - DIT.7z - сама программа и пример готовых индексов для тестов. Программа еще на стадии разработки и будет совершенствоваться. Развитию проекта требуется ваша помощь!!! Помощь нужна не в виде пожертвований, а в активном тестировании. Установка драйверов - достаточно сложный процесс, требующий тестирование на достаточно широком наборе конфигураций. Поэтому мне нужна обратная связь.В частности, сейчас хотелось бы проверить, работает ли автоматическая перезагрузка на XP или 2003. Жду отзывов. Они очень помогут дальнейшему развитию. |
|
------- Отправлено: 15:46, 18-08-2012 |
Компьютерный шаман Сообщения: 2910
|
Профиль | Сайт | Отправить PM | Цитировать Обновил версию в шапке: главное исправление - нормально запускается на XP.
Программу уже активно применяю при установке системы. Пока только 7. На ХП проблема осложняется тем, что пока программа не имеет возможности подавлять проверку цифровых подписей для установки неподписанных драйверов, а в пакетах для XP их великое множество. Даже встречаются некорректно подписанные inf для intel. |
------- Отправлено: 01:04, 23-08-2012 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1199
|
Профиль | Отправить PM | Цитировать Boa Soft, то есть изложенное Вами в этом посте http://forum.oszone.net/post-1972534-2.html поправлено?! в новой версии?!
|
Отправлено: 01:29, 23-08-2012 | #12 |
Компьютерный шаман Сообщения: 2910
|
Профиль | Сайт | Отправить PM | Цитировать Цитата hobbit25:
Так же, там решается проблема с точпадами - автоматически убираются HWID, равные стандартной мыши. Пока программа не поддерживает работу с неподписанными драйверами, но, это вопрос времени. ЗЫ Это будет доступно только для XP. |
|
------- Отправлено: 09:25, 23-08-2012 | #13 |
Ветеран Сообщения: 569
|
Профиль | Сайт | Отправить PM | Цитировать Boa Soft, может для начало попробовать такой метод? http://forum.oszone.net/post-1957981-55.html
|
------- Отправлено: 10:31, 23-08-2012 | #14 |
Компьютерный шаман Сообщения: 2910
|
Профиль | Сайт | Отправить PM | Цитировать Цитата CtrlSoft:
С ХП выяснилось следующее - UpdateDriverForPlugAndPlayDevices не принимает неподписанных драйверов. Вообще. По дизайну. не то, что вылетает окно о неподписаности драйвера, а просто игнорируется драйвер. Так что, возможно остается только метод с внесением путей в рестр (или SetupOemCopyInf) и запуск рескана устройств. Или же (что более утопично) - избавится от неподписаных дров. Есть третий вариант - переписать UpdateDriverForPlugAndPlayDevices на основе имеющихся в сети исходников от Win 2000, но не знаю, на сколько это имеет смысл. |
|
------- Отправлено: 16:21, 24-08-2012 | #15 |
Extractor Сообщения: 1422
|
Профиль | Отправить PM | Цитировать Цитата Boa Soft:
Да и вообще UpdateDriverForPlugAndPlayDevices базируется на setupapi-шных функциях, так что надо туда копнуть еще. |
|
------- Последний раз редактировалось Mr dUSHA, 25-08-2012 в 00:28. Отправлено: 00:20, 25-08-2012 | #16 |
Компьютерный шаман Сообщения: 2910
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Mr dUSHA:
|
|
------- Отправлено: 08:31, 25-08-2012 | #17 |
Компьютерный шаман Сообщения: 2910
|
Профиль | Сайт | Отправить PM | Цитировать Еще думаю прикрутить обработку панелей. Как в моем фейке. Делать просто обработку формата башратовских панелей не охота - много возни и не очень мне оно нравится.
К стати, из-за идиотского формата пакетов не ставятся многие видеокарты. Причина - часть файлов лежит в языковом пакете а физикс-х - в своем. Решений два - более правильное - перепаковать все вместе, более гимморойное - создать вручную для этих пакетов индексы и скопировать в них строки из пакетов графики, содержащие эти папки. Тогда индексы будут проанализированы и пакеты будут распакованы. Новый формат пакетов для 7/Vista мне не понравился. Вернее, его реализация. Ну, я еще понимаю, что разделить на 7 и висту пакеты, которые просто в оригинальных дровах лежат в разных папках. И. то потом неудобно и обновлять хуже. Но, нафига делить УНИВЕРСАЛЬНЫЕ дрова. В ати все файлы для 7 и виты одинаковы, кроме инфа и каталога. В результате такого деления размер в распакованном виде растет в два раза. Последняя версия работает более-менее стабильно, находит все совпадающие HWID. Для XP ввел удаление OEM инфов, и сброс путей поиска в реестре иначе установщик пытается искать по старым путям. Испытание показало тоже нормальную работу. Проблема с неподписанными драйверами возможно будет решена. |
------- Отправлено: 14:19, 25-08-2012 | #18 |
Компьютерный шаман Сообщения: 2910
|
Профиль | Сайт | Отправить PM | Цитировать Текущая версия программы 1.0.1.3
Новое в текущей версии. 1. Исправлен алгоритм поиска совпадающих HWID, теперь устройства, помеченные как для ручной установки не устанавливаются автоматически. 2. Исправлен алгоритм поиска совпадающих HWID, в частности, ошибка сортировки по дате. 3. Исправлены ошибки в процедуре распаковки, приводящие в некоторых случаях к нераспаковке некоторых папок. 4. Добавлено удаление дублей устройств с одинаковым HWID, чтобы избежать многократного обновления драйвера. 5. Добавлен механизм установки панелей. 6. Добавлена обработка ошибок установки. 7. Добавлен хронометраж как по стадиям так и общий. 8. Исправлен вывод информации в лог о найденных устройствах и драйверах. 9. Добавлено подавление проверки цифровых подписей (только для XP и Server 2003) 10. Индексатор - исправлена обработка некорректных INF - файлов. Во вложении в шапке - DIT.7z - сама программа, DIT_Vista-Seven.7z - комплект для интеграции в дистрибутив vista или 7. PS Судя по количеству отзывов и сообщений об ошибках программа не сильно заинтересовала народ. К сожалению, на ограниченном числе конфигураций сложно отловить все ошибки и ньюансы такого сложного процесса как установка драйверов. |
------- Отправлено: 00:49, 08-09-2012 | #19 |
Ветеран Сообщения: 5814
|
Профиль | Сайт | Отправить PM | Цитировать Boa Soft, выбор из драйверов от висты 6.0 / семерки 6.1 и восьмерки 6.2 по каким критериям идет по версии Windows или нет? например самая известная оболочка DPS в этом плане выбирает чисто 5.x или 6.x и на семерку может поставить дрова от висты или восьмерки, что соответственно ведет к неработоспособности драйверов
|
------- Отправлено: 14:10, 09-09-2012 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Архиваторы - [addon] 7z SFX tools stable/7z SFX tools beta | greg_b | Наборы обновлений для Windows XP/2003/Windows 7 | 173 | 14-09-2012 19:30 | |
Интеграция Driver Pack в driver.cab | mty | Автоматическая установка Windows 2000/XP/2003 | 9 | 21-04-2009 01:26 | |
Разное - Windows Driver Foundation - User-mode Driver Framework | electroluka | Microsoft Windows 2000/XP | 2 | 11-03-2009 14:45 | |
[решено] обьединения driver.cab и sp*.cab в один driver.cab | Napster-X | Автоматическая установка Windows 2000/XP/2003 | 15 | 23-08-2008 22:37 | |
Install Debugging Tools for Windows 32-bit Version | UTU | Microsoft Windows 2000/XP | 1 | 03-06-2007 02:09 |
|