private void GetInfo()
{
string cpuInfo = "";//cpu序列号
ManagementClass cimobject = new ManagementClass("Win32_Processor");
ManagementObjectCollection moc = cimobject.GetInstances();
foreach(ManagementObject mo in moc)
{
cpuInfo = mo.Properties["ProcessorId"].Value.ToString();
//Response.Write ("cpu序列号:"+cpuInfo.ToString ());
}
MessageBox.Show("CPU序列号"+cpuInfo);
//获取硬盘ID
String HDid;
StringBuilder sb = new StringBuilder();
ManagementClass cimobject1 = new ManagementClass("Win32_DiskDrive");
ManagementObjectCollection moc1 = cimobject1.GetInstances();
foreach(ManagementObject mo in moc1)
{
HDid = (string)mo.Properties["Model"].Value;
//Response.Write ("硬盘序列号:"+HDid.ToString ());
}
MessageBox.Show("硬盘序列号");
//获取网卡硬件地址
//9558821702001755616
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc2 = mc.GetInstances();
foreach(ManagementObject mo in moc2)
{
if((bool)mo["IPEnabled"] == true)
// Response.Write("MAC address\t{0}"+mo["MacAddress"].ToString());
MessageBox.Show("MAC网卡地址" + mo["MacAddress"].ToString());
mo.Dispose();
}
}
C#得到Cpu序列号
最新推荐文章于 2023-12-16 11:26:50 发布