1

我正在尝试使用 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 模式下,我可以将其可视化......会发生什么?

谢谢!!

4

0 回答 0