[Windows] Работа с USB устройствами: как получить Manufacturer/... ?
клац
и тут вкусно выглядят
но похоже это доступно только из kernel-mode драйверов.
а из юзер-спейса?
да, в MSDN есть кое-что типа такого: и тут вкусно выглядят
UCHAR iManufacturer;
UCHAR iProduct;
UCHAR iSerialNumber;
но похоже это доступно только из kernel-mode драйверов.
а из юзер-спейса?
через WMI что получается вытащить?
нет, только то что устройство - FTDI
upd: вот тут есть пример, использующий libusb-0. libusb-win32 имеет такое же API, так что он с ней заработает едва ли не из коробки.
мало ли FTDI воткнуто...
попробую покурить API собственно FTDI..
а у FTDI нет возможности заменить VEN и DEV id?
ну не я разработчик железки...
кстати, виртуалбокс замечательно видит Manufacturer/Product/Serial и при проброске в виртуалку оно именно так и называется, а не USB Serial converter или как-то FTDI Serial device
http://blogs.msdn.com/b/powershell/archive/2007/02/24/displa...
UPD: ышшо: http://stackoverflow.com/questions/123986/how-to-determine-u...
Оставить комментарий
yolki
Имеем: свисток с FTDI, за которым есть некоторе устройство.в линуксе оно выглядит так:
Fine.
/var/log/messages:
Хочу получить: Manufacturer, Product, Serial Number
Под виндой через SetupApi смог найти только VendorID/ProductID, которые идентифицируют FTDI, что не интересно.