以下代码可以取得系统特征码(网卡MAC、硬盘序列号、CPU ID、BIOS编号)

    BYTE szSystemInfo[4096]; // 在程序执行完毕后,此处存储取得的
            if( szBiosData[7] == '.' && szBiosData[11] == '.' )
            {
                BYTE* p = szBiosData;
                while( * p )
                {
                    if( * p < ' ' || * p >= 127 )
                    {
                        break;
                    }
                    ++ p;
                }
                if( * p == 0 )
                {
                    * ppBiosAddr = pBiosAddr;
                    return ( UINT )iLen;
                }
            }
        }
    }
    return 0;
}

相关文章: