foreach (ManagementObject mo in moc) { foreach (PropertyData property in mo.Properties) { Console.Write(property.Name + " --- "); try { Console.WriteLine(mo.Properties[property.Name].Value.ToString()); } catch { Console.WriteLine(); } } break; }
string strCpuID = "111"; try { ManagementClass mc = new ManagementClass("Win32_Processor"); ManagementObjectCollection moc = mc.GetInstances(); foreach (ManagementObject mo in moc) { strCpuID = mo.Properties["ProcessorId"].Value.ToString(); break; } } catch { } this.textBox1.Text = strCpuID;