刺激战场
  • 3624阅读
  • 5回复

VC++内联汇编实现读取CPU ID [复制链接]

上一主题 下一主题
离线badykes
 

只看楼主 倒序阅读 使用道具 楼主  发表于: 2013-08-03
— 本帖被 啊冲 从 C/C++ 移动到本区(2013-10-28) —
想必搞XXX辅助的时候都用得到吧,用内联汇编强大,稳定,源码如下:

void CCUPDlg::OnButton1()
{
      char h1[260];
      unsigned long s1,s2,s3,s4;
__asm
    {
       mov eax,00h
       xor edx,edx
      cpuid
      mov s1, edx
      mov s2, eax
   }
__asm
   {
      mov eax,01h
       xor ecx,ecx
       xor edx,edx
       cpuid
       mov s3, edx
        mov s4, ecx
   }

sprintf(h1,"%X%X%X%X",s1,s2,s3,s4);
    UpdateData(TRUE);
    m_cpu_id=h1;
    UpdateData(FALSE);

}



注:原文请参考http://www.51xue8xue8.com/thread-418-1-1.html
离线DiMi

只看该作者 沙发  发表于: 2013-08-06
很不错的说,收藏了
离线ligang0501

只看该作者 板凳  发表于: 2014-12-21
很不错的说,收藏了
离线qq88016097

只看该作者 地板  发表于: 2015-12-02
谢谢分享!!!!!       
……大家好……大家好……大家好……大家好……大家好……大家好……大家好
离线qq88016097

只看该作者 4楼 发表于: 2015-12-03
想必搞XXX辅助的时候都用得到吧,用内联汇编强大,稳定,源码如下:
……大家好……大家好……大家好……大家好……大家好……大家好……大家好
离线nopara

只看该作者 5楼 发表于: 2016-12-13
谢谢分享!!!!!
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个