//取第一块硬盘编号
public static string GetHardDiskID()
{
try
{
ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_PhysicalMedia");
string strHardDiskID = null;
foreach (ManagementObject mo in searcher.Get())
{
strHardDiskID = mo["SerialNumber"].ToString().Trim();
break;
}
return strHardDiskID;
}
catch
{
return "";
}
}//end
public static string GetHardDiskID()
{
try
{
ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_PhysicalMedia");
string strHardDiskID = null;
foreach (ManagementObject mo in searcher.Get())
{
strHardDiskID = mo["SerialNumber"].ToString().Trim();
break;
}
return strHardDiskID;
}
catch
{
return "";
}
}//end
本文介绍了一种使用C#编程语言通过WMI (Windows Management Instrumentation) 获取计算机中第一块硬盘的序列号的方法。该方法利用了ManagementObjectSearcher类来查询Win32_PhysicalMedia实例,并从中提取出SerialNumber属性。
2848

被折叠的 条评论
为什么被折叠?



