找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 8622|回复: 6

[交流] vb \Device\HardDiskVolunm1 转换为 C:

 火.. [复制链接]

1

主题

7

回帖

0

精华

铜牌会员

积分
126
发表于 2011-8-27 22:33:09 | 显示全部楼层 |阅读模式
有时候需要转化路径,把\Device\HardDiskVolunm1 转换为 C:,\Device\HardDiskVolunm2 转换为 D:……有什么办法可以实现吗?谢谢

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2011-8-27 23:38:25 | 显示全部楼层
用这个函数:RtlVolumeDeviceToDosName。
具体用法自己搜索。

1

主题

7

回帖

0

精华

铜牌会员

积分
126
 楼主| 发表于 2011-8-28 08:46:07 | 显示全部楼层
这个函数Ring3下可以用不?没试过……

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2011-8-29 12:26:57 | 显示全部楼层
houwenbin 发表于 2011-8-28 08:46
这个函数Ring3下可以用不?没试过……

可以

16

主题

43

回帖

0

精华

金牌会员

积分
1240
发表于 2011-8-29 12:52:13 | 显示全部楼层
Windows命令行方式:

打开cmd,输入diskpart回车,再输入list volume回车,就会显示出每个分区以及他们的编号了。

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2011-8-31 17:21:07 | 显示全部楼层
g2368vt 发表于 2011-8-29 12:52
Windows命令行方式:

打开cmd,输入diskpart回车,再输入list volume回车,就会显示出每个分区以及他们的 ...

汗,还要调用CMD获得,真是无语。。。
怎么这么多人对RTL开头的函数存在畏惧心理呢?!

16

主题

43

回帖

0

精华

金牌会员

积分
1240
发表于 2011-8-31 21:14:13 | 显示全部楼层
我只是提供了另一种方式而已。我并不知道RTL开头的函数有什么特殊的地方,我还没有使用过。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表