我正在尝试使用 nodejs 应用程序(库https://www.npmjs.com/package/systeminformation )检查我的 CPU 温度(在 Windows 10 上的 AMD FX-4100 上):
const si = require('systeminformation');
si.graphics()
.then(data => console.log(data))
.catch(error => console.error(error));
我刚刚收到它:
{主要:-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 或 CPUID HwMonitor 的 UI 模式下,我可以将其可视化......会发生什么?
谢谢!!