关于USB虚拟串口设备的问题
我这里有一个usb设备,安装驱程后可以虚拟出一个串口和一块声卡。
现在接了两个这样的usb设备,因此共有两个虚拟串口com3和com4,两个虚拟声卡audio1和audio2。现在我要如何知道那个串口和哪个声卡是一套的?
问题点数:100、回复次数:18Top
1 楼zytzjx(wecan)回复于 2006-07-18 21:27:40 得分 20
这个可以通过串口找到USB,再通过USB找到声卡,GUIDTop
2 楼clovexmu(Seek Love,C language Love,S.H.E Love)回复于 2006-07-19 11:09:00 得分 0
请问GUID能否在系统里查找到?Top
3 楼lfchen(一条晚起的虫--床上用品[家纺]专卖)回复于 2006-07-19 11:39:37 得分 7
注册表Top
4 楼zhangnanonnet(鱼欢)回复于 2006-07-19 12:21:19 得分 10
GUID也可以通过setup API函数族找到,具体看看MSDNTop
5 楼clovexmu(Seek Love,C language Love,S.H.E Love)回复于 2006-07-19 14:54:43 得分 0
我在设备管理器的通用串行总线控制器看到有一个usb hub,上面连的两个设备就是虚拟串口和虚拟声卡。但是具体要怎么做才能通过串口知道usb hub的guid呢?Top
6 楼clovexmu(Seek Love,C language Love,S.H.E Love)回复于 2006-07-23 00:00:08 得分 0
似乎没有啊,USB串口和usb声卡的id都不一样,好像没有找到什么有关联的东西!Top
7 楼clovexmu(Seek Love,C language Love,S.H.E Love)回复于 2006-07-23 00:18:03 得分 0
还有,在directshow里面我可以枚举出声卡,但是怎么查看他的硬件id等情况呢?Top
8 楼andyzhu9(唐风)回复于 2006-07-28 11:19:32 得分 1
upTop
9 楼gdsdyl(晚来天欲雪,能饮一杯无?)回复于 2006-07-31 15:30:59 得分 1
注册表中全有啊Top
10 楼clovexmu(Seek Love,C language Love,S.H.E Love)回复于 2006-08-15 17:34:35 得分 0
请问要在注册表的哪个地方查看呀?
因为我发现虚拟串口和虚拟声卡在注册表中各有各的位置,很难把他们联系起来。
倒是他们在设备管理器中共用同一个USB Root Hub,但是我不知道怎么从注册表中找到他们的关联的地方或者编程实现。Top
11 楼clovexmu(Seek Love,C language Love,S.H.E Love)回复于 2006-09-01 10:21:02 得分 0
upTop
12 楼matchboy(常常低着头)回复于 2006-09-11 17:45:47 得分 1
mark关注Top
13 楼clovexmu(Seek Love,C language Love,S.H.E Love)回复于 2006-10-18 17:22:14 得分 0
up 还没有找到解决方法的思路! 注册表也找不到两个虚拟设备相关联的地方Top
14 楼clovexmu(Seek Love,C language Love,S.H.E Love)回复于 2006-11-27 09:05:51 得分 0
up
Top
15 楼clovexmu(Seek Love,C language Love,S.H.E Love)回复于 2006-12-18 17:30:33 得分 0
upTop
16 楼liuguangzhou(光子)回复于 2006-12-19 17:43:34 得分 20
查看两个设备的属性-〉详细。里面的ID信息应该是一致的。
在注册表中查找Device的GUID,然后找path和ID信息一致的设备。Top
17 楼zhoujiamurong(有分俺就不要,俺要知识)回复于 2006-12-31 15:29:48 得分 20
能否通过串口发送命令来识别,设备中是否有这种特殊的命令Top
18 楼zhoujiamurong(有分俺就不要,俺要知识)回复于 2006-12-31 15:37:17 得分 20
我想注册表有,先查安装时的inf文件,应该有3个inf文件,里面是驱动的关联,应该可以找到关联的地方,找到对应的地方再查注册表Top




