![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 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 |
Extractor Сообщения: 1422
|
Профиль | Отправить PM | Цитировать Цитата Boa Soft:
ИМХО привязка к именам папок и файлов - это и есть порочная идея. Программа должна быть максимально универсальна и независима от "псевдостандартов" придуманных драйверособирателями и активно используемых "сборщиками сборок". И лучше пусть "сборщики сборок" повышают свой уровень интеллектуального развития в процессе сортировки драйверов, чем программа скатывается до того, что будет пытаться автоматически разбирать кучу накиданного ей мусора, применяя логику этих самых псевдостандартов. |
|
------- Отправлено: 02:06, 11-09-2012 | #31 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1153
|
Профиль | Отправить PM | Цитировать ВСЕМ
Идея конечно хорошая. НО 1.Идея использовать Апи аля DifxApi и UpdateDriverForPlugAndPlayDevices не очень хорошая, так как для установки 64 битной винде сам скомпиленная прога должна быть 64 битной. Поэтому я пришел к выводу что лучше использовать devcon 2.[NVIDIA] допустима для ЛЮБОй 32 бит и для xp 64 бит [NVIDIA.NTx86] допустима для ЛЮБОй 32 бит [NVIDIA.NTamd64] для любой 64 бит [NVIDIA.NTx86.6.0] - для висты и старше [NVIDIA.NTamd64.6.0] для 64 бит висты и старше [NVIDIA.NTx86.6.1] - для 7 и старше [NVIDIA.NTx86.6.2] - дл Не стандарт, мы сами с кварком долго мучались, но в итоге оказалось что не все производители работают как положено. в итоге в DriverX отображаются дрова несовместимые с системой. С этим вопросом лучше обратится к Кварку и Семлабу, они более авторитетны в ЭТОМ СЛОЖНОМ ВОПРОСЕ. Лучше не брать на себя ответственность выявления стандарта , как оказалось очень нестабильная тема. Потом будет тысяча нареканий, как впрочем и на форуме DPS. 3. Спасибо Боа за интересную прогу, если хотите можете взять мои наработки (исходники DRiverX), может быть и помогу , сам пишу на дельфях... на тему подписался.... |
------- Отправлено: 09:03, 11-09-2012 | #32 |
Extractor Сообщения: 1422
|
Профиль | Отправить PM | Цитировать Цитата SOLON7:
![]() Цитата SOLON7:
|
||
------- Отправлено: 10:01, 11-09-2012 | #33 |
Компьютерный шаман Сообщения: 2910
|
Профиль | Сайт | Отправить PM | Цитировать Цитата SOLON7:
Кроме того, есть одно но. Если мы ставим дравера из папки а потом ее удаляем, то имеем проблему с тем, что при втыкании аналогичного устройства система ищет, откуда ей взять дравер. И не находит. DPInst предварительно делает установку пакета в хранилище через DriverPackagePreinstall. Девкон этого не умеет. А я хочу попробовать реализовать это, может опционально, у себя в программе. Цитата Mr dUSHA:
Попутно, есть небольшая идея - внести в список устанавливаемых вручную все драйвера со стандартными PCI\CC_ ACPI\PNP *PNP ибо такие дравера невозможно установить автоматически. Очень яркий пример из этой серии - дравер pci-e ATI - он садится на любую платформу и приводит к неработоспособности системы. Где бы только взять точный список стандартных HWID? В DDK может быть? Цитата SOLON7:
Цитата Mr dUSHA:
Подход с индексами намного интереснее тупой распаковки всего в папку и прогонкой девконом или dpInst - тут на основе своего опыта и знаний можно исключить многие конфликты драверов без правки INF и сопутствующей потери подписей. Я к этой теме шел больше года, была идея но не было времени и желания на реализацию. Цитата SOLON7:
|
|||||
------- Отправлено: 17:35, 11-09-2012 | #34 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Boa Soft, ошибка в названии файла sources\$OEM$\$$\OEM\Tools думаю должно быть DIT_xx86.exe
|
------- Отправлено: 21:52, 11-09-2012 | #35 |
Extractor Сообщения: 1422
|
Профиль | Отправить PM | Цитировать Цитата Boa Soft:
Кроме того из этой заглавной странички линк http://go.microsoft.com/fwlink/?LinkId=49039 на скачку файла с таблицами типов устройств, а в частности "DEVICE TYPE CODES" для расшифровки только по одному \CC_ предназначения драйвера. Единственное, чего там нет, так это подробного описания третьего опционального байта "Interface Type" для разных типов устройств. Но это уже при большой надобности можно нагуглить в других источниках, поскольку вообще идентификация устройств относится не к микрософтовским выдумкам, а к спецификациям шин (PCI, USB, SCSI, и т.д.....) Короче говоря я думаю, что это все проще разгребать непосредственно при индексировании драйверов и создавать сабжевый список динамически. |
|
------- Последний раз редактировалось Mr dUSHA, 12-09-2012 в 02:27. Отправлено: 02:16, 12-09-2012 | #36 |
Ветеран Сообщения: 1153
|
Профиль | Отправить PM | Цитировать Boa Soft, вообще было замесательно обьеденить всех программеров..
и пилить прогу для установки дров... Цитата Mr dUSHA:
Мне мс не даст исходники своего ядра.... |
|
------- Отправлено: 21:49, 12-09-2012 | #37 |
Extractor Сообщения: 1422
|
Профиль | Отправить PM | Цитировать Цитата SOLON7:
|
|
------- Отправлено: 22:10, 12-09-2012 | #38 |
Ветеран Сообщения: 1159
|
Профиль | Отправить PM | Цитировать Цитата Mr dUSHA:
если секция мануфактуры не определена то по старому стилю это 2000 винда по новому это виста ! если nt написано в секции то это одно значение если кроме него прописано nt5.1(или любое другое или куча других) то значение параметра резко уменьшается а главное что майкрасофт сама не придерживаться своих стандартов и при всем при этом они же глубоко умалчивают как сама винда при этом бардаке отделяет мух от котлет... |
|
------- Отправлено: 01:19, 16-09-2012 | #39 |
Extractor Сообщения: 1422
|
Профиль | Отправить PM | Цитировать Цитата quarq:
Цитата quarq:
|
||
------- Отправлено: 00:39, 17-09-2012 | #40 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Архиваторы - [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 |
|