110,538
社区成员
发帖
与我相关
我的任务
分享
/// <summary>
/// 取得所有CPU的温度
/// </summary>
/// <returns></returns>
public Int32[] GetCPUTemprature()
{
System.Management.ManagementObjectCollection moc = mos.Get();
System.Collections.ArrayList alT = new System.Collections.ArrayList();
foreach (System.Management.ManagementObject mo in mos.Get())
alT.Add((Convert.ToInt32(mo.GetPropertyValue("CurrentTemperature")) - 2732) / 10);
Int32[] iTemperature = new Int32[alT.Count];
alT.CopyTo(iTemperature);
return iTemperature;
}
//取得CPU温度
int iCPUTemerature = hoCPUTemperature.GetCPUTemprature()[0];