C++如何取电脑唯一的机器码,利用汇编来取

2023-7-11 10:40 269 0
简介
在C++里 取得 CPU序列号 易语言很好解决,但是C++怎么取的,其实也很简单。void CDesTestDlg::OnBnClickedButton4(){ DWORD s1,s2; __asm { mov eax,0x1 xor ecx,ecx xor edx,edx ...
在C++里 取得 CPU序列号  易语言很好解决,但是C++怎么取的,其实也很简单。

void CDesTestDlg::OnBnClickedButton4()
{
        DWORD s1,s2;
        __asm
        {
                mov eax,0x1
                xor ecx,ecx
                xor edx,edx
                cpuid
                mov s1,edx
                mov s2,eax
        }
        char szCpu[MAX_PATH] = {0};
        sprintf(szCpu,"cpuid:\r\n%08X%08X",s1,s2);
        MessageBox(szCpu);
}



鲜花

握手

雷人

路过

鸡蛋

关注我们:觅风论坛与你快乐分享

收藏本站

用心服务做个非盈利公益编程网站

www.eyyba.com

服务人:觅风论坛

Email:eyyba@foxmail.com

Powered by WWW.EYYBA.COM X3.4© 2001-2023 Inc.   版权所有   

觅风论坛  疆ICP备15020893号-1