您的位置:首页 > 编程语言 > C语言/C++

C++获取硬件相关信息

2014-10-10 22:18 232 查看
最近准备看看类似优化大师之类对硬件的监测功能是怎么实现的,经过查阅方法较多,其主要有以下

1、通过windows SDK,读取注册表、API方式实现,但没找到读取CPU和硬盘温度的方法。

2、通过wmi COM组件实现,可以读取CPU温度,但只是开机时Bios的温度,一直不变。

3、通过cpuid指令实现,可以获取cpu相关信息,但获取温度需要读MSR寄存器,无权限。

4、驱动方式:通过winio或winring0读取。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: