如何在c#中获取可移动磁盘的设备id(混合数字)
本文关键字:id 混合 数字 磁盘 可移动 获取 | 更新日期: 2023-09-27 18:19:22
我想获取可移动磁盘的设备id。设备id将像这样,例如
"GD1125THUS58743"
我可以得到设备名称,但不能得到这种类型的id。
可能,ManagementObjectSearcher
可以帮助您,而DeviceInfo
只能提供名称,卷等。你需要参考系统。然后尝试:
var query = "Select * from Win32_LogicalDisk where Name='G:'";
ManagementObjectSearcher moSearch = new ManagementObjectSearcher(query);
foreach (var mo in moSearch.Get())
{
//maybe this is ID you are looking for?
mo["VolumeSerialNumber"].ToString();
}