C#获取CPU数量,主频

来源:百度知道 编辑:UC知道 时间:2024/09/28 11:34:54
我用C#在做Windows窗口
详细一点!
我在网上看了很多(用
private static CPU_INFO CpuInfo;
private static MEMORY_INFO MemoryInfo;
)
报了一大队错!
简单一点!
给个代码.
谢谢了!!!!!!

引用-添加引用System.Management

代码中添加
using System.Management.Instrumentation;
using System.Management;

ManagementClass m = new ManagementClass("Win32_Processor");
ManagementObjectCollection mn = m.GetInstances();
MessageBox.Show("CPU个数:"+mn.Count.ToString());
ManagementObjectSearcher MySearcher = new ManagementObjectSearcher("SELECT * FROM Win32_Processor");
foreach (ManagementObject MyObject in MySearcher.Get())
{
MessageBox.Show("主频:"+MyObject.Properties["CurrentClockSpeed"].Value.ToString());
}