C#使用WMI查询获取硬盘序列号
WMI查询的功能非常强大,在这里简单介绍在C#中如何调用WMI查询获取硬盘序列号.
public List<string> GetHardDiskSerialNumber()
{
ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_PhysicalMedia");
List<string> strHardDiskIDS = new List<string>();
//调用ManagementObjectSearcher类的Get()方法取得磁盘序列号
foreach (ManagementObject item in searcher.Get())
{
strHardDiskIDS.Add(item["SerialNumber"].ToString().Trim());
}
return strHardDiskIDS;
}
调用上述方法即可获取到硬盘序列号,分享是一种美德,有时候牛逼的文章可以提高我们的技术层面,但有时候更多的需求是业务层面,很多小知识应用的分享却可以帮我们提高业务层面的问题。只要分享的知识点有用,不误人子弟,哪怕大小都是一种学习,所以也希望大家能勇于分享。