public string GetCPUTotalInformation()
{
var stringBuilder = new StringBuilder();
var winQuery = new ObjectQuery("SELECT MaxClockSpeed,NumberOfLogicalProcessors FROM Win32_Processor");
var searcher = new ManagementObjectSearcher(winQuery);
foreach(var o in searcher.Get())
{
var item = (ManagementObject)o;
var maxClockSpeed = Convert.ToInt32(item["MaxClockSpeed"]);
var numberOfProcessors = Convert.ToInt32(item["NumberOfLogicalProcessors"]);
stringBuilder.Append(numberOfProcessors + "*" + maxClockSpeed + " Mhz");
}
return stringBuilder.ToString();
}