当前位置: 首页 > 面试题库 >

如何获得PC主板的温度(以及其他硬件统计信息)?

芮意
2023-03-14
问题内容

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


问题答案:

温度和其他监视传感器的问题在于,在硬件级别上没有通用协议,也没有驱动程序允许使用通用API检索该信息。

诸如已经提到过的SpeedFan和HWMonitor(来自CPU-
Z实用程序的制造商)之类的软件通常通过使用各种内核驱动程序来访问SMBus设备来对各种传感器和总线控制器进行分类,并实现相应的协议。

要将此功能嵌入您自己的软件中,您可以自己开发此功能(可以通过为特定的硬件量身定制,并使用www.lm-
sensors.org的linux代码作为参考来减少工作量)或购买商业库实现它。HWMonitor使用的一个可在此处获得。

祝好运



 类似资料:
  • 问题内容: 我需要通过Java应用程序获取系统和硬件信息。 我对......感兴趣: 操作系统细节; 处理器数量,名称,处理器负载(以百分比为单位); 内存状态(总计/空闲); 每个操作系统的进程(线程)计数和CPU /内存使用情况; 网络统计(每个接口); 有没有可以做到这一点的Java库? 问题答案: 使用Java获取操作系统级别的系统信息将使您正确地入门。 查找操作系统信息

  • 问题内容: 我想让一些长时间运行的服务器应用程序以Java定期输出常规GC性能数字,例如与Runtime.freeMemory()等效的GC等,诸如完成的周期数,平均时间等。 我们有在客户计算机上运行的系统,其中怀疑配置错误的内存池会导致过多的GC频率和长度-在我看来,定期报告基本的GC活动通常是很好的。 有没有平台独立的方法可以做到这一点? 编辑:我特别想在运行时将此数据输出到系统日志(控制台)

  • 该部分 API 将帮助您监听光环板上的各类事件,学习如何使用广播进行线程间的通信,控制脚本的停止,以写出多线程程序。 省略代码中的halocode 注意:该部分 API 省略了“halocode.”,本篇提及的所有 API 均省略了“halocode.” ,如 led_driver.off( )实际为halocode.led_driver.off()。mbuild 电子模块平台的所有功能均维护在h

  • 问题内容: 我希望发布自己的简单网络统计脚本。 据我所知,路上唯一的主要障碍就是告诉人类游客除了机器人。我想要一种不需要定期维护的解决方案(即,我不想使用与机器人相关的用户代理更新文本文件)。 有没有像Akismet这样的垃圾邮件开放服务?还是有一个专门用于识别蜘蛛和机器人并提供频繁更新的PHP项目? 需要说明的是: 我不是要阻止机器人。 我不需要100%的防水效果 。我只想从统计信息中排除尽可能

  • 使用指南 - 数据报告 - 百度推广 - 其他媒介的营销数据如何统计 在百度统计中,您可以通过“定制目标URL”的方式获取其他媒介营销的数据。在设置百度统计页面和指定广告跟踪页面中均存在定制目标URL的链接,通过点击此链接可以进入定制目标URL的页面。在定制目标URL页面中需要填写需要跟踪的媒介相关信息,包括目标URL、来源名称、媒介名称、计划名称、关键词和创意等信息,百度统计会根据填写的信息生成