亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c#如何獲取cpu溫度

c#
小億
82
2024-08-11 16:50:37
欄目: 編程語言

要獲取CPU溫度,通常需要使用第三方庫或者API來讀取系統信息。以下是一個使用OpenHardwareMonitor庫獲取CPU溫度的示例代碼:

using OpenHardwareMonitor.Hardware;
using System;

class Program
{
    static void Main()
    {
        Computer computer = new Computer();
        computer.Open();
        computer.CPUEnabled = true;

        foreach (var hardware in computer.Hardware)
        {
            if (hardware.HardwareType == HardwareType.CPU)
            {
                hardware.Update();
                foreach (var sensor in hardware.Sensors)
                {
                    if (sensor.SensorType == SensorType.Temperature && sensor.Name.Contains("Core"))
                    {
                        Console.WriteLine($"CPU Temperature: {sensor.Value} °C");
                    }
                }
            }
        }

        computer.Close();
    }
}

在這個示例中,我們使用了OpenHardwareMonitor庫來獲取CPU的溫度信息。首先創建一個Computer對象,并設置CPUEnabled屬性為true。然后遍歷所有的硬件設備,找到CPU對應的硬件對象,再遍歷該硬件對象的傳感器信息,找到類型為Temperature且名稱包含"Core"的傳感器,最后輸出CPU的溫度值。

請注意,使用第三方庫來獲取系統信息可能會有一定的安全風險,因此請確保從可信任的來源獲取庫文件,并在合法的情況下使用。

0
潼南县| 克拉玛依市| 揭东县| 普兰店市| 拜城县| 北京市| 景洪市| 罗山县| 贵州省| 攀枝花市| 仪陇县| 含山县| 运城市| 宁南县| 东至县| 荔波县| 康平县| 韶山市| 潼南县| 兰坪| 金溪县| 保靖县| 富川| 霍林郭勒市| 上林县| 望江县| 新兴县| 武冈市| 庄河市| 环江| 江孜县| 天等县| 炎陵县| 乌拉特中旗| 鹰潭市| 昌平区| 保康县| 左云县| 斗六市| 邹平县| 贵南县|