memset(MApdu, 0x0, sizeof(MApdu)); //APDU 5바이트 할당 변수 0x00으로 초기화 memset(seedDAT, 0x0, sizeof(seedDAT)); //APDU와 데이터 바이트 합쳐서 보낼 seedDAT 0x00초기화 memcpy(MApdu, "\x90\xAC\xC2\x18\x04",5); //APDU 5바이트에 90 AC C2 18 04 대입 UID += 0x00000001; //int 형 UID 초기값 0x01000000 정해주고 카드 한장당 + 0x00000001 memcpy(seedDAT,MApdu,5); memcpy(seedDAT+5,IntToHex(UID, 4),4); //seedDAT에 apdu 5바이트 UID4바이트 합쳐서 복사 if (RFSendAPDU(seedDAT, 9, seedKEY, nLength)!=0) { ErrorMove(); nFail++; continue; }