我正在尝试使用nodejs应用(库https://www.npmjs.com/package/systeminformation)(在Windows 10上的AMD FX-4100上)检查CPU温度:
const si = require('systeminformation');
si.graphics()
.then(data => console.log(data))
.catch(error => console.error(error));
我刚收到它:
{main:-1,核心:[],最大:-1}
其他信息(CPU负载,RAM使用情况...)都可以。
当我尝试在WindowsForm应用程序(使用OpenHardwareMonitor库)上进行相同的阅读时:
Computer c = new Computer()
{
GPUEnabled = true,
CPUEnabled = true,
MainboardEnabled = true,
HDDEnabled = true,
RAMEnabled = true,
FanControllerEnabled = true
};
(...)
c.Open();
(...)
foreach (var hardwadre in c.Hardware)
{
if (hardwadre.HardwareType == HardwareType.CPU)
{
hardwadre.Update();
foreach (var sensor in hardwadre.Sensors)
Console.WriteLine("Sensores são: " + sensor.SensorType);
}
}
任何温度传感器也...
在OpenHardwareMonitor的UI模式或CPUID HwMonitor的UI模式下,我可以看到它……可能会发生什么?
谢谢!