110,546
社区成员
发帖
与我相关
我的任务
分享
public string GetHardDiskID()
{
//创建ManagementObjectSearcher对象
ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_PhysicalMedia");
string harddiskID = null;//存储磁盘序列号
//调用ManagementObjectSearcher类的Get方法取得硬盘序列号
foreach (ManagementObject mo in searcher.Get())
{
if (mo["SerialNumber"] != null)
{
harddiskID = mo["SerialNumber"].ToString().Trim();//记录获得的磁盘序列号
break;
}
}
if (harddiskID == null)
{
return “获取失败”;
}
else
{
return harddiskID;
}
}