[十万火急]:多个相同的设备同时连接到不同的usb口,如何与指定usb接口上的设备进行通信。
请各位高手大虾多多指教啊:
有多个完全相同的设备同时连接到一台机器的不同usb口,比如序号为1、2、3、4,现在想对三号接口上的设备进行操作。不知道如何用createfile函数打开这个设备,因为我无法获得这个设备的设备路径。
我现在获得设备路径的方法是用setupdigetclassdevs函数获得符合条件(设备的GUID已知)的设备信息集,然后用setupDiGetInterfaceDeviceDetail获得该设备的设备路径,再用createfile函数打开。但是这种方法无法确切的知道设备是连接到哪个接口上的。
不知哪位大虾做过类似的东西,请指点一二,多谢多谢!