我想编写一些 C++ 程序,可以检测 USB 扩展卡或 SD 卡读卡器的存在,而无需插入任何东西。这可能吗?在 Linux 中?
最佳答案
如果您知道确切的供应商 ID 和/或产品 ID,您可以搜索它,如下所示:
for (bus = busses; bus; bus = bus->next)
for (dev = bus->devices; dev; dev = dev->next)
if ((dev->descriptor.idVendor == vendor) && (dev->descriptor.idProduct == product))
return dev;
关于c++ - Linux 中是否可以检测 USB 扩展卡的存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8945585/