ncelikle herkese kolay gelsin. C# ile cpu sıcaklığını çekmeye çalışıyorum, wmi yntemiyle denedim ama sabit bir değer veriyor sıcaklık hiç değişmiyor. Denediğim kod parçası da şurada public string CpuTemp { string sonuc = ""; ManagementObjectSearcher searcher = new ManagementObjectSearcher ; foreach (ManagementObject obj in searcher. Get return sonuc; }

erc bunu yazdı SpArK bunu yazdı Suan macos ortamindayim, birsey deneyip bakamiyorum ama; visual studion ya da calistirdigin exe administrator olarak mi calisiyor, bir bakar misin? Degilse visual studionu Administrator olarak calistirip bir dener misin Eyvallah hocam run as administrator çzdü olayı çok teşekkür ettim :)

Baktım onlar da wmi ama yemiyor malesef

http://openhardwaremonitor.org/ Bunu dene bak bakalim senin CPU sicakligini gosteriyor mu, gostermiyorsa senin bilgisayarin desklemiyor olabilir, galiba anakartla ilgili birsey olmali. Sende calisiyorsa da, program. net ile open source olarak gelistirilmis, enjoy. https://code.google.com/p/open-hardware-monitor/ SpArK tarafından 13/Eki/13 20:44 tarihinde düzenlenmiştir

hocam belki bunlar işine yarar: http://www.codeproject.com/Questions/474097/RetrievingplusCPUplusTemperatureplususingplusC-23 http://stackoverflow.com/questions/1195112/how-to-get-cpu-temperature http://stackoverflow.com/questions/2923984/cpu-temperature-monitoring-c-sharp İnsan; insan olsaydı, insan olmazdı..

SpArK bunu yazdı Suan macos ortamindayim, birsey deneyip bakamiyorum ama; visual studion ya da calistirdigin exe administrator olarak mi calisiyor, bir bakar misin? Degilse visual studionu Administrator olarak calistirip bir dener misin

http://openhardwaremonitor.org/ Bunu dene bak bakalim senin CPU sicakligini gosteriyor mu, gostermiyorsa senin bilgisayarin desklemiyor olabilir, galiba anakartla ilgili birsey olmali. Sende calisiyorsa da, program. net ile open source olarak gelistirilmis, enjoy. https://code.google.com/p/open-hardware-monitor/ Exesi çalıştı doğru değerleri veriyor fakat dll'leri çekip kendim yazdığım zaman "no value" olarak dnüyor, alttaki kodu deniyorum using System; using System. Collections. Generic; using System. ComponentModel; using System. Data; using System. Drawing; using System. Linq; using System. Text; using System. Windows. Forms; using OpenHardwareMonitor; using OpenHardwareMonitor. Hardware; namespace CPUTemperatureMonitor { public partial class Form1 : Form { Computer thisComputer; public Form1 { InitializeComponent ; thisComputer = new Computer ; thisComputer. Open ; } private void timer1_Tick { String temp = ""; foreach { if { hardwareItem. Update ; foreach subHardware. Update ; foreach { if { temp += String. Format(" Temperature = \r\n", sensor. Name, sensor. Value. HasValue? sensor. Value. Value. ToString : "no value"); } } } } textBox1. Text = temp; } } }