我需要一种简单的方式来检查主机PC的RAM和CPU速度。我尝试使用WMI,但是我正在使用的代码
private long getCPU()
{
ManagementClass mObject = new ManagementClass("Win32_Processor");
mObject.Get();
return (long)mObject.Properties["MaxClockSpeed"].Value;
}
抛出空引用异常。此外,WMI查询有点慢,我需要进行几次查询才能获取所有规格。有更好的方法吗?