C++获取硬件相关信息
2014-10-10 22:18
232 查看
最近准备看看类似优化大师之类对硬件的监测功能是怎么实现的,经过查阅方法较多,其主要有以下
1、通过windows SDK,读取注册表、API方式实现,但没找到读取CPU和硬盘温度的方法。
2、通过wmi COM组件实现,可以读取CPU温度,但只是开机时Bios的温度,一直不变。
3、通过cpuid指令实现,可以获取cpu相关信息,但获取温度需要读MSR寄存器,无权限。
4、驱动方式:通过winio或winring0读取。
1、通过windows SDK,读取注册表、API方式实现,但没找到读取CPU和硬盘温度的方法。
2、通过wmi COM组件实现,可以读取CPU温度,但只是开机时Bios的温度,一直不变。
3、通过cpuid指令实现,可以获取cpu相关信息,但获取温度需要读MSR寄存器,无权限。
4、驱动方式:通过winio或winring0读取。
相关文章推荐
- C++ 获取当前正在执行的函数的相关信息
- iphone开发之通过unix系统底层获取和系统相关的硬件信息
- C/C++通过WMI和系统API函数获取获取系统硬件配置信息
- C++ 硬件信息 获取主板序列号
- C++ 硬件信息 获取硬盘序列号
- C++ 获取当前正在执行的函数的相关信息
- iphone开发之通过unix系统底层获取和系统相关的硬件信息
- C++/QT 获取系统CPU、内存、磁盘、进程相关信息
- C++ 获取当前正在执行的函数的相关信息
- C++ 硬件信息 获取CPU序列号
- 硬件检测与硬件信息的获取C/C++——序
- C++ 获取当前正在执行的函数的相关信息
- windows phone 获取硬件信息的相关方法
- 一个可以获取linux 系统硬件相关信息的类
- 在linux环境下获取相关硬件信息
- C/C++通过WMI和系统API函数获取获取系统硬件配置信息
- C/C++通过WMI和系统API函数获取获取系统硬件配置信息(转)
- c++ 使用wmi 获取系统相关信息
- 【Android】获取手机的相关硬件信息
- C++ 硬件信息 获取网卡MAC地址