【问题标题】:How can I access cpu temperature readings using c#?如何使用 c# 访问 cpu 温度读数?
【发布时间】:2010-05-27 18:35:00
【问题描述】:

对于一个编程项目,我想从我的 CPU 和 GPU 获取温度读数。我将使用 C#。 从各种论坛我得到的印象是,您需要特定的信息和开发人员资源才能访问各种板的信息。 我有一个 MSI NF750-G55 板。 MSI 的网站没有我要查找的任何信息。我尝试了他们的技术支持,与我交谈的代表表示他们没有任何此类信息。 一定有办法获取这些信息。

有什么想法吗?

【问题讨论】:

  • 您可能想试试 Stackoverflow.com,因为它与编程更相关。
  • 这个问题过了一会儿又被问到了,得到了更多有用的答案,我们应该关闭这个。

标签: cpu c# windows-installer temperature


【解决方案1】:

如果供应商没有 api 或提供程序,您很可能不走运。

例如,HP 为其 ProLiant 模型提供了一个非常广泛的 WMI 提供程序,使用 System.Management 命名空间执行 WMI 查询以使用 C#、PowerShell、VBScript 等获取此信息是相当简单的。

【讨论】:

    【解决方案2】:

    我不知道你是怎么做到的,但我很确定 C#(或任何 .NET 语言)不会是适合这项工作的工具,因为这些信息与硬件密切相关。

    【讨论】:

    • 制造商必须创建一个与 MB 传感器对话的驱动程序,然后他们通常会创建一个 wmi 接口来检索信息。 MS 具有温度探头类别,但未使用当前读数值。如果制造商创建了适当的接口,那么 c# 就可以正常工作。
    猜你喜欢
    • 1970-01-01
    • 2011-04-06
    • 2018-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多