一个USB移动盘,盘符是I:,符号连接\\\\Device\\\\HarddiskVolume6在WinXP里面,系统把它认为是本地硬盘。请问我在驱动里面要怎样才能判断出这个盘(\\\\Device\\\\HarddiskVolume6)是USB移动盘而不是本地硬盘
回复(9) 2003-06-27 11:08 来自版块 - USB驱动开发
表情
guyu_susa建议看一下DDK for win2k 里的例子EnumCD,它是读出CD的参数(包括盘符),改一下就可以判断出那个盘符是USB。(2003-11-04 10:30)
else这份代码虽然烂,但是可以达到目的 http://www.driverdevelop.com/forum/upload/wilton/2003-06-20_EnumPhysicalDrive.rar(2003-10-29 18:22)
elseUSBVIEW好像只是把USB移动盘设备列举出来了,但是还是没有得到对应得盘符。 MacWin能不能说得详细一点?(2003-06-30 16:22)
wolfwoo22用户被禁言,该主题自动屏蔽!(2003-06-30 15:26)
MacWinDDK提供的SAMPLE CODE.(2003-06-30 09:23)
wolfwoo22用户被禁言,该主题自动屏蔽!(2003-06-30 09:17)
MacWin其实你是要找到自己的USB设备对应的盘符,请看USBVIEW.(2003-06-29 21:39)
else怎样得到INQUIRY DATA? 我不是要写USB驱动,而是要写IFS驱动来拦截对USB移动盘上得文件得读写(2003-06-27 14:36)
MacWin其实,统把认为是本地硬盘。还是USB移动盘主要靠INQUIRY DATA.当然,你写自己的驱动,又当别论了.你可以欺骗系统嘛!(2003-06-27 14:30)

返回顶部