ManagementClass mngProcess = new ManagementClass("Win32_Processor"); foreach (ManagementObject ob in mngProcess.GetInstances()) { string MessageString = ob.GetPropertyValue("Caption").ToString(); MessageBox.Show(MessageString); }