使用WMI获取磁盘制造商

时间:2010-05-03 16:22:58

标签: c# wmi

如何使用C#获取USB闪存(密钥)制造商名称?

例如WD,Hama,Kingston ......

现在我用:“disk [”Manufacturer“]”,获取:“标准磁盘驱动程序”

string drive = "h";
ManagementObject disk = new ManagementObject("Win32_LogicalDisk.DeviceID=\"" + drive + ":\"");
disk.Get();

Console.WriteLine(disk["VolumeSerialNumber"].ToString());
Console.WriteLine(disk["VolumeName"].ToString());
Console.WriteLine(disk["Manufacturer"].ToString());

1 个答案:

答案 0 :(得分:1)

使用Win32_DiskDrive。型号可能包含也可能不包括制造商的名称,但使用型号(或序列号)可以推断制造商。

另请参阅演示使用的CodeProject