我的计算机上有4个USB口,假如4个USB口都连接的相同的设备,但是设备没有编号,通过USB口给设备编号(象串口那样),不知道该怎么做。
回复(8) 2005-03-09 09:42 来自版块 - 内核编程
表情
wangxin_china区分设备的目的是 设备1 是连接测量上表面位置的传感器 设备2 是连接测量下表面位置的传感器 . . . 比如设定1口连“上表面的”、2连“下表面的”……,在计算机外面简单就可以连接,重起计算机ID顺序不变,...(2005-03-10 23:29)
tiamo没有看明白....... 编号的目的是想要干什么? 要区分某个设备? 为什么要进行区分? device object本身不就是区分的最好工具么 至于楼上的问题 这个方法有很多 比如使用setup api 或者直接发生irp到usbhub..(2005-03-10 20:07)
wangxin_china我想象bus hound那样看到给USB口编号,指示哪个USB口下连接了什么设备,是已连接还未连接。 它用的是什么方法?是读注册表?(2005-03-10 19:30)
acidfish照你的意思是设备的ID,驱动相同,设备相同,如何根据设备接入计算机的插口位置来给设备编号? 那么首先就必须把系统中的USB口进行编号。否则就算它报告A口有设备,B口有设备,你又如何能够判断哪个是A口,哪个是B口呢? 就如同PCI槽上的两块PCI网卡设备一样。如果两个卡...(2005-03-10 16:09)
wangxin_china我的意思是设备的ID,驱动相同,设备相同,如何根据设备接入计算机的插口位置来给设备编号? 比如有若干个USB接口,你如何通过计算机接口的位置来判定设备的具体控制情况?(2005-03-09 23:19)
tiamo什么叫编号? serial number? fdo层次还是pdo层次?(2005-03-09 22:42)
wangxin_china当USB已经启动,我的应用程序再运行,如何在系统中查找各个端口的USB设备是什么呢?(2005-03-09 15:48)
idaxsy我也想知道。(2005-03-09 11:02)

返回顶部