|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Создание дисков с автоматической установкой драйверов |
|
Создание дисков с автоматической установкой драйверов
|
Старожил Сообщения: 400 |
Профиль | Сайт | Отправить PM | Цитировать
Есть идея: Создать универсальный диск автоматической установки драйверов, т.е. вставляете диск, он сканирует установленные на компьютере драйвера, сравнивает их с записанными на диск, а затем предлагает обновить устаревшие и/или установить недостающие. (надеюсь я понятно изложил :-) ).
Помогите реализовать идею в жизнь! Спасибо! Тестируем: Программа-дополнение для K-systems Интерфейс для Пакетов Драйверов |
|
Отправлено: 13:46, 19-12-2005 |
Ветеран Сообщения: 2363
|
Профиль | Отправить PM | Цитировать Отвлеклись ведь от основного вопроса ! Задача - определить оборудование и вывести список драйверов, которые необходимо установить кликом на рядом расположенный "чекбокс". Путь и название драйвера пользователь вручную прописывает в INI файле. Базу устройств также дополняет вручную в соответствующем INI. Собственно так и сделано в вышеупомянутом диске.
А есть этот драйвер на диске, какой он там версии, сколько их - пользователь сам определяет. PS Да, K_SETUP.EXE, вполне можно брать за основу. Проэксперементировал с определением заведомо отсутствующего в базе устройства. Определил его Hardware ID с помощью программы UnknownDevices, (pcidevs.txt для которой регулярно поплолняется). Забил этот ID в соответствующую секцию DEV.INI. Устройство было найдено и установилось из пакета драйверов, согласно мною указанного пути в PCI.INI. |
Последний раз редактировалось MKN, 19-12-2007 в 17:21. Отправлено: 13:24, 17-12-2007 | #61 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 26
|
Профиль | Отправить PM | Цитировать Цитата:
Во-вторых, DEV.INI, очень похоже, что делается автоматически, путем сканирования INI файлов. Соответственно, полагаю, что при обновлении пакета драйверов этот файл просто пересканируется какой-то тулзой и все. В-третьих, добавить устройство можно прямо в PCI.INI, судя по всему он именно для этого и создан, а DEV.INI является вспомогательным, чтобы вручную не прописывать тонны ID, например от тех же реалтеков.... Поправьте, если я не прав! |
|
Отправлено: 20:25, 19-12-2007 | #62 |
Старожил Сообщения: 174
|
Профиль | Отправить PM | Цитировать Интеграция при помощи n-Lite - ваше спасение. И не надо изобретать велосипед... если ездишь на мотоцикле
P.S. - Почему Vista занимает DVD, а XP - CD? - Потому, что ВСЕ драйвера интегрированы, Система и программы установлены, причём не менее 4 раз! Вот вам и универсальный загрузочный диск |
Отправлено: 01:39, 20-12-2007 | #63 |
Новый участник Сообщения: 26
|
Профиль | Отправить PM | Цитировать Если бы все было так просто, никто бы не заморачивался. Не под все необходимые девайся дрова есть даже в висте, к сожалению.
Цитата werwolf-basic:
|
|
Отправлено: 06:31, 20-12-2007 | #64 |
Ветеран Сообщения: 2363
|
Профиль | Отправить PM | Цитировать Цитата Tools:
Цитата Tools:
|
||
Последний раз редактировалось MKN, 20-12-2007 в 13:23. Отправлено: 08:51, 20-12-2007 | #65 |
Ветеран Сообщения: 894
|
Профиль | Отправить PM | Цитировать mamont1,
Цитата mamont1:
|
|
------- Отправлено: 14:00, 20-12-2007 | #66 |
Ветеран Сообщения: 2363
|
Профиль | Отправить PM | Цитировать vserd,
Дык я же уже провёл успешный эксперемент с дополнением "базы" для K_SETUP.EXE. А именно : взял("навскидку") MB ASUS P5GC-MX/1333. Решил "научить" K_SETUP.EXE просканировать ОС на наличие сетевого адаптера этой платы и последующей установки для него драйвера. Для этого : В DEV.INI добавил : ;--------------------------------------------------------------- [Network\Attansiclan\WinXP_32\l251x86.inf=>AtcL002.ndi.NT] ; PCI\VEN_1969&DEV_2048&SUBSYS_82331043&REV_A0,"Atheros L2 Fast Ethernet Adapter" PCI\VEN_1969&DEV_2048&SUBSYS_20481969&REV_A0,"Atheros L2 Fast Ethernet Adapter" PCI\VEN_1969&DEV_2048,"Atheros L2 Fast Ethernet Adapter" ; В PCI.INI добавил : ;******************************************** Atheros L2 Fast Ethernet ******************************** [Entry] Device_INF="[Network\Attansiclan\WinXP_32\l251x86.inf=>AtcL002.ndi.NT]"; Device_Name="Atheros L2 Fast Ethernet Adapter"; Hint="Драйвер сетевой карты"; OperatingSystem="Win2003,WinXP,Win2000"; ExecutePath="Network\Attansiclan\setup.exe"; InstallType="Manual"; InstallSection="Driver"; ; Эдак можно пополнить "базу" устройств и другими драйверами. Хотелось бы надеяться, что любыми... Если, как было вышесказанно, есть "утиль", вытаскивающий необходимую инфу из драйверов - это облегчило бы ручной труд. Так вот, если бы "всем миром" пополнять и выкладывать здесь эту "базу", то рассматриваемый вопрос думается, был бы решён... Не грех было бы и саму прграммку K_SETUP.EXE переделать... Думаю не только её автору это по силам. Программисты, отзовитесь ! |
Отправлено: 18:18, 20-12-2007 | #67 |
Новый участник Сообщения: 26
|
Профиль | Отправить PM | Цитировать Цитата:
|
|
Отправлено: 21:24, 20-12-2007 | #68 |
Новый участник Сообщения: 26
|
Профиль | Отправить PM | Цитировать Цитата mamont1:
|
|
Отправлено: 23:49, 20-12-2007 | #69 |
Ветеран Сообщения: 2363
|
Профиль | Отправить PM | Цитировать Цитата Tools:
Конечно его составить можно вручную, перелопатив кучу inf_ов из различных драйверов. (И не понятно, зачем копаться в реестре - получается необходимо иметь кучу разных машин с разной конфигурацией для изымания оттуда данных. Не реально.) Тут в помощь - либо имеющиеся в сети ресурсы, типа http://www.pcidatabase.com/vendors.php?sort=id либо соответствующие программы с регулярно пополняемыми базами устройств. Но всё это нудный и долгий труд... Вот любопытная прога, правда для Линукса: http://ezix.org/project/wiki/HardwareLiSter |
|
Отправлено: 09:19, 21-12-2007 | #70 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
проблема с автоматической установкой драйверов для принтеров в терминальном сервере | Teshik | Microsoft Windows NT/2000/2003 | 11 | 14-07-2008 16:44 | |
Проблема автоматической установки драйверов | t0lstiy | Автоматическая установка Windows 2000/XP/2003 | 3 | 13-08-2006 16:11 | |
Проблема с автоматической установкой звуковых драйверов. | Dreamer_rus | Автоматическая установка Windows 2000/XP/2003 | 3 | 24-01-2006 20:58 | |
Разметка дисков при автоматической установке XP | lipand | Автоматическая установка Windows 2000/XP/2003 | 13 | 27-10-2005 15:07 | |
Проблема с автоматической установкой драйверов с CD | ger_kar | Автоматическая установка Windows 2000/XP/2003 | 6 | 12-08-2005 11:09 |
|