Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找创建虚拟驱动器的代码。我遇到了 DefineDosDevice API 函数,但该函数存在一个大问题。我无法更改已创建驱动器的 VolumeLabel。
这里创建虚拟硬盘就是一个例子。如果您将 SetVolumeName 与该驱动器一起使用,则会返回错误。
有人知道如何解决我的问题吗?
您无法设置“DosDevice”的卷名,因为没有可以存储它的地方。物理卷通常有一个隐藏的元数据(类似于$VOLUMENTFS)文件来存储卷名。虚拟设备不存在这样的位置,因为它只是文件夹的别名)。
$VOLUME