Win10下获取CPU温度的Qt59源代码

2024-08-30

Win10下获取CPU温度的Qt5.9源代码

项目描述

本项目提供了一个在Windows 10系统下使用Qt5.9.9获取CPU温度的源代码。由于网上现有的资源大多基于Visual Studio开发,且在Qt环境下获取CPU温度的相关代码较为稀缺,因此我花费了两天时间,成功实现了在Qt5.9.9环境下获取CPU温度的功能,并在此分享给大家。

适用环境

  • 操作系统:Windows 10
  • 开发环境:Qt5.9.9 64位
  • CPU:四核

注意事项

  1. 管理员权限:请确保在运行Qt Creator时使用管理员权限。
  2. WinRing0.sys文件:编译完成后,请务必将源码目录下的WinRing0.sys文件拷贝到生成的可执行文件(exe)目录下,否则程序无法正常获取CPU温度。

已知限制

  • 本代码未在AMD CPU和32位操作系统上进行测试,因此不保证在这两种环境下能够正常运行。
  • 由于时间紧迫,代码可能存在一些未发现的bug,欢迎大家反馈和改进。

使用方法

  1. 下载源代码并解压。
  2. 使用Qt Creator打开项目文件。
  3. 以管理员身份运行Qt Creator。
  4. 编译项目。
  5. WinRing0.sys文件拷贝到生成的可执行文件目录下。
  6. 运行程序,即可获取CPU温度信息。

贡献

如果你在使用过程中发现了问题或有改进建议,欢迎提交Issue或Pull Request。

许可证

本项目采用MIT许可证,详情请参阅LICENSE文件。


希望这个项目能够帮助到有同样需求的朋友们。如果有任何问题,欢迎随时联系我。

下载链接

Win10下获取CPU温度的Qt5.9源代码