?? jdshow.pas
字號:
006286BA 5E pop esi
006286BB 8BE5 mov esp, ebp
006286BD 5D pop ebp
006286BE C20800 ret $0008
*)
end;
procedure TFrmJDShow._PROC_00626AC5(Sender : TObject);
begin
(*
00626AC5 8BEC mov ebp, esp
00626AC7 81C4E0FEFFFF add esp, $FFFFFEE0
00626ACD 53 push ebx
00626ACE 56 push esi
00626ACF 57 push edi
00626AD0 33C0 xor eax, eax
00626AD2 8985E0FEFFFF mov [ebp+$FFFFFEE0], eax
00626AD8 8985E4FEFFFF mov [ebp+$FFFFFEE4], eax
00626ADE 8945E8 mov [ebp-$18], eax
00626AE1 8B3D58CE7700 mov edi, [$0077CE58]
00626AE7 33C0 xor eax, eax
00626AE9 55 push ebp
00626AEA 688A6F6200 push $00626F8A
***** TRY
|
00626AEF 64FF30 push dword ptr fs:[eax]
00626AF2 648920 mov fs:[eax], esp
00626AF5 8D4DEC lea ecx, [ebp-$14]
00626AF8 8B4508 mov eax, [ebp+$08]
00626AFB 8B50FC mov edx, [eax-$04]
00626AFE A1ACCD7800 mov eax, dword ptr [$0078CDAC]
* Reference to: Unit_004AC2A8.Proc_004AC414
|
00626B03 E80C59E8FF call 004AC414
00626B08 0FB75DEC movzx ebx, word ptr [ebp-$14]
00626B0C 6BF33D imul esi, ebx, $3D
00626B0F 8B07 mov eax, [edi]
00626B11 833C30FF cmp dword ptr [eax+esi], -$01
00626B15 0F85F4000000 jnz 00626C0F
00626B1B B8A0CD7800 mov eax, $0078CDA0
* Possible String Reference to: '-----'
|
00626B20 BAA06F6200 mov edx, $00626FA0
* Reference to: system.@LStrAsg;
|
00626B25 E81ED6DDFF call 00404148
00626B2A B8A4CD7800 mov eax, $0078CDA4
* Possible String Reference to: '-----'
|
00626B2F BAA06F6200 mov edx, $00626FA0
* Reference to: system.@LStrAsg;
|
00626B34 E80FD6DDFF call 00404148
00626B39 8B4508 mov eax, [ebp+$08]
00626B3C 8B4008 mov eax, [eax+$08]
00626B3F 83C0FC add eax, -$04
* Possible String Reference to: '-----'
|
00626B42 BAA06F6200 mov edx, $00626FA0
* Reference to: system.@LStrLAsg;
|
00626B47 E840D6DDFF call 0040418C
00626B4C 8B4508 mov eax, [ebp+$08]
00626B4F 8B4008 mov eax, [eax+$08]
00626B52 83C0F8 add eax, -$08
* Possible String Reference to: '-----'
|
00626B55 BAA06F6200 mov edx, $00626FA0
* Reference to: system.@LStrLAsg;
|
00626B5A E82DD6DDFF call 0040418C
00626B5F 8B4508 mov eax, [ebp+$08]
00626B62 8B4008 mov eax, [eax+$08]
00626B65 83C0F4 add eax, -$0C
* Possible String Reference to: '-----'
|
00626B68 BAA06F6200 mov edx, $00626FA0
* Reference to: system.@LStrLAsg;
|
00626B6D E81AD6DDFF call 0040418C
00626B72 8B4508 mov eax, [ebp+$08]
00626B75 8B4008 mov eax, [eax+$08]
00626B78 83C0F0 add eax, -$10
* Possible String Reference to: '-----'
|
00626B7B BAA06F6200 mov edx, $00626FA0
* Reference to: system.@LStrLAsg;
|
00626B80 E807D6DDFF call 0040418C
00626B85 8B4508 mov eax, [ebp+$08]
00626B88 8B4008 mov eax, [eax+$08]
00626B8B 83C0EC add eax, -$14
* Possible String Reference to: '-----'
|
00626B8E BAA06F6200 mov edx, $00626FA0
* Reference to: system.@LStrLAsg;
|
00626B93 E8F4D5DDFF call 0040418C
00626B98 8B4508 mov eax, [ebp+$08]
00626B9B 8B4008 mov eax, [eax+$08]
00626B9E 83C0E8 add eax, -$18
* Possible String Reference to: '-----'
|
00626BA1 BAA06F6200 mov edx, $00626FA0
* Reference to: system.@LStrLAsg;
|
00626BA6 E8E1D5DDFF call 0040418C
00626BAB 8B4508 mov eax, [ebp+$08]
00626BAE 8B4008 mov eax, [eax+$08]
00626BB1 83C0E4 add eax, -$1C
* Possible String Reference to: '-----'
|
00626BB4 BAA06F6200 mov edx, $00626FA0
* Reference to: system.@LStrLAsg;
|
00626BB9 E8CED5DDFF call 0040418C
00626BBE 8B4508 mov eax, [ebp+$08]
00626BC1 8B4008 mov eax, [eax+$08]
00626BC4 83C0E0 add eax, -$20
* Possible String Reference to: '-----'
|
00626BC7 BAA06F6200 mov edx, $00626FA0
* Reference to: system.@LStrLAsg;
|
00626BCC E8BBD5DDFF call 0040418C
00626BD1 8B4508 mov eax, [ebp+$08]
00626BD4 8B4008 mov eax, [eax+$08]
00626BD7 83C0DC add eax, -$24
* Possible String Reference to: '-----'
|
00626BDA BAA06F6200 mov edx, $00626FA0
* Reference to: system.@LStrLAsg;
|
00626BDF E8A8D5DDFF call 0040418C
00626BE4 8B4508 mov eax, [ebp+$08]
00626BE7 8B4008 mov eax, [eax+$08]
00626BEA 83C0D8 add eax, -$28
* Possible String Reference to: '-----'
|
00626BED BAA06F6200 mov edx, $00626FA0
* Reference to: system.@LStrLAsg;
|
00626BF2 E895D5DDFF call 0040418C
00626BF7 8B4508 mov eax, [ebp+$08]
00626BFA 8B4008 mov eax, [eax+$08]
00626BFD 83C0D4 add eax, -$2C
* Possible String Reference to: '-----'
|
00626C00 BAA06F6200 mov edx, $00626FA0
* Reference to: system.@LStrLAsg;
|
00626C05 E882D5DDFF call 0040418C
00626C0A E955030000 jmp 00626F64
00626C0F 8B07 mov eax, [edi]
00626C11 668B0430 mov ax, word ptr [eax+esi]
* Reference to: Unit_00651A88.Proc_00652808
|
00626C15 E8EEBB0200 call 00652808
00626C1A 8945FC mov [ebp-$04], eax
00626C1D B8A0CD7800 mov eax, $0078CDA0
00626C22 8B55FC mov edx, [ebp-$04]
00626C25 81C2D3000000 add edx, $000000D3
* Reference to: system.@LStrFromString(String;String;ShortString;ShortString);
|
00626C2B E8E8D6DDFF call 00404318
00626C30 B8A4CD7800 mov eax, $0078CDA4
00626C35 8B55FC mov edx, [ebp-$04]
00626C38 81C2DC000000 add edx, $000000DC
* Reference to: system.@LStrFromString(String;String;ShortString;ShortString);
|
00626C3E E8D5D6DDFF call 00404318
00626C43 8D55E8 lea edx, [ebp-$18]
00626C46 8B4508 mov eax, [ebp+$08]
00626C49 8B40FC mov eax, [eax-$04]
00626C4C 40 inc eax
* Reference to: Unit_00409434.Proc_0040A564
|
00626C4D E81239DEFF call 0040A564
00626C52 8B55E8 mov edx, [ebp-$18]
00626C55 8B4508 mov eax, [ebp+$08]
00626C58 8B4008 mov eax, [eax+$08]
00626C5B 83C0D0 add eax, -$30
* Reference to: system.@LStrLAsg;
|
00626C5E E829D5DDFF call 0040418C
00626C63 8B07 mov eax, [edi]
00626C65 D9443010 fld dword ptr [eax+esi+$10]
00626C69 83C4F4 add esp, -$0C
00626C6C DB3C24 fstp tbyte ptr [esp]
00626C6F 9B wait
00626C70 8D8DE8FEFFFF lea ecx, [ebp+$FFFFFEE8]
00626C76 BA02000000 mov edx, $00000002
00626C7B B806000000 mov eax, $00000006
* Reference to: system.@Str2Ext;
|
00626C80 E87206DEFF call 004072F7
00626C85 8D95E8FEFFFF lea edx, [ebp+$FFFFFEE8]
00626C8B 8B4508 mov eax, [ebp+$08]
00626C8E 8B4008 mov eax, [eax+$08]
00626C91 83C0FC add eax, -$04
* Reference to: system.@LStrFromString(String;String;ShortString;ShortString);
|
00626C94 E87FD6DDFF call 00404318
00626C99 8B07 mov eax, [edi]
00626C9B D9443014 fld dword ptr [eax+esi+$14]
00626C9F 83C4F4 add esp, -$0C
00626CA2 DB3C24 fstp tbyte ptr [esp]
00626CA5 9B wait
00626CA6 8D8DE8FEFFFF lea ecx, [ebp+$FFFFFEE8]
00626CAC BA02000000 mov edx, $00000002
00626CB1 B806000000 mov eax, $00000006
* Reference to: system.@Str2Ext;
|
00626CB6 E83C06DEFF call 004072F7
00626CBB 8D95E8FEFFFF lea edx, [ebp+$FFFFFEE8]
00626CC1 8B4508 mov eax, [ebp+$08]
00626CC4 8B4008 mov eax, [eax+$08]
00626CC7 83C0F8 add eax, -$08
* Reference to: system.@LStrFromString(String;String;ShortString;ShortString);
|
00626CCA E849D6DDFF call 00404318
00626CCF 8B07 mov eax, [edi]
00626CD1 D9443018 fld dword ptr [eax+esi+$18]
00626CD5 83C4F4 add esp, -$0C
00626CD8 DB3C24 fstp tbyte ptr [esp]
00626CDB 9B wait
00626CDC 8D8DE8FEFFFF lea ecx, [ebp+$FFFFFEE8]
00626CE2 BA02000000 mov edx, $00000002
00626CE7 B806000000 mov eax, $00000006
* Reference to: system.@Str2Ext;
|
00626CEC E80606DEFF call 004072F7
00626CF1 8D95E8FEFFFF lea edx, [ebp+$FFFFFEE8]
00626CF7 8B4508 mov eax, [ebp+$08]
00626CFA 8B4008 mov eax, [eax+$08]
00626CFD 83C0F4 add eax, -$0C
* Reference to: system.@LStrFromString(String;String;ShortString;ShortString);
|
00626D00 E813D6DDFF call 00404318
00626D05 8B07 mov eax, [edi]
00626D07 D944301C fld dword ptr [eax+esi+$1C]
00626D0B 83C4F4 add esp, -$0C
00626D0E DB3C24 fstp tbyte ptr [esp]
00626D11 9B wait
00626D12 8D8DE8FEFFFF lea ecx, [ebp+$FFFFFEE8]
00626D18 BA02000000 mov edx, $00000002
00626D1D B806000000 mov eax, $00000006
* Reference to: system.@Str2Ext;
|
00626D22 E8D005DEFF call 004072F7
00626D27 8D95E8FEFFFF lea edx, [ebp+$FFFFFEE8]
00626D2D 8B4508 mov eax, [ebp+$08]
00626D30 8B4008 mov eax, [eax+$08]
00626D33 83C0F0 add eax, -$10
* Reference to: system.@LStrFromString(String;String;ShortString;ShortString);
|
00626D36 E8DDD5DDFF call 00404318
00626D3B 8B07 mov eax, [edi]
00626D3D D9443020 fld dword ptr [eax+esi+$20]
00626D41 83C4F4 add esp, -$0C
00626D44 DB3C24 fstp tbyte ptr [esp]
00626D47 9B wait
00626D48 8D8DE8FEFFFF lea ecx, [ebp+$FFFFFEE8]
00626D4E BA02000000 mov edx, $00000002
00626D53 B806000000 mov eax, $00000006
* Reference to: system.@Str2Ext;
|
00626D58 E89A05DEFF call 004072F7
00626D5D 8D95E8FEFFFF lea edx, [ebp+$FFFFFEE8]
00626D63 8B4508 mov eax, [ebp+$08]
00626D66 8B4008 mov eax, [eax+$08]
00626D69 83C0EC add eax, -$14
* Reference to: system.@LStrFromString(String;String;ShortString;ShortString);
|
00626D6C E8A7D5DDFF call 00404318
00626D71 8B07 mov eax, [edi]
00626D73 D944301C fld dword ptr [eax+esi+$1C]
00626D77 8B07 mov eax, [edi]
00626D79 D85C3010 fcomp dword ptr [eax+esi+$10]
00626D7D DFE0 fstsw ax
00626D7F 9E sahf
00626D80 760C jbe 00626D8E
00626D82 8B4508 mov eax, [ebp+$08]
00626D85 8B4008 mov eax, [eax+$08]
00626D88 C640CF02 mov byte ptr [eax-$31], $02
00626D8C EB2D jmp 00626DBB
00626D8E 6BC33D imul eax, ebx, $3D
00626D91 8B17 mov edx, [edi]
00626D93 D944021C fld dword ptr [edx+eax+$1C]
00626D97 6BC33D imul eax, ebx, $3D
00626D9A 8B17 mov edx, [edi]
00626D9C D85C0210 fcomp dword ptr [edx+eax+$10]
00626DA0 DFE0 fstsw ax
00626DA2 9E sahf
00626DA3 750C jnz 00626DB1
00626DA5 8B4508 mov eax, [ebp+$08]
00626DA8 8B4008 mov eax, [eax+$08]
00626DAB C640CF01 mov byte ptr [eax-$31], $01
00626DAF EB0A jmp 00626DBB
00626DB1 8B4508 mov eax, [ebp+$08]
00626DB4 8
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -