0

我正在寻找创建虚拟驱动器的代码。我遇到了 DefineDosDevice API 函数,但该函数存在一个大问题。我无法更改已创建驱动器的 VolumeLabel。

这里创建虚拟硬盘就是一个例子。如果您将 SetVolumeName 与该驱动器一起使用,则会返回错误。

有人知道如何解决我的问题吗?

4

1 回答 1

0

您无法设置“DosDevice”的卷名,因为没有可以存储它的地方。物理卷通常有一个隐藏的元数据(类似于$VOLUMENTFS)文件来存储卷名。虚拟设备不存在这样的位置,因为它只是文件夹的别名)。

于 2012-06-17T21:39:27.580 回答