预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

c语言怎么获取硬件信息c语言怎么获取硬件信息对于程序员来讲,使用C语言再正常不过了,那么,你们知道C语音应该怎么获取它的硬件信息呢?下面是应届毕业生小编带来的.关于c语言怎么获取硬件信息的内容,欢迎阅读!c语言怎么获取硬件信息?下面是C语言获取硬件信息的代码,可能比较长,请网友们细心查看这个需要相关的库以及API。给你一个获取cpu信息的函数:DWORDMyCPUSpeed(){BSTRbstrMyCpuName=NULL;BSTRbstrMyPropName=NULL;VARIANTpVal;charszText[256];intnCpuNum=0;DWORDdwCpuSpeed=0;IWbemClassObject*pCpuInst=NULL;IWbemQualifierSet*pQualSet=NULL;bstrMyPropName=SysAllocString(L"CurrentClockSpeed");if(bstrMyPropName==NULL){returndwCpuSpeed;}while(1){memset(szText,0,sizeof(szText));sprintf(szText,"Win32_Processor.DeviceID="CPU%d"",nCpuNum);bstrMyCpuName=_bstr_t(szText);if(bstrMyCpuName==NULL){break;}if(pSvc->GetObject(bstrMyCpuName,0L,NULL,&pCpuInst,NULL)!=S_OK){break;}if(pCpuInst->Get(bstrMyPropName,0L,&pVal,NULL,NULL)==S_OK){nCpuNum++;dwCpuSpeed+=pVal.lVal;}VariantClear(&pVal);SysFreeString(bstrMyCpuName);bstrMyCpuName=NULL;}if(bstrMyPropName!=NULL){SysFreeString(bstrMyPropName);bstrMyPropName=NULL;}if(bstrMyCpuName!=NULL){SysFreeString(bstrMyCpuName);bstrMyCpuName=NULL;}memset(szText,0,sizeof(szText));sprintf(szText,"CPU个数:%d,CPU频率:%ldMhz",nCpuNum,dwCpuSpeed);cout<<"------------------------"<returndwCpuSpeed;}以上就是C语音怎么查看硬件信息的代码了