看到楼主的贴,好奇下载来看了看,可能不太会用这个软件……
我下载到的版本是:
6.60.2075以下是重要的部份:
0045AC96 call 00457BC0
0045AC9B cmp eax, 3 ; EAX与常数"3"比较
0045AC9E ja 0045AE2B ; 大于跳出
0045ACA4 jmp dword ptr [eax*4+45AE68] ; EAX=0 时,跳至“注册码错误”
0045ACAB push 9C
0045ACB0 jmp 0045AE14 ; 注册错误
0045ACB5 push 0
0045ACB7 lea ecx, dword ptr [esi+968]
0045ACBD call 00467DB0
0045ACC2 push 0
0045ACC4 lea ecx, dword ptr [esi+9A8]
0045ACCA call 00467DB0
0045ACCF push 0
0045ACD1 lea ecx, dword ptr [esi+6AC]
0045ACD7 call 00467DB0
0045ACDC lea ecx, dword ptr [esp+10]
0045ACE0 call 0046794E
0045ACE5 push 0
0045ACE7 lea ecx, dword ptr [esp+1C]
0045ACEB mov byte ptr [esp+11C], 3
0045ACF3 call 00417740
0045ACF8 lea ecx, dword ptr [esp+18]
0045ACFC mov byte ptr [esp+118], 4
0045AD04 call 00467A86 ; 注册成功
因此,经过
00457BC0的CALL处理后
EAX的值必须为"1"才会进入注册成功的处理