larryhh
驱动小牛
驱动小牛
  • 注册日期2001-10-12
  • 最后登录2004-09-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2377回复:9

如果接很多u盘,我如何区分哪个盘符对应哪个端口

楼主#
更多 发布于:2003-01-28 00:33
如果在pc上的usb口接一个hub扩展到8个端口,都插上u盘,则会有8个可移动磁盘的逻辑盘符出现,那我如何分辨哪一个盘符对应的是哪个端口呢,请大虾们指点救命

最新喜欢:

zxwitsmezxwits...
larry
polarisxu
驱动牛犊
驱动牛犊
  • 注册日期2002-10-09
  • 最后登录2003-06-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-01-28 09:57
你的问题解决了吗,我有和你很相似的问题
luckyduo
驱动牛犊
驱动牛犊
  • 注册日期2002-09-28
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-01-28 15:48
1。在WIN XP下,可以直接更改他们的卷标
2。在WIN 98、WIN2000下好象更改卷标没有效果,不知还有没有其他的方法?
三十三块
larryhh
驱动小牛
驱动小牛
  • 注册日期2001-10-12
  • 最后登录2004-09-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-02-10 14:00
在win2k下,如何分辨,可以分出来吗,斑竹给个意见吧
larry
majingsong
驱动牛犊
驱动牛犊
  • 注册日期2002-04-02
  • 最后登录2007-05-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-02-11 23:24
每个USB设备都有它自己的地址,8个设备不会同时初始化,如果你的眼睛够快你能区分开。即使是初始化完,你在资源管理器中选中一个可移动介质,对应的U盘的指示灯会闪一下。祝你好运
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-02-14 16:34
应该参考DDK中storage的内容,scsi的资料也要用到。
主要是发送scsi pass through和aspi。

2k下用CreateFile可以直接打开每个drive,用inquiry看看是不是你要的u盘。如果是,对应的CreateFile的第一个参数就是drive letter。详细的code可以看ddk中的spti代码。

9x下面就蛮复杂的,要用aspi代替spti做上面的事情。其中,SC_GET_DISK_INFO的SRB_Int13DriveInfo就是drive letter。但按照ddk的解释,似乎只有在某些bit flag符合的情况下,这个参数才有效。9x ddk里面有sample codes。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
luckyduo
驱动牛犊
驱动牛犊
  • 注册日期2002-09-28
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-02-15 11:45
我不同意用看指示灯的闪动来判断是哪个盘的办法,因为不同方案的盘他的指示灯的闪动情况并不是相同的,有的方案的盘当你不对他操作时他也会闪的。
三十三块
larryhh
驱动小牛
驱动小牛
  • 注册日期2001-10-12
  • 最后登录2004-09-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-02-26 15:18
CreateFile成功,可是inquiry失败,我用SPTI的源程序编译生成的程序运行,在inquiry时出现错误返回:The network request is not supported,可我是对u盘的盘符操作的呀
larry
FeaHoo
驱动牛犊
驱动牛犊
  • 注册日期2003-05-08
  • 最后登录2003-07-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-05-23 17:30
我也有同样的问题
天道酬勤 ____FeaHoo
MacWin
驱动中牛
驱动中牛
  • 注册日期2002-12-16
  • 最后登录2009-05-27
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望44点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-06-17 17:02
larryhh: 你的问题解决否?
rayyang2000: 你的方法是可以找出特定的U盘(我已实现),但是我现在的情况是要把插在PC上的所有的U盘的盘符和它的VID匹配起来.请问有什么方法?谢谢!
Chen
游客

返回顶部