如何在c/c++/vb.net/c#中获取CPU温度?
如何使用 c/c++/vb.net/c# 获取 CPU 温度?我已经找到了此链接 Get CPUTemperature in .Net,但我不确定它是否真的有效。
我还想知道除了使用 wmi 查询之外是否还有其他方法。
How can I get the cpu temperature using c/c++/vb.net/c# ? I already found this link Get CPU Temperature in .Net, but I'm not sure if it really works.
Also I would like to know if there is a way other than using wmi queries.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
它可以通过 WMI 在您的代码中完成。我找到了一个来自 Microsoft 的工具,可以为其创建代码。
您可以在此处下载它。
It can be done in your code via WMI. I've found a tool from Microsoft that creates code for it.
You can download it here.
似乎不可能使用 Win32_TemperatureProbe wmi 类,至少当我查询它时我什么也没得到,这似乎很常见。
我发现有人为检索信息而编写的这个自定义 C# 驱动程序:
http://Temperature.myweb.hinet。 net/index_en.htm
它包含源代码。
It does not appear possible to use the Win32_TemperatureProbe wmi class, at least when I query it I get nothing back, and this appears to be common.
I found this custom c# driver someone wrote for retrieving the information:
http://temperature.myweb.hinet.net/index_en.htm
It includes the source code.