В USB-программировании вы часто встречаете идентификаторы устройств и поставщиков. Это просто числовые значения, но такие утилиты, как lsusb
в Linux, могут показывать понятные человеку имена с помощью этих идентификаторов. Откуда эта информация? И есть ли способ переноса этой информации?
Например, запуск lsusb -v
скажет мне (среди прочего):
idVendor 0x07cf Casio Computer Co., Ltd
idProduct 0x3801 WMP-1 MP3-Watch
Я бы хотел включить это в свою программу, но как?