polarisxu
驱动牛犊
驱动牛犊
  • 注册日期2002-10-09
  • 最后登录2003-06-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:979回复:2

如果我的机器上有多个磁盘,那么我如何知道其中的一个分区(比如G:)是属于第几个磁盘的呢?

楼主#
更多 发布于:2002-11-18 14:34
如果我的机器上有多个磁盘,那么我如何知道其中的一个分区(比如G:)是属于第几个磁盘的呢?
如何用API函数来实现这个功能呢
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-11-18 15:26
fdisk可以看到。

[编辑 -  11/18/02 by  ydyuse]
生命驱动,活力无限!
polarisxu
驱动牛犊
驱动牛犊
  • 注册日期2002-10-09
  • 最后登录2003-06-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-11-18 16:54
但是我是要在程序里来确认的,必须用API函数实现才行呀。
我的需求是这样的,比如我的程序要对USB盘执行写操作,而U盘的逻辑盘符为“G:”,但是我要用
hDevR=CreateFile(\"\\\\\\\\.\\\\PHYSICALDRIVE1\",GENERIC_WRITE | GENERIC_READ,FILE_SHARE_WRITE,0,OPEN_EXISTING,0,0);
来创建句柄,就要知道这个U盘是地几个硬盘,从而确定PHYSICALDRIVE后是几
游客

返回顶部