C# CPU Sıcaklığını Ölçme Kodları (Resimli Anlatım) ~ AyQo Blog
  • Ücretsiz Mobil Chat ScriptiÜcretsiz chat sitesi açabileceğiniz bir script yazmak istedim.
  • LOL İtibar Puanı KasmaDünyanın en çok oynanan ve takip edilen oyunu LOL konusunda söylemek istediğim birkaç şey var.
  • Online Anti-Virüs Tarama ve Koruma SiteleriFirmalar arası rekabet sonucu ortaya çıkan çevrim içi veya Online tarama sisteminizi korumaya yardımcı olabilecek düzeyde.
  • Çoklu Skype Açma Programsız (Resimli Anlatım)Windows live'dan kalan bir alışkanlıktır Messanger'de çoklu oturum açmak.
  • PHP Youtube Bot YapımıPHP ile Youtube'dan video bilgilerini çekme işlemini çok basit kodlarla anlatacağım.
1 2 3 4 5

21 Ocak 2014

Yazan AyQo

C# ile CPU yani işlemci sıcaklığını ölçmek mümkün.
Yapmadınız gereken yukarıdaki kimi bir form hazırlamak ardından Project menüsünden Add Reference'yi tıklıyoruz. .NET sekmesinden System.Management'i ekliyoruz.


Ardından Form'a timer ekliyoruz. Interval'ını 1000 ve Enabled'ini true olarak ayarlıyoruz.


Timer1'i çift tıklayarak kod yazma kısmına ise aşağıdaki kodları giriyoruz:

try
{
        ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\\WMI", "SELECT * FROM MSAcpi_ThermalZoneTemperature");

         foreach (ManagementObject queryObj in searcher.Get())
                {
                     Double temp = Convert.ToDouble(queryObj["CurrentTemperature"].ToString());
                     temp = temp / 10 - 273;
                     label2.Text = temp.ToString();
                }
}
catch (Exception ex)
{
        label2.Text = ex.Message;
}

Ve programımızı çalıştırıyoruz. F5'e basıp çalıştırın fakat çalışmayacaktır muhtemelen. Yönetici olarak çalıştırmak gereklidir. Ayrıca bazı işlemci modellerinde çalışmamaktadır.

2 yorum:

  1. Access Denied yazıyor label de

    YanıtlaSil
    Yanıtlar
    1. bin\Debug klasöründen yönetici olarak çalıştırın .exe dosyanızı.

      Sil