int main()
{
u8 sys_id[12],i;
printf_init(); //printf 初始化
for(i=0;i<12;i++) //将 ID 号全部打印输出
{
sys_id[i]=*((u8 *)(id_adr+i));
printf("%x ",sys_id[i]);
}
//对比 ID,如果正确执行下面程序,否则程序不能继续
if(sys_id[0]==0x33&&sys_id[1]==0xff&&sys_id[2]==0xd7&&sys_id[3]==0x05&&
sys_id[4]==0x42&&sys_id[5]==0x41&&sys_id[6]==0x33&&sys_id[7]==0x30&&
sys_id[8]==0x12&&sys_id[9]==0x79&&sys_id[10]==0x20&&sys_id[11]==0x43)
{
printf("\r\n 程序解密成功\r\n");
}
else
{
printf("\r\n 程序解密失败\r\n");
}
while(1);
}
|