Winapi 指定以编程方式连接虚拟磁盘(.vhd)时要使用的驱动器号

Winapi 指定以编程方式连接虚拟磁盘(.vhd)时要使用的驱动器号,winapi,virtual,vhd,Winapi,Virtual,Vhd,我正在使用和函数装载VHD文件,但在装载VHD文件时找不到如何指定驱动器号 我想指定要安装的驱动器号,例如(g:,H:,K:等) 有人能帮忙吗?我自己还没有试过,但可能是先在没有驱动器号的情况下附加它(请参见标志),然后自己调用SetVolumeMountPoint或DefineDosDevice。两者都允许您传入所需的驱动器号。(这当然带有竞争条件。即使您认为驱动器号是免费的,也可能不是您调用SetVolumeMountPoint时使用的)我自己没有尝试过,但可能是先在没有驱动器号的情况下附加

我正在使用和函数装载VHD文件,但在装载VHD文件时找不到如何指定驱动器号

我想指定要安装的驱动器号,例如(g:,H:,K:等)


有人能帮忙吗?

我自己还没有试过,但可能是先在没有驱动器号的情况下附加它(请参见标志),然后自己调用
SetVolumeMountPoint
DefineDosDevice
。两者都允许您传入所需的驱动器号。(这当然带有竞争条件。即使您认为驱动器号是免费的,也可能不是您调用SetVolumeMountPoint时使用的)

我自己没有尝试过,但可能是先在没有驱动器号的情况下附加它(请参见标志),然后自己调用
SetVolumeMountPoint
定义的设备。两者都允许您传入所需的驱动器号。(这当然带有竞争条件。即使您认为驱动器号是免费的,但调用SetVolumeMountPoint后也可能不是免费的)