Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 894
Благодарности: 137

Профиль | Отправить PM | Цитировать


Цитата MKN:
Нужен список ID устройств не конкретного компьютера, а всех основных существующих устройств. »
Неверная постановка. Такого списка небудет ни когда, да и не нужен он.

1. Получить список устройств которые есть физически (именно физически в данный момент времени на данном компьютере).
2. Пройтись по папкам/архивам начиная с некоторой папки, извлечь PNPID и сравнить со списком который получили на 1-м шаге.
3. Установка
3.1 Сформировать список и показать пользователю пускай сам выбирает.
3.2. Установить автоматом
4. После окончания, показать те устройства на которые не удалось обнаружить драйвера и по которым система говорит что они работают не корректно.

На шаге 0 можно включить всякую оптимизацию, которая будет выполняться один раз при сборке диска (например формировать список заранее, вести одельный файл на каждый драйвер и т.п.) для ускорения шага 2.

Цитата Tools:
вот запустите regedit, HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->Enum, ну и например, раздел PCI »
Это список установленных драйверов устройств. У меня на одной машине показывает 15 устройств, потому что новая, а на другой 50, т.к. пережила кучу переездов с матер на мать, да и всякие железяки в нее втыкаются. Большая часть их мертвая. Физически не установлено. Но показывается.


hччp://members.datafast.net.au/~dft0802/downloads.htm
скачайте VBS скрипт, и посмотри.

-------
Я не развожу политику в подписи
ПТН ПНХ


Отправлено: 10:31, 21-12-2007 | #71