2 robotwin7 robotwin7 于 2016.04.28 03:57 提问

用C++怎样获取处理器信息、硬盘大小、内存大小等信息

处理器信息是这样的:Intel(R) Core(TM) i3 cpu M 380 @2.53GHz
有没有api直接获取的(求大神解答,谢谢)

2个回答

caozhy
caozhy   Ds   Rxr 2016.04.28 04:47
已采纳

最简单的是直接去注册表中读,在HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0\ProcessorNameString
也可以用wim接口或者用嵌入式汇编调用cpuid直接获取。还可以调用systeminfo,从它的返回值获取。
以上方法具体代码可以google下。

robotwin7
robotwin7 谢谢,功能我已经实现
一年多之前 回复
snakelover
snakelover   2016.04.28 09:01

cat /proc/cpuinfo

robotwin7
robotwin7 谢谢,不过我是通过注册表读取的
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!