USB设备的问题,获得打开USB设备的lpFilePath
各位大虾你们好:
我正开发一个从USB设备采集数据的上位机程序,使用VC_DDK编写,USB设备不支持HID。参考了DDK中的usb_view代码。
我的开发思路是:搜索计算机上连接的所有USB控制器HCD→检测USB控制器上连接的USB HUB,获得它的句柄→检测每个HUB上的所有端口,可以知道哪个端口上连接有设备。
这些工作都已经完成,我的目的是使用CreateFile函数打开USB设备,现在想利用DeviceIoControl函数,通过已知的HUB的句柄和端口号,获得该设备的lpFilePath。可是这一步获得的设备名用CreateFIle打不开。请高手帮忙。
wc171170@163.com