houwenbin 发表于 2011-8-27 22:33:09

vb \Device\HardDiskVolunm1 转换为 C:

有时候需要转化路径,把\Device\HardDiskVolunm1 转换为 C:,\Device\HardDiskVolunm2 转换为 D:……有什么办法可以实现吗?谢谢

Tesla.Angela 发表于 2011-8-27 23:38:25

用这个函数:RtlVolumeDeviceToDosName。
具体用法自己搜索。

houwenbin 发表于 2011-8-28 08:46:07

这个函数Ring3下可以用不?没试过……

Tesla.Angela 发表于 2011-8-29 12:26:57

houwenbin 发表于 2011-8-28 08:46 static/image/common/back.gif
这个函数Ring3下可以用不?没试过……

可以

g2368vt 发表于 2011-8-29 12:52:13

Windows命令行方式:

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

Tesla.Angela 发表于 2011-8-31 17:21:07

g2368vt 发表于 2011-8-29 12:52 static/image/common/back.gif
Windows命令行方式:

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

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

g2368vt 发表于 2011-8-31 21:14:13

我只是提供了另一种方式而已。我并不知道RTL开头的函数有什么特殊的地方,我还没有使用过。
页: [1]
查看完整版本: vb \Device\HardDiskVolunm1 转换为 C: