C++使用MFC获取PC硬件配置信息
本文实例为大家分享了C++使用MFC获取PC硬件配置信息的具体代码,供大家参考,具体内容如下
函数如下,使用VS2010编译通过,在XP和Win7电脑上运行过,被注释的loop循环用于测试此方法是否稳定:
//包含的头文件: #include"afxdialogex.h" #include#include #include voidCget_systemDlg::OnBnClickedButton1() { //for(inti=0;i<10000;i++){ std::ostringstreamosConfig; osConfig.precision(1); //ComputerName TCHARinfoBuf[512]={0}; DWORDbufCharCount=512; if(GetComputerName(infoBuf,&bufCharCount))//MSDN:Ifthefunctionsucceeds,thereturnvalueisanonzerovalue. osConfig<<"ComputerName:"< 输出类似如下的信息:
ComputerName:ATE CPUType:Intel(R)Core(TM)2DuoCPUE7500@2.93GHz OS:Windows7Ultimate64bitsServicePack1 InstalledRAM:3.9GBFreeRAM:1.2GB [C:\]Total:48.8GBAvailable:13.4GB-FixedDrive [D:\]Total:100.0GBAvailable:52.5GB-FixedDrive [E:\]Total:149.3GBAvailable:7.2GB-FixedDrive [K:\]Total:4607.9GBAvailable:230.9GB-(RemoteDrive) [M:\]Total:2000.0GBAvailable:1703.8GB-(RemoteDrive) [N:\]Total:4607.9GBAvailable:230.9GB-(RemoteDrive) [P:\]Total:4607.9GBAvailable:230.9GB-(RemoteDrive) [T:\]Total:4607.9GBAvailable:230.9GB-(RemoteDrive) [X:\]Total:142.8GBAvailable:20.9GB-(RemoteDrive)以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。