有没有办法检索Windows计算机上连接的所有虚拟磁盘的列表?我的意思是磁盘管理器安装到VHD / VHDX的所有路径。

有一个未记录的函数GetAllAttachedVirtualDiskPhysicalPaths可以做到这一点,但是在Windows 8中(仅在8.1中)不可用。我需要Win 8支持。

谢谢

最佳答案

我不知道直接的c++调用,假设您不了解VD句柄,但想获取未由您自己的代码创建或处理的所有已装入磁盘。有一种粗略的方法可以通过运行

  diskpart
  list vdisk

脚本并将结果通过管道传递到文本文件,然后可以使用c++进行解析以获取列表。

09-04 16:47
查看更多