C# 获取电脑SN号
标签:str isnull def reac sele ati tpc efault each
///
/// 获得电脑SN号
///
public static string GetPcsnString()
{
var pcsn = "";
try
{
var search = new ManagementObjectSearcher("SELECT * FROM Win32_BIOS");
var mobos = search.Get();
foreach (var temp in mobos)
{
object serial = temp["SerialNumber"]; // ProcessorID if you use Win32_CPU
pcsn = serial.ToString();
Console.WriteLine(pcsn);
if
(
!string.IsNullOrEmpty(pcsn)
&& pcsn != "To be filled by O.E.M" //没有找到
&& !pcsn.Contains("O.E.M")
&& !pcsn.Contains("OEM")
&& !pcsn.Contains("Default")
)
{
break;
}
else
{
Console.WriteLine("默认值");
}
}
}
catch (Exception e)
{
MessageBox.Show("获取过程发生异常");
//Debug.WriteLine(e);
// 无法处理
}
return pcsn;
}
C# 获取电脑SN号
标签:str isnull def reac sele ati tpc efault each
原文地址:https://www.cnblogs.com/yinmu/p/12033211.html
文章来自:
搜素材网的
编程语言模块,转载请注明文章出处。
文章标题:
C# 获取电脑SN号
文章链接:http://soscw.com/index.php/essay/46614.html
评论