![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум 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 | Цитировать Цитата BadPointer:
|
|
------- Отправлено: 00:00, 21-10-2012 | #51 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 593
|
Профиль | Отправить PM | Цитировать Новая версия проги завершается после вывода первых трех строк
Вот фрагменты лога. [2012-10-21,0:46:53] Operating System: [2012-10-21,0:46:53] Product Name: Microsoft Windows XP [2012-10-21,0:46:53] SP: Service Pack 3 [2012-10-21,0:46:53] Arch: x86 [2012-10-21,0:46:53] CommonProgramW6432: Not defined [2012-10-21,0:46:53] TEMP: D:\DOCUME~1\HUNTER\LOCALS~1\Temp [2012-10-21,0:46:53] [2012-10-21,0:46:53] *** End Common information ***************************************************** [2012-10-21,0:46:53] [2012-10-21,0:46:53] Error loading setup api. Programm halted! [2012-10-21,0:46:53] [2012-10-21,0:46:53] Operation aborted [2012-10-21,0:46:53] Programm terminated abnormally!!! [2012-10-21,0:46:53] [2012-10-21,0:46:53] Total time: 0.31sec. *** Log end at: 2012-10-21 0:46:53 ********************************************* Сейчас напишу коротко что я заметил по предыдущей версии с включенным подробным логом. 1. Оформление секции Device Info в логе мне напоминает то как оформлено в DPS, впрочем здесь вряд ли можно было сделать как то по другому. 2. Хотя прога подробно описывает процесс выбора драйвера по степени совместимости, по логу сложно сравнить версии установленного и предлагаемого к установке драйвера. 3. У меня отключен интегрированный сетевой адаптер(я использую PCI карту) в диспетчере устройств и прога ошибочно считает что драйвер не установлен. 4. Я заметил некоторые опечатки в логе "Memoru", "Assept". 5. Прога ищет драйверы для XP в папке только в папке Nt5x86. DPS, а затем и DriverX ушли от необходимости учета названия папки для определения совместимости драйвера. DIT по видимому уже обладает достаточно хорошим алгоритмом подбора драйверов чтобы также отказаться от подобной зависимости. Когда будет время, я собираюсь более тщательно проверить сам процесс подбора драйверов. |
Отправлено: 01:11, 21-10-2012 | #52 |
Компьютерный шаман Сообщения: 2910
|
Профиль | Сайт | Отправить PM | Цитировать Цитата BadPointer:
Цитата BadPointer:
Цитата BadPointer:
Цитата BadPointer:
Цитата BadPointer:
Например, в дистрибутиве 7 не нужны дравера от хп. Вообще, любое деление по любым признакам можно признать спорным. |
|||||
------- Последний раз редактировалось Boa Soft, 21-10-2012 в 01:48. Отправлено: 01:41, 21-10-2012 | #53 |
Ветеран Сообщения: 593
|
Профиль | Отправить PM | Цитировать Цитата Boa Soft:
|
|
------- Отправлено: 02:01, 21-10-2012 | #54 |
Компьютерный шаман Сообщения: 2910
|
Профиль | Сайт | Отправить PM | Цитировать Цитата BadPointer:
Можно достаточно легко переделать, надо только в FINISH добавть идентификатор системы и сделать его единым для всех систем. |
|
------- Отправлено: 11:23, 21-10-2012 | #55 |
Ветеран Сообщения: 593
|
Профиль | Отправить PM | Цитировать Finisher был необходим при использовании DPInst. Если в DIT используется тот же метод что и в devcon, то finisher можно полностью удалить.
|
------- Отправлено: 11:43, 21-10-2012 | #56 |
Компьютерный шаман Сообщения: 2910
|
Профиль | Сайт | Отправить PM | Цитировать Цитата BadPointer:
Финишер не башратовский а свой. Ставит панели и помогает с составными устройствами - типа USB 3.0 контроллеров и нетмосовских портовок. |
|
------- Отправлено: 11:54, 21-10-2012 | #57 |
Ветеран Сообщения: 593
|
Профиль | Отправить PM | Цитировать Я уже не первый год ставлю драйверы через devcon не используя какого-либо finisher'а и не замечал отсутствия панелей. Ты уверен что finisher необходим?
|
------- Отправлено: 12:00, 21-10-2012 | #58 |
Компьютерный шаман Сообщения: 2910
|
Профиль | Сайт | Отправить PM | Цитировать Цитата BadPointer:
Плюс составные устройства. Пока например на хост-контроллер USB 3.0 не поставиш драйвера, не будут видны его "дети" - корневые контроллеры. Можно конечно запустить весь процесс заново, но это тоже определенные расходы времени. Пока решено прописыванием в финиш и обновлением дров для "детей" при наличии родительского контроллера. |
|
------- Отправлено: 12:13, 21-10-2012 | #59 |
Компьютерный шаман Сообщения: 2910
|
Профиль | Сайт | Отправить PM | Цитировать Текущая версия программы 1.0.4.1
Новое в текущей версии. 1. Процедура обработки экстендеров переписана с целью возможно большего соответствия указаниям MDSN. 2. Небольшая чистка кода от мусора. 3. Добавлено дополнительное поле фильтра для дополнительного отбора драйверов в зависимости от версии OS. 4. Использованием фильтра можно управлять через UseOsFilter 4. Новый формат файлов индекса. 5. Каталогизатор переведен на новый формат индекса. 6. В каталогизатор добавлена поддержка автодобавления фильтра. Настраивается через ини-файл. 7. Небольшие доработки вывода в лог. 8. Добавлен ключь -test или -t для симуляции работы без распаковки пакетов и их установки. После прогонки нескольких решений в реальной работе было принято решение отказаться от идеи замены обработки реальных экстендеров, полученных при индексировании из файлов, на искусственные идентификаторы OS. Как в виду потери части информации так и сложности парсинга и создания фалов индекса. Было решено просто добавить в индекс новое поле фильтра. В результате легко отфильтровать несовместимые драйверы. Индексатор заполняет это поле на основе маркерных папок. Соответствие маркерной папки идентификатору задается в файле настроек каталогизатора. Таким образом можно настроить под любой формат пакетов, не привязываясь к эксклюзивному формату одного сборщика. Все, что надо сделать - проанализировать формат пакета и добавить нужные соответствия в файл конфигурации. |
------- Отправлено: 00:56, 24-10-2012 | #60 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Архиваторы - [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 |
|