java - 如何获取 PC 主板的温度(以及其他硬件统计数据)?

标签 java statistics hardware temperature

有谁知道如何获取当前主板、处理器或硬盘的温度统计信息?
在 GNU/Linux 中,我知道我可以使用 hddtemp 或 sensord 之类的东西来获取信息,然后解析它……但在 Windows 中:我该怎么做?而且,它可以用 C# 或 Java 或任何其他高级编程语言来完成吗?
谢谢!

最佳答案

我认为,如果配置正确,它可以优于 Windows 的配置。

http://www.lm-sensors.org/是什么做所有的工作。我将其插入 RRDgraph & Munin,我在将近一年的时间里一直在监测我房间的温度,并得到了漂亮的图表。还向我展示了我的 CPU 风扇正在慢慢磨损,我可以看到这条线在很长一段时间内向下倾斜,并且知道它快要出来了。

http://www.lm-sensors.org/browser/lm-sensors/trunk/doc/developers/applications是你想要的。

(哦等等,我失败了。你在 *nix 上想在 Windows 上做这件事,我的错 :( ..um.. 好吧。祝你好运。也许我会把它留在这里以防有人找到你的帖子在寻找相反的东西时)

以前我用windows的时候,我只记得叶老Motherboard Monitor ( Discontinued ) . Wiki 文章说有 speedfan这看起来是你最好的选择。以编程方式,我猜你必须找到硬件规范并挖掘 Windows API 和任意总线地址偏移量的堆栈负载。

关于java - 如何获取 PC 主板的温度(以及其他硬件统计数据)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/123575/

相关文章:

hardware - 双处理器机器如何处理中断?

java - 如何从具有两个包含相同类型对象的列表的对象生成哈希码

algorithm - 计算大数据集分位数的增量方法

asp.net - 跟踪当前在线用户的最佳方式

function - 在 GPU 硬件中实现的特殊数学函数

javascript - 网站如何知道我的笔记本电脑已连接到外接显示器?

java - Java 中两个形状/区域之间的距离?

java - 如何从java应用程序中的类文件复制方法

java - ReplaceAll() 上的正则表达式

algorithm - 如何检测时间序列数据的显着变化/趋势?