一些CPU信息

Kaz*_*uma 5 c++ windows

好吧,我正在开发一个CPU控制器,它显示所有CPU数据.我已经设法获得Windows版本,Windows服务包,处理器名称,处理器速度,处理器标识符(虽然注册表Vals).但现在我不知道如何获得处理器指令,缓存,视频卡信息(视频卡名称,可用内存,总内存),南桥信息(以太网信息)

好吧,我一直在使用WinAPI,但我觉得很难工作.我已经看了3个小时谷歌,但没有.:/ 任何的想法?:(

cpp*_*nda 2

看一眼:

MEMORYSTATUSEX status;
GlobalMemoryStatusEx(&status);
Run Code Online (Sandbox Code Playgroud)

对于 RAM 和虚拟 RAM

对于视频内存 vista:

CreateDXGIFactory API via GetProcAddress()
Run Code Online (Sandbox Code Playgroud)

vista以下,d3d9 API

GetAvailableTextureMemory()
Run Code Online (Sandbox Code Playgroud)