Forum
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Management;
try
{
ManagementObjectSearcher mos = new ManagementObjectSearcher(@"root\WMI", "select * from MSAcpi_ThermalZoneTemperature");
foreach (ManagementObject Queryobj in mos.Get())
{
double temp = Convert.ToDouble(Queryobj["CurrentTemperature"].ToString());
temp = temp / 10 - 273;
label2.Text = temp.ToString() + " Derece";
}
}
catch (Exception ex)
{
label2.Text = ex.Message;
}
Çalıştırdığımda DESTEKLENMİYOR diye hata veriyor AMA aida gibi programlarla görebiliyorum, anakartta sensör var yani.. ?
muhtemel matematıksel ıslem sırasında hata olusmakta
temp = (temp - 2732) / 10.0;
seklınde denermısınız .
bırde bu tur WMI komutları ıcın programınızı calıstıran userın WMI uzerınde sorgulama yetkısıne sahıp olması lazım
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
Yine aynı , yönetici olarak çalıştırdım bir şey değişmedi..