Показать сообщение отдельно
  #3  
Старый 20.05.2011, 12:47
glorit glorit вне форума
Прохожий
 
Регистрация: 16.05.2011
Сообщения: 10
Репутация: 10
По умолчанию

перебором не получится так как устройство ждет команды и отвечает на неё а в переборе может найти другое устройство и работать с ним

я покопался в инете и кое что нарыл

работа с реестром
1.обращаемся HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM
тут берем номера портов и название в моём случае \Device\USBSER000 и идем по этому пути
2.обращаемся HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\usbser\Enum ищем значение USB\Vid_04d8&Pid_ff14\5&57b91&0&2 и идем по этому пути (Vid_04d8&Pid_ff14 соответствует устройству)
3.обращаемся HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\U SB\Vid_04d8&Pid_ff14\5&57b91&0&2\Device Parameters проверяем что com соответствует


можно упростить и работать с пунктами 1 и 2 или 2 и 3 они дают полную инфу


теперь я думаю как это реализовать

а может кто подскажет более простой путь
Ответить с цитированием