項(xiàng)目中有需求要從軟件中獲取當(dāng)前電腦的整機(jī)序列號(hào)和主板序列號(hào),研究一番,C#的實(shí)現(xiàn)如下:
using System.Management;
//整機(jī)序列號(hào)
public static string getDeviceSN()
{
//獲取整機(jī)列號(hào)
string sn = "";
ManagementClass mc = new ManagementClass("win32_bios");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
sn = mo.Properties["SerialNumber"].Value.ToString();
break;
}
return sn;
}
//主板序列號(hào)
public static string getMBSN()
{
//獲取主板序列號(hào)
string mbsn = "";
ManagementClass mc = new ManagementClass("win32_baseboard");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
mbsn = mo.Properties["SerialNumber"].Value.ToString();
break;
}
return mbsn;
}
對(duì)于主流的計(jì)算機(jī)產(chǎn)品來(lái)說(shuō),這兩個(gè)方法都沒(méi)有問(wèn)題。
但是對(duì)于一些行業(yè)定制的產(chǎn)品,比如某些加固平板,加固筆記本等設(shè)備,主板序列號(hào)可能是缺失的,要具體問(wèn)題具體分析了。
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧