romeo91,
Задача уже неоднократно обсуждалась в теме
Создание дисков с автоматической установкой драйверов http://forum.oszone.net/thread-58285.html
Повторю один из вариантов :
Есть комп- "чёрный ящик" с установленной XP(Vista) и с неизвестными устройствами, требующими установки для них драйверов.
Дисков "сопровождения" ессно нет, ситуация многим до боли знакомая.
Задача :
При запуске диска :
1. Предложить пользователю две кнопки:
а). "Определить устройства, требующие установки драйверов и установить драйверы
"АВТОМАТИЧЕСКИ"
и
б). "Определить устройства, требующие установки драйверов" и выбрать установку необходимых -
"ВРУЧНУЮ"
После сканирования устройств, для пункта б). :
1. Вывести для пользователя меню-список названий найденных устройств, с возможно большими подробностями (тип, чип, производитель и т.д.)
2. Напротив каждого устройства в списке - чекбокс и кнопка "Установить драйвер"
3. Под меню списка - кнопка "Установить выбранные драйверы" (установка производится последовательно и автоматически. Перезагрузка компа также автоматически, если необходимо)
PS Драйверы (родные от пр-ля) на диск пользователь помещает сам,
какие сочтёт необходимыми. Совершенно незачем помещать на диск кучу-малу из всех возможных драйверов.
Должна быть возможность корректировки путей к Setup драйверов и обновления "базы" ID устройств с помощью соответствующего инструментария (вариант такой утилиты уже был)
Пример приблизительной и частичной реализации желаемого есть здесь :
http://www.depocomputers.ru/download...drivers_xp.zip
Предлагаемая на форуме реализация установки драйверов из драйверпаков мне категорически не нравится из-за массы не прекращающихся недоразумений и вопросов при установке, которых не должно быть при установке драйверов от производителя.