ahrimaneahurai
چهارشنبه 26 آبان 1389, 18:02 عصر
سلام
من می خوام با WMI دمای CPU رو بدست بیارم اما مشکلم اینه که وقتی دمای بدست اومده رو با دمای برنامه های دیگه مقایسه می کنم با اونا مساوی نیست.
کد رو میذارم ممنون میشم کمکم کنید
private void timer1_Tick(object sender, EventArgs e)
{
ManagementObjectSearcher mosearcherTemp = new ManagementObjectSearcher("root\\WMI", "SELECT * FROM MSAcpi_ThermalZoneTemperature");
foreach (ManagementObject mo in mosearcherTemp.Get())
{
double temp = Convert.ToDouble(mo["CurrentTemperature"].ToString());
temp = (temp - 2732) / 10.0;
label1.Text = temp.ToString();
}
}
من می خوام با WMI دمای CPU رو بدست بیارم اما مشکلم اینه که وقتی دمای بدست اومده رو با دمای برنامه های دیگه مقایسه می کنم با اونا مساوی نیست.
کد رو میذارم ممنون میشم کمکم کنید
private void timer1_Tick(object sender, EventArgs e)
{
ManagementObjectSearcher mosearcherTemp = new ManagementObjectSearcher("root\\WMI", "SELECT * FROM MSAcpi_ThermalZoneTemperature");
foreach (ManagementObject mo in mosearcherTemp.Get())
{
double temp = Convert.ToDouble(mo["CurrentTemperature"].ToString());
temp = (temp - 2732) / 10.0;
label1.Text = temp.ToString();
}
}