清问如何取得CPU的ID号
解决方案 »
- 不是基于对话框的项目怎么给菜单加tooltip
- 从数据库中读取出来的日期,如何处理的问题?不是很难
- vb vc dll 传递数值:如何将vc MFCDLL中的二维数组或者指针或者字符传递到VB中应用??????????????
- 用appWizard向导派生的类怎么在设计中改变它的基类
- 怎样在EDIT控件输入字符时用图片代替?
- 关于RADIO按钮的值的问题,为什么选中第二个返回0
- 请问:如何在屏幕画一个圆?
- 初学vc看什么书好呢 请各位大虾指教
- 如何获得Word文件中所有的标题和其级别
- 所谓的VCD快速拷贝不是就是读入多个缓存空间,而那些所谓的纠错是不是就是重复读入出错位置的信呢
- 线程A和线程B之间有什么东西是的他们的联系点?
- 我是菜鸟,我想在窗体上加个表格,不知道用什么控件.
{
printf("start: \n");
char szName[64] = {0};
__asm
{
mov eax, 0x80000002
CPUID
mov DWORD PTR [szName+0],eax
mov DWORD PTR [szName+4],ebx
mov DWORD PTR [szName+8],ecx
mov DWORD PTR [szName+12],edx
mov eax, 0x80000003
CPUID
mov DWORD PTR [szName+16],eax
mov DWORD PTR [szName+20],ebx
mov DWORD PTR [szName+24],ecx
mov DWORD PTR [szName+28],edx
mov eax, 0x80000004
CPUID
mov DWORD PTR [szName+32],eax
mov DWORD PTR [szName+36],ebx
mov DWORD PTR [szName+40],ecx
mov DWORD PTR [szName+44],edx
}
printf("cpu = %s\n", szName); getchar();
}