buptzs
驱动牛犊
驱动牛犊
  • 注册日期2002-12-04
  • 最后登录2006-08-10
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1341回复:4

请问98下如何区分本地硬盘和移动硬盘?60分相送

楼主#
更多 发布于:2005-03-20 10:15
请问98下如何区分本地硬盘和移动硬盘?60分相送,谢谢!
zhangshengyu
驱动老牛
驱动老牛
  • 注册日期2003-10-03
  • 最后登录2016-07-26
  • 粉丝0
  • 关注0
  • 积分792分
  • 威望696点
  • 贡献值41点
  • 好评度499点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2005-03-20 21:15
不知道你具体是个什么问题
98下一样 也可以通过查询总线类型的形式区分是硬盘还是移动硬盘。
---内核开发合作或提供基础技术服务QQ:22863668 ---
buptzs
驱动牛犊
驱动牛犊
  • 注册日期2002-12-04
  • 最后登录2006-08-10
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-03-21 10:00
您好,很抱歉问题没有说清楚。
在使用GetDriveType查询移动硬盘和本地硬盘时,得到的结果都是DRIVE_FIXED。通过DeviceIoControl查询IOCTL_STORAGE_QUERY_PROPERTY,可以根据总线的类型来区分出移动硬盘。但这个代码在98下执行不起来,请问您98下使用什么方法来查询总线类型,谢谢!60分相送(不好意思,只有60分了)。
zhangshengyu
驱动老牛
驱动老牛
  • 注册日期2003-10-03
  • 最后登录2016-07-26
  • 粉丝0
  • 关注0
  • 积分792分
  • 威望696点
  • 贡献值41点
  • 好评度499点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2005-03-24 16:39
最近我也在搞这个东西,可以一起交流一下。
---内核开发合作或提供基础技术服务QQ:22863668 ---
gooyan
驱动牛犊
驱动牛犊
  • 注册日期2004-08-16
  • 最后登录2007-10-10
  • 粉丝0
  • 关注0
  • 积分33分
  • 威望6点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-03-24 23:05
我也想知道,还有怎么区分双硬盘。
一般来说GetDriveType只能区分硬盘和U盘,不能区分硬盘和移动硬盘。98下不支持总线查询吧?DCB_COMMON??我好像没找出来区别的地方
游客

返回顶部