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

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

Ветеран


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

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


sosed213, в этом нет необходимости. В файлах inf есть вся информация о том какие HWID'ы драйвер поддерживает. Само устройство выдает список подходящих и совметстимых HWID'ов в порядке ухудшения совместимости. Если точное соотвесвие между этими HWID'ами не выявлено, то драйверы точно не подходят и установщик Windows(он же devcon) откажется ставить, хотя, например, DPInst имеет привычку ставить драйвер про запас, хотя устройство к нему не обнаружено в системе. Так как DPInst'у нельзя указать что именно нужно ставить(ему скармливается вся папка, а не HWID), DPInst иногда устанавливал драйверы которые не заказывались.

Прога должна использовать повсемесно полные HWID'ы и опрашивать устройства о всех HWID'ах. DIA по умолчанию создает индексы с урезанными HWIDами и только недавно стал опрашивать устройсво о совместимых HWIDах. DPS уже давно использует только полные HWIDы и опрашивает устройства.
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:29, 02-11-2010 | #1256