Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно
MKN MKN вне форума

Ветеран


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

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


Цитата vserd:
Такого списка небудет ни когда, да и не нужен он. »
А с чем же в таком случае будет происходить сравнение найденных программой ID устройств ? Именно с данными из списка.
И речь идёт не о всех, а об основных используемых повсеместно устройствах. И списки такие есть и будут всегда (см. вышеуказанные ссылки). А лучше самим их создавать и народу предлагать. И тому пример , рассматриваемая здесь утилита K_SETUP.EXE, опирающаяся на DEV.INI и PCI.INI.
Цитата vserd:
2. Пройтись по папкам/архивам начиная с некоторой папки, извлечь PNPID »
Вот это совершенно не преемлемая постановка. Что же все зациклились на сканировании этих папок/архивов ! Во-первых это достаточно сложная и трудоёмкая задача для программиста. Во-вторых - ну, очень долгая по времени (представь DVD c 4 или даже с 8,5 G дров ! И в-третьих - не во всякую папочку зайти можно - это уж от разработчика дистрибутива дров зависит. Может попасться нечто индивидуальное и внутрь не пускающее...
А используемый в K_SETUP.EXE способ позволяет запускать любые родные Setup.exe драйверов. А уж автоматом или нет ставиться будут - как ключи или скрипты организовать.
Цитата vserd:
Сформировать список и показать пользователю пускай сам выбирает. »
Именно так и происходит. И пусть выбирает из того, что сам поместил на диск. Устарело или не нужно стало - обнови, добавь или удали. Хозяин - барин.
Цитата vserd:
После окончания, показать те устройства на которые не удалось обнаружить драйвера »
Важнее показать эти устройства (а вернее все имеющиеся) до установки драйверов. А уж есть эти драйверы на диске или нет - забота самого пользователя. Было бы что искать.

PS А если нет по каким то причинам драйвера для устройства, то можно поэксперементировать с его созданием с помощью программы WinDriver. А также сгенерировать INF, в котором будет и ID и пр.

Последний раз редактировалось MKN, 21-12-2007 в 12:18.


Отправлено: 11:32, 21-12-2007 | #72