通过_cpuid函数获取处理器cpuid

时间:2022-07-11 10:40:34
【文件属性】:

文件名称:通过_cpuid函数获取处理器cpuid

文件大小:2KB

文件格式:CPP

更新时间:2022-07-11 10:40:34

__cpuid

通过__cpuid接口获取cpuid,系统注册,硬件绑定。 memset(cpuid,0,len); int cpuInfo[4] = {-1}; __cpuid(cpuInfo, 0x0); //0X0指定要在EAX中传递的要检索的信息的代码 int _data[14][4]={0}; //nIds_一般情况为13,因此定义数组长度为14,实际上cpuid取值为:_data[1][3], _data[1][0],超过长度14后的数据可以不要 int nIds_ = cpuInfo[0]; for (int i = 0; i <= nIds_ && i<14; i++) { __cpuidex(cpuInfo, i, 0); _data[i][0]=cpuInfo[0]; _data[i][1]=cpuInfo[1]; _data[i][2]=cpuInfo[2]; _data[i][3]=cpuInfo[3]; }


网友评论