unpack 2,12
00A7C097 E8 1CFAFFFF CALL 00A7BAB8 ; << change
00A7C09C 85C0 TEST EAX,EAX
00A7C09E 75 04 JNZ SHORT 00A7C0A4
00A7C0A0 33C0 XOR EAX,EAX
00A7C0A2 EB 02 JMP SHORT 00A7C0A6
00A7C0A4 B0 01 MOV AL,1
00A7C0A6 A2 B426A900 MOV BYTE PTR DS:[A926B4],AL
00A7C0AB 803D B426A900 0>CMP BYTE PTR DS:[A926B4],0
00A7C0B2 75 18 JNZ SHORT 00A7C0CC
00A7C0B4 6A 30 PUSH 30
00A7C0B6 A1 682AA900 MOV EAX,DWORD PTR DS:[A92A68]
00A7C0BB 05 E9010000 ADD EAX,1E9
00A7C0C0 50 PUSH EAX
00A7C0C1 68 D4C0A700 PUSH 0A7C0D4 ; ASCII "Key is not valid, please try again!"
00A7C0C6 53 PUSH EBX
00A7C0C7 E8 44A0FDFF CALL 00A56110 ; JMP to USER32.MessageBoxA
00A7C0CC A0 B426A900 MOV AL,BYTE PTR DS:[A926B4]
00A7C0D1 5B POP EBX
00A7C0D2 C3 RETN




buttom instead of double posting :)

