1.引入命名空间:using System.Management;
2.代码实现如下:
public string GeSerialNumber()
{
try
{
ManagementObject m_objDisk = new ManagementObject("win32_logicaldisk.deviceid=\"c:\"");
string strSN = (string)m_objDisk.GetPropertyValue("VolumeSerialNumber");
return strSN;
}
catch (Exception)
{
MessageBox.Show("读取失败!");
return "";
}
}