woodchen
驱动牛犊
驱动牛犊
  • 注册日期2002-11-26
  • 最后登录2004-02-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2265回复:7

应用程序怎样分辨相同的USB设备?

楼主#
更多 发布于:2002-12-16 14:51
如果机器上连接有两个或更多的相同的USB设备,比如移动硬盘,
那么,我的应用程序怎样去分辨这两个设备,
怎样去得到特定的某个设备的句柄呢?

另外,枚举时主机给设备设备分配了一个地址,那么应用程序怎样得到这个地址呢?

谢谢!
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-12-19 01:51
GUI + index
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
yutao
驱动牛犊
驱动牛犊
  • 注册日期2002-04-27
  • 最后登录2004-09-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-12-21 11:37
用SetupDiEnumDeviceInterfaces( ),其中有一个DeviceIndex参数,靠他就行了
polarisxu
驱动牛犊
驱动牛犊
  • 注册日期2002-10-09
  • 最后登录2003-06-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-01-27 13:44
那如果我的C、D、E三个分区中有一个是移动硬盘,我如何分辨出哪个是呢?用什么函数呀,急,斑竹快救命
XR_WDM
驱动小牛
驱动小牛
  • 注册日期2002-06-28
  • 最后登录2013-03-01
  • 粉丝1
  • 关注0
  • 积分15分
  • 威望67点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-01-27 16:51
读驱动程序吧!
找出他的vid  and pid
后进而勃发
larryhh
驱动小牛
驱动小牛
  • 注册日期2001-10-12
  • 最后登录2004-09-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-01-28 00:39
使用getdrivetype函数,返回值为可移动设备就行了,当然a,b盘是不行的
larry
pig88jie
驱动牛犊
驱动牛犊
  • 注册日期2010-04-19
  • 最后登录2010-04-19
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望21点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2010-04-19 10:18
本公司有一个简单的项目,价值2000元。

有这方面经验者请联络。项目是要写一个简单的软件,能分辨相同pid vid 的USB 器件。

有兴趣者请联络 qq 478346646 或者邮件 pig88jie@qq.com
Pegram
论坛版主
论坛版主
  • 注册日期2005-12-03
  • 最后登录2013-08-23
  • 粉丝13
  • 关注5
  • 积分1333分
  • 威望4717点
  • 贡献值1点
  • 好评度78点
  • 原创分0分
  • 专家分2分
7楼#
发布于:2010-04-22 10:01
通过SetupAPI和CfgmgrAPI来枚举设备接口句柄。但相同的多个设备同时连接,其符号链接名只有硬件端口部分不同,硬件端口(就是说USB口位置)是怎么定义的,似乎没有文档指明。你也无法指着一个USB口说这是某某某名。

关键是你要实现什么,还是没有讲明白。
《寒江独钓》与《竹林蹊径》的合作作者。精通USB开发,设计了CY001 USB驱动套件(http://bbs.driverdevelop.com/read.php?tid-119314.html)。
游客

返回顶部