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

怎样判断一个盘符所对应的驱动器是不是USB移动盘?

楼主#
更多 发布于:2003-06-27 11:08
一个USB移动盘,盘符是I:,符号连接\\\\Device\\\\HarddiskVolume6
在WinXP里面,系统把它认为是本地硬盘。请问我在驱动里面要怎样才能判断出这个盘(\\\\Device\\\\HarddiskVolume6)是USB移动盘而不是本地硬盘
MacWin
驱动中牛
驱动中牛
  • 注册日期2002-12-16
  • 最后登录2009-05-27
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望44点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-27 14:30
其实,统把认为是本地硬盘。还是USB移动盘主要靠INQUIRY DATA.当然,你写自己的驱动,又当别论了.你可以欺骗系统嘛!
Chen
else
驱动小牛
驱动小牛
  • 注册日期2002-10-21
  • 最后登录2004-06-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-06-27 14:36
怎样得到INQUIRY DATA?

我不是要写USB驱动,而是要写IFS驱动来拦截对USB移动盘上得文件得读写
MacWin
驱动中牛
驱动中牛
  • 注册日期2002-12-16
  • 最后登录2009-05-27
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望44点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-06-29 21:39
其实你是要找到自己的USB设备对应的盘符,请看USBVIEW.
Chen
wolfwoo22
禁止发言
禁止发言
  • 注册日期2003-03-11
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分930分
  • 威望8970点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-06-30 09:17
用户被禁言,该主题自动屏蔽!
MacWin
驱动中牛
驱动中牛
  • 注册日期2002-12-16
  • 最后登录2009-05-27
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望44点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-06-30 09:23
DDK提供的SAMPLE CODE.
Chen
wolfwoo22
禁止发言
禁止发言
  • 注册日期2003-03-11
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分930分
  • 威望8970点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-06-30 15:26
用户被禁言,该主题自动屏蔽!
else
驱动小牛
驱动小牛
  • 注册日期2002-10-21
  • 最后登录2004-06-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-06-30 16:22
USBVIEW好像只是把USB移动盘设备列举出来了,但是还是没有得到对应得盘符。

MacWin能不能说得详细一点?
else
驱动小牛
驱动小牛
  • 注册日期2002-10-21
  • 最后登录2004-06-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-10-29 18:22
这份代码虽然烂,但是可以达到目的
http://www.driverdevelop.com/forum/upload/wilton/2003-06-20_EnumPhysicalDrive.rar
guyu_susa
驱动牛犊
驱动牛犊
  • 注册日期2003-10-29
  • 最后登录2004-08-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-11-04 10:30
建议看一下DDK for win2k 里的例子EnumCD,它是读出CD的参数(包括盘符),改一下就可以判断出那个盘符是USB。
游客

返回顶部