在c#中获取已安装的驱动器

Jos*_*ker 5 c#

DriveInfo.GetDrives() 将列举所有使用驱动器号挂载的卷,但是有没有办法(没有p /调用Win32)枚举原始卷,或者查看可能挂载在文件夹而不是驱动器号中的卷?

Pho*_*cUK 6

是的,使用WMI(Windows管理界面)

Win32_DiskDrive类包含在物理硬盘驱动器,然后可以通过进一步检查来获得分区列表信息.

还有一个关于使用C#和.Net的WMI的体面教程