Windows 使用第三方库获取cpu温度
时间: 2023-09-05 13:15:07 浏览: 72
可以使用第三方库OpenHardwareMonitor来获取Windows系统中的CPU温度。以下是一个使用C#语言实现获取CPU温度的示例代码:
```csharp
using OpenHardwareMonitor.Hardware;
using System;
namespace GetCpuTemperature
{
class Program
{
static void Main(string[] args)
{
Computer computer = new Computer();
computer.Open();
foreach (var hardware in computer.Hardware)
{
if (hardware.HardwareType == HardwareType.CPU)
{
hardware.Update();
foreach (var sensor in hardware.Sensors)
{
if (sensor.SensorType == SensorType.Temperature)
{
Console.WriteLine("CPU Temperature: {0}°C", sensor.Value);
}
}
}
}
computer.Close();
Console.ReadKey();
}
}
}
```
在这个示例中,我们使用了OpenHardwareMonitor库来获取计算机的硬件信息,然后遍历所有的硬件,找到CPU对应的硬件,并获取其温度传感器的值。最后输出CPU的温度值。