Есть устройства от разных производителей, у кого с чистым VCOM, у кого через HID. Поэтому описания драйверов лежат в: - HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\HID; - HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\USB; - HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\ЛичнаяПапка; Производители могут меняться, поэтому отслеживать их всех в реестре бесмысленно.
Как по имени устройства из HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SEREALCOMM найти производителя, если имя устройства в реестре более нигде не находиться, а есть только в *.sys_файле устройства, и то в Unicode, а не символьном виде. При этом один и тот же COM может быть использован несколькими устройствами.
Юрий.
|