|
Компьютерный форум 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 | Цитировать Замечены некоторые нюансы при индексации драйверов. Это относится к драйверам, имеющим в своем составе несколько папок. Например, Nvidea. В частности, это касается на данный момент паков
DP_Graphics_A_wnt6-x86_1106M.7z DP_Graphics_B_wnt6-x86_1106.7z DP_Graphics_Mobile_wnt6-x86_1106M.7z В их индексах надо заменить x86\G_A\Nvidia\1\Display.Driver; на x86\G_A\Nvidia\1\; иначе будет распакована только папка x86\G_A\Nvidia\1\Display.Driver и драйвер не установится. Тобиш, если есть вложенные папки в папке драйвера и inf лежит не в корневой папке драйвера, то надо поправить имена папок в индексе так, чтобы они указывали на корневую папку. Путь к inf-файлу не трогаем. В следующей редакции я наверно поправлю индексатор и сделаю в нем список исключений, которые надо исправлять автоматически. Вот думаю, если выложить (после доработки) софтину на Башратовском форуме, не заклюют там, что без разрешения сделал что-то к их пакетам... |
------- Отправлено: 22:18, 18-08-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 569
|
Профиль | Сайт | Отправить PM | Цитировать Boa Soft, отлично! Буду тестировать на следующей неделе.
%CDROOM% - исправьте на %CDROM% игнлририруя их днесовместимость |
------- Отправлено: 22:27, 18-08-2012 | #3 |
Компьютерный шаман Сообщения: 2910
|
Профиль | Сайт | Отправить PM | Цитировать Цитата CtrlSoft:
|
|
------- Отправлено: 23:43, 18-08-2012 | #4 |
Ветеран Сообщения: 20132
|
Профиль | Отправить PM | Цитировать Цитата Boa Soft:
Это чисто "спортивный" интерес. |
||
------- Отправлено: 23:48, 18-08-2012 | #5 |
Компьютерный шаман Сообщения: 2910
|
Профиль | Сайт | Отправить PM | Цитировать Цитата yurfed:
На данный момент эта программа заточена под автоматизацию установки драйверов при автоматической установке windows. Поэтому нужны пакеты только для тех версий, которые нужны этому дистрибутиву. К тому же, большинство драйверов общие для разных систем (например XP и Server2003) (Vista и 7 и сервер 2008). Посему - не так страшно. Может быть, потом будет и красивый фейс с плюшками, но пока это просто утилита для установки драйверов. В отличии от "конкурентов" уже реализовано следующее: 1. Программа по содержимому секции Manufacturer отсеивает несоответствующие версии системы и битности драйвера. 2.Программа сортирует драйвера по рангу, подобно установщику windows. По HWID (наилучшее совпадение) По CompatibleId (похуже совпадение) По содержимому секции Manufacturer - драйвер NTamd64.6.1 подходит для 7 лучше чем NTamd64.6.0 или NTamd64.6 И, наконец, по дате выпуска. 3. Распаковываются только необходимые драйвера, а не пакет целиком. 4. В отличии от моего старого метода с DPInst установка идет значительно быстрее. PS Samlab`овский DRPSu12.3-Final весит около 3,13. |
|
------- Отправлено: 00:24, 19-08-2012 | #6 |
Ветеран Сообщения: 569
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Boa Soft:
![]() |
|
------- Отправлено: 14:09, 19-08-2012 | #7 |
Компьютерный шаман Сообщения: 2910
|
Профиль | Сайт | Отправить PM | Цитировать Обнаружил небольшой баг - текущая папка при запуске должна быть папкой программы. Т.Е. при запуске из батника надо перейти в ее папку а затем запустить. Иначе не находит библиотеки 7зип. Поправлю в ближайшее время.
Сегодня пробовал в боевых условиях при установке Win7 x64. Все отработало успешно. Так же, задумался, как бы прикрутить это к установке XP. Только часть технологии - отбор драйверов. По идее, тоже должно ускорить процесс и система не будет забиваться мусором. Когда делал индексатор, то обнаружил огромное количество дублирующихся HWID в драверпаках. В чепсетных - вообще около 6 папок с USBфильтром от AMD. Так что, надо делать утилиту для поиска дублей и оптимизации пакетов. |
------- Отправлено: 23:31, 19-08-2012 | #8 |
Пользователь Сообщения: 145
|
Профиль | Отправить PM | Цитировать грамматика. поправить succecfullu на successfully
то, что бросилось в глаза сразу )) |
------- Отправлено: 01:50, 20-08-2012 | #9 |
Ветеран Сообщения: 569
|
Профиль | Сайт | Отправить PM | Цитировать Boa Soft, если можно, x32, замените на x86. Думаю так удобнее воспринимается учитывая тип архитектуры Windows в программе установки Windows.
|
------- Отправлено: 11:46, 21-08-2012 | #10 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Архиваторы - [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 |
|