public static void getcpuinfo(out string cpuinfo)
{
//得到cpu信息
string _cpuinfo="";//cpu信息
managementclass cimobject = new managementclass("win32_processor");
managementobjectcollection moc = cimobject.getinstances();
foreach(managementobject mo in moc)
{
_cpuinfo = mo.properties["processorid"].value.tostring();
}
cpuinfo=_cpuinfo;
}
//獲取硬盤id
string _hdinfo="";
managementclass cimobject1 = new managementclass("win32_diskdrive");
managementobjectcollection moc1 = cimobject1.getinstances();
foreach(managementobject mo in moc1)
{
_hdinfo = (string)mo.properties["model"].value;
}
hdinfo=_hdinfo;
}
public static void getmacaddress(out string macaddress)
{
//獲取網卡硬件地址
string _macaddress="";
managementclass mc = new managementclass("win32_networkadapterconfiguration");
managementobjectcollection moc2 = mc.getinstances();
foreach(managementobject mo in moc2)
{
if((bool)mo["ipenabled"] == true)
macaddress=mo["macaddress"].tostring();
mo.dispose();
}
macaddress=_macaddress;
}
新聞熱點
疑難解答
圖片精選