|
请帮忙看看IP地址的加密方法
哪怎么发? |
|
请帮忙看看IP地址的加密方法
怎么没人能回答 |
|
请帮忙看看IP地址的加密方法
* Reference to: Graphics.TFont.SetColor(TFont;TColor); | 004D8310 E8D71AF5FF call 00429DEC 004D8315 E990000000 jmp 004D83AA * Reference to: SysUtils.Now:TDateTime; | 004D831A E81D2BF3FF call 0040AE3C 004D831F 83C4F8 add esp, -$08 004D8322 DD1C24 fstp qword ptr [esp] 004D8325 9B wait 004D8326 8BC3 mov eax, ebx * Reference to: ComCtrls.TListItem.GetIndex(TListItem):Integer; | 004D8328 E85735F7FF call 0044B884 004D832D 8D0480 lea eax, [eax+eax*4] 004D8330 8D0480 lea eax, [eax+eax*4] 004D8333 FFB03BCF4D00 push dword ptr [eax+$4DCF3B] 004D8339 FFB037CF4D00 push dword ptr [eax+$4DCF37] | 004D833F E8505BFBFF call 0048DE94 004D8344 8945F8 mov [ebp-$08], eax 004D8347 8955FC mov [ebp-$04], edx 004D834A 837DFC00 cmp dword ptr [ebp-$04], +$00 004D834E 750B jnz 004D835B 004D8350 817DF8A0050000 cmp dword ptr [ebp-$08], $000005A0 004D8357 733E jnb 004D8397 004D8359 EB02 jmp 004D835D 004D835B 7D3A jnl 004D8397 004D835D 837DFC00 cmp dword ptr [ebp-$04], +$00 004D8361 7508 jnz 004D836B 004D8363 837DF80A cmp dword ptr [ebp-$08], +$0A 004D8367 7319 jnb 004D8382 004D8369 EB02 jmp 004D836D 004D836B 7D15 jnl 004D8382 004D836D 8B8610020000 mov eax, [esi+$0210] 004D8373 8B400C mov eax, [eax+$0C] 004D8376 BA0000FF00 mov edx, $00FF0000 * Reference to: Graphics.TFont.SetColor(TFont;TColor); | 004D837B E86C1AF5FF call 00429DEC 004D8380 EB28 jmp 004D83AA 004D8382 8B8610020000 mov eax, [esi+$0210] 004D8388 8B400C mov eax, [eax+$0C] 004D838B BAFF000000 mov edx, $000000FF * Reference to: Graphics.TFont.SetColor(TFont;TColor); | 004D8390 E8571AF5FF call 00429DEC 004D8395 EB13 jmp 004D83AA 004D8397 8B8610020000 mov eax, [esi+$0210] 004D839D 8B400C mov eax, [eax+$0C] 004D83A0 BA080000FF mov edx, $FF000008 * Reference to: Graphics.TFont.SetColor(TFont;TColor); | 004D83A5 E8421AF5FF call 00429DEC 004D83AA 5E pop esi 004D83AB 5B pop ebx 004D83AC 59 pop ecx 004D83AD 59 pop ecx 004D83AE 5D pop ebp 004D83AF C20C00 ret $000C *) end; procedure TMainForm.MemTableBeforeInsert(Sender : TObject); begin (* 004D83B4 53 push ebx * Reference to control TMainForm.IDList : TListView | 004D83B5 8B8044040000 mov eax, [eax+$0444] * Reference to field TListView.Items : TListItems | 004D83BB 8B802C020000 mov eax, [eax+$022C] * Reference to: ComCtrls.TListItems.Add(TListItems):TListItem; | 004D83C1 E8EA35F7FF call 0044B9B0 004D83C6 8BD8 mov ebx, eax * Possible String Reference to: '待机' | 004D83C8 BAEC834D00 mov edx, $004D83EC 004D83CD 8BC3 mov eax, ebx * Reference to: ComCtrls.TListItem.SetCaption(TListItem;AnsiString); | 004D83CF E87C30F7FF call 0044B450 * Possible String Reference to: '-,-,-' | 004D83D4 BAFC834D00 mov edx, $004D83FC * Reference to field TListItems.OFFS_0008 | 004D83D9 8B4308 mov eax, [ebx+$08] * Reference to: Classes.TStrings.SetCommaText(TStrings;AnsiString); | 004D83DC E89376F4FF call 0041FA74 004D83E1 5B pop ebx 004D83E2 C3 ret *) end; procedure TMainForm.MemTableBeforeDelete(Sender : TObject); begin (* 004D8404 53 push ebx 004D8405 56 push esi 004D8406 8BF2 mov esi, edx 004D8408 8BD8 mov ebx, eax 004D840A 8BC6 mov eax, esi 004D840C 8B10 mov edx, [eax] 004D840E FF9250010000 call dword ptr [edx+$0150] 004D8414 8BD0 mov edx, eax 004D8416 4A dec edx * Reference to control TMainForm.IDList : TListView | 004D8417 8B8344040000 mov eax, [ebx+$0444] * Reference to field TListView.Items : TListItems | 004D841D 8B802C020000 mov eax, [eax+$022C] * Reference to: ComCtrls.TListItems.Delete(TListItems;Integer); | 004D8423 E8E03EF7FF call 0044C308 004D8428 5E pop esi 004D8429 5B pop ebx 004D842A C3 ret *) end; procedure TMainForm.MemTableAfterPost(Sender : TObject); begin (* * Reference to : TMainForm._PROC_004D842C() | 004D8604 E823FEFFFF call 004D842C 004D8609 C3 ret *) end; procedure TMainForm.ServerInfoListSelectItem(Sender : TObject); begin (* 004D86AC 55 push ebp 004D86AD 8BEC mov ebp, esp 004D86AF 51 push ecx 004D86B0 B906000000 mov ecx, $00000006 004D86B5 6A00 push $00 004D86B7 6A00 push $00 004D86B9 49 dec ecx 004D86BA 75F9 jnz 004D86B5 004D86BC 51 push ecx 004D86BD 874DFC xchg [ebp-$04], ecx 004D86C0 53 push ebx 004D86C1 56 push esi 004D86C2 57 push edi 004D86C3 8BF1 mov esi, ecx 004D86C5 8BD8 mov ebx, eax 004D86C7 33C0 xor eax, eax 004D86C9 55 push ebp 004D86CA 68A0884D00 push $004D88A0 ***** TRY | 004D86CF 64FF30 push dword ptr fs:[eax] 004D86D2 648920 mov fs:[eax], esp 004D86D5 85F6 test esi, esi 004D86D7 0F8476010000 jz 004D8853 * Possible String Reference to: '信息详解:' | 004D86DD BAB8884D00 mov edx, $004D88B8 * Reference to control TMainForm.MapInfo : TPanel | 004D86E2 8B8324040000 mov eax, [ebx+$0424] * Reference to: Controls.TControl.SetText(TControl;TCaption); | 004D86E8 E847F4F8FF call 00467B34 004D86ED 8BC6 mov eax, esi * Reference to: ComCtrls.TListItem.GetIndex(TListItem):Integer; | 004D86EF E89031F7FF call 0044B884 004D86F4 8D0480 lea eax, [eax+eax*4] 004D86F7 8D0480 lea eax, [eax+eax*4] 004D86FA 052ACF4D00 add eax, +$004DCF2A 004D86FF 8BF0 mov esi, eax 004D8701 DD4603 fld qword ptr [esi+$03] 004D8704 D81DC4884D00 fcomp dword ptr [$004D88C4] 004D870A DFE0 fstsw ax 004D870C 9E sahf 004D870D 7674 jbe 004D8783 004D870F 8D55FC lea edx, [ebp-$04] * Reference to control TMainForm.MapInfo : TPanel | 004D8712 8BBB24040000 mov edi, [ebx+$0424] 004D8718 8BC7 mov eax, edi * Reference to: Controls.TControl.GetText(TControl):TCaption; | 004D871A E8E5F3F8FF call 00467B04 004D871F 8D45FC lea eax, [ebp-$04] 004D8722 50 push eax 004D8723 8D45F8 lea eax, [ebp-$08] 004D8726 50 push eax 004D8727 FF7607 push dword ptr [esi+$07] 004D872A FF7603 push dword ptr [esi+$03] 004D872D 8D55E4 lea edx, [ebp-$1C] * Possible String Reference to: 'YYYY-MM-DD HH:MM' | 004D8730 B8D0884D00 mov eax, $004D88D0 | 004D8735 E87E33F3FF call 0040BAB8 004D873A 8B45E4 mov eax, [ebp-$1C] 004D873D 8945E8 mov [ebp-$18], eax 004D8740 C645EC0B mov byte ptr [ebp-$14], $0B 004D8744 8D4DE0 lea ecx, [ebp-$20] 004D8747 668B560B mov dx, word ptr [esi+$0B] 004D874B 8BC3 mov eax, ebx | 004D874D E8BAFEFFFF call 004D860C 004D8752 8B45E0 mov eax, [ebp-$20] 004D8755 8945F0 mov [ebp-$10], eax 004D8758 C645F40B mov byte ptr [ebp-$0C], $0B 004D875C 8D55E8 lea edx, [ebp-$18] 004D875F B901000000 mov ecx, $00000001 * Possible String Reference to: '有人 %S 被拖入GM小屋,之前活动在[%S] | , ' | 004D8764 B8EC884D00 mov eax, $004D88EC | 004D8769 E85A15F3FF call 00409CC8 004D876E 8B55F8 mov edx, [ebp-$08] 004D8771 58 pop eax * Reference to: System.@LStrCat; | 004D8772 E8E1BDF2FF call 00404558 004D8777 8B55FC mov edx, [ebp-$04] 004D877A 8BC7 mov eax, edi * Reference to: Controls.TControl.SetText(TControl;TCaption); | 004D877C E8B3F3F8FF call 00467B34 004D8781 EB27 jmp 004D87AA 004D8783 8D55DC lea edx, [ebp-$24] * Reference to control TMainForm.MapInfo : TPanel | 004D8786 8BBB24040000 mov edi, [ebx+$0424] 004D878C 8BC7 mov eax, edi * Reference to: Controls.TControl.GetText(TControl):TCaption; | 004D878E E871F3F8FF call 00467B04 004D8793 8D45DC lea eax, [ebp-$24] * Possible String Reference to: '尚未收到有人进GM小屋的信息 , ' | 004D8796 BA1C894D00 mov edx, $004D891C * Reference to: System.@LStrCat; | 004D879B E8B8BDF2FF call 00404558 004D87A0 8B55DC mov edx, [ebp-$24] 004D87A3 8BC7 mov eax, edi * Reference to: Controls.TControl.SetText(TControl;TCaption); | 004D87A5 E88AF3F8FF call 00467B34 004D87AA DD460D fld qword ptr [esi+$0D] 004D87AD D81DC4884D00 fcomp dword ptr [$004D88C4] 004D87B3 DFE0 fstsw ax 004D87B5 9E sahf 004D87B6 7674 jbe 004D882C 004D87B8 8D55D8 lea edx, [ebp-$28] * Reference to control TMainForm.MapInfo : TPanel | 004D87BB 8BBB24040000 mov edi, [ebx+$0424] 004D87C1 8BC7 mov eax, edi * Reference to: Controls.TControl.GetText(TControl):TCaption; | 004D87C3 E83CF3F8FF call 00467B04 004D87C8 8D45D8 lea eax, [ebp-$28] 004D87CB 50 push eax 004D87CC 8D45D4 lea eax, [ebp-$2C] 004D87CF 50 push eax 004D87D0 FF7611 push dword ptr [esi+$11] 004D87D3 FF760D push dword ptr [esi+$0D] 004D87D6 8D55D0 lea edx, [ebp-$30] * Possible String Reference to: 'YYYY-MM-DD HH:MM' | 004D87D9 B8D0884D00 mov eax, $004D88D0 | 004D87DE E8D532F3FF call 0040BAB8 004D87E3 8B45D0 mov eax, [ebp-$30] 004D87E6 8945E8 mov [ebp-$18], eax 004D87E9 C645EC0B mov byte ptr [ebp-$14], $0B 004D87ED 8D4DCC lea ecx, [ebp-$34] 004D87F0 668B5615 mov dx, word ptr [esi+$15] 004D87F4 8BC3 mov eax, ebx | 004D87F6 E811FEFFFF call 004D860C 004D87FB 8B45CC mov eax, [ebp-$34] 004D87FE 8945F0 mov [ebp-$10], eax 004D8801 C645F40B mov byte ptr [ebp-$0C], $0B 004D8805 8D55E8 lea edx, [ebp-$18] 004D8808 B901000000 mov ecx, $00000001 * Possible String Reference to: '有人 %S 在[%S]见到过GM' | 004D880D B844894D00 mov eax, $004D8944 | 004D8812 E8B114F3FF call 00409CC8 004D8817 8B55D4 mov edx, [ebp-$2C] 004D881A 58 pop eax * Reference to: System.@LStrCat; | 004D881B E838BDF2FF call 00404558 004D8820 8B55D8 mov edx, [ebp-$28] 004D8823 8BC7 mov eax, edi * Reference to: Controls.TControl.SetText(TControl;TCaption); | 004D8825 E80AF3F8FF call 00467B34 004D882A EB27 jmp 004D8853 004D882C 8D55C8 lea edx, [ebp-$38] * Reference to control TMainForm.MapInfo : TPanel | 004D882F 8BB324040000 mov esi, [ebx+$0424] 004D8835 8BC6 mov eax, esi * Reference to: Controls.TControl.GetText(TControl):TCaption; | 004D8837 E8C8F2F8FF call 00467B04 004D883C 8D45C8 lea eax, [ebp-$38] * Possible String Reference to: '尚未收到有人见过GM的信息' | 004D883F BA64894D00 mov edx, $004D8964 * Reference to: System.@LStrCat; | 004D8844 E80FBDF2FF call 00404558 004D8849 8B55C8 mov edx, [ebp-$38] 004D884C 8BC6 mov eax, esi * Reference to: Controls.TControl.SetText(TControl;TCaption); | 004D884E E8E1F2F8FF call 00467B34 004D8853 33C0 xor eax, eax 004D8855 5A pop edx 004D8856 59 pop ecx 004D8857 59 pop ecx 004D8858 648910 mov fs:[eax], edx ****** FINALLY | 004D885B 68A7884D00 push $004D88A7 004D8860 8D45C8 lea eax, [ebp-$38] * Reference to: System.@LStrClr(void;void); | 004D8863 E828BAF2FF call 00404290 004D8868 8D45CC lea eax, [ebp-$34] 004D886B BA03000000 mov edx, $00000003 * Reference to: System.@LStrArrayClr(void;void;Integer); | 004D8870 E83FBAF2FF call 004042B4 004D8875 8D45D8 lea eax, [ebp-$28] 004D8878 BA02000000 mov edx, $00000002 * Reference to: System.@LStrArrayClr(void;void;Integer); | 004D887D E832BAF2FF call 004042B4 004D8882 8D45E0 lea eax, [ebp-$20] 004D8885 BA02000000 mov edx, $00000002 * Reference to: System.@LStrArrayClr(void;void;Integer); | 004D888A E825BAF2FF call 004042B4 004D888F 8D45F8 lea eax, [ebp-$08] * Reference to: System.@LStrClr(void;void); | 004D8892 E8F9B9F2FF call 00404290 004D8897 8D45FC lea eax, [ebp-$04] * Reference to: System.@LStrClr(void;void); | 004D889A E8F1B9F2FF call 00404290 004D889F C3 ret * Reference to: System.@HandleFinally; | 004D88A0 E96BB3F2FF jmp 00403C10 004D88A5 EBB9 jmp 004D8860 ****** END | 004D88A7 5F pop edi 004D88A8 5E pop esi 004D88A9 5B pop ebx 004D88AA 8BE5 mov esp, ebp 004D88AC 5D pop ebp 004D88AD C20400 ret $0004 *) end; procedure TMainForm.ToolButton1Click(Sender : TObject); begin (* 004D8980 53 push ebx 004D8981 51 push ecx 004D8982 8BD8 mov ebx, eax * Reference to TGJSetupForm instance | 004D8984 8B0D50BB4D00 mov ecx, [$004DBB50] * Reference to TApplication instance | 004D898A A1DCBB4D00 mov eax, dword ptr [$004DBBDC] 004D898F 8B00 mov eax, [eax] * Reference to class TGJSetupForm | 004D8991 8B1500434D00 mov edx, [$004D4300] * Reference to: Forms.TApplication.CreateForm(TApplication;TComponentClass;void;void); | or: QForms.TApplication.CreateForm(TApplication;TComponentClass;void;void); | 004D8997 E890FAFAFF call 0048842C * Reference to TGJSetupForm instance | 004D899C A150BB4D00 mov eax, dword ptr [$004DBB50] 004D89A1 8B00 mov eax, [eax] 004D89A3 8B10 mov edx, [eax] * Reference to method TGJSetupForm.ShowModal() | 004D89A5 FF92EC000000 call dword ptr [edx+$00EC] 004D89AB 48 dec eax 004D89AC 7546 jnz 004D89F4 004D89AE C60424FF mov byte ptr [esp], $FF * Reference to TGJSetupForm instance | 004D89B2 A150BB4D00 mov eax, dword ptr [$004DBB50] 004D89B7 8B00 mov eax, [eax] * Reference to control TGJSetupForm.BBCheck : TCheckBox | 004D89B9 8B80F8020000 mov eax, [eax+$02F8] 004D89BF 8B10 mov edx, [eax] * Reference to method TCheckBox.GetChecked() | 004D89C1 FF92C8000000 call dword ptr [edx+$00C8] 004D89C7 88442401 mov [esp+$01], al * Reference to TGJSetupForm instance | 004D89CB A150BB4D00 mov eax, dword ptr [$004DBB50] 004D89D0 8B00 mov eax, [eax] * Reference to control TGJSetupForm.CKCheck : TCheckBox | 004D89D2 8B80FC020000 mov eax, [eax+$02FC] 004D89D8 8B10 mov edx, [eax] * Reference to method TCheckBox.GetChecked() | 004D89DA FF92C8000000 call dword ptr [edx+$00C8] 004D89E0 88442402 mov [esp+$02], al 004D89E4 8BC4 mov eax, esp 004D89E6 8B00 mov eax, [eax] 004D89E8 50 push eax 004D89E9 33C9 xor ecx, ecx 004D89EB B211 mov dl, $11 004D89ED 8BC3 mov eax, ebx | 004D89EF E87CDFFFFF call 004D6970 * Reference to TGJSetupForm instance | 004D89F4 A150BB4D00 mov eax, dword ptr [$004DBB50] 004D89F9 8B00 mov eax, [eax] * Reference to: System.TObject.Free(TObject); | 004D89FB E87CAAF2FF call 0040347C 004D8A00 5A pop edx 004D8A01 5B pop ebx 004D8A02 C3 ret *) end; procedure TMainForm.FormShow(Sender : TObject); begin (* 004D8A04 33D2 xor edx, edx * Reference to control TMainForm.Page : TPageControl | 004D8A06 8B802C040000 mov eax, [eax+$042C] * Reference to: ComCtrls.TPageControl.SetActivePageIndex(TPageControl;Integer); | or: QComCtrls.TPageControl.SetActivePageIndex(TPageControl;Integer); | 004D8A0C E87B0CF7FF call 0044968C 004D8A11 C3 ret *) end; procedure TMainForm.N1Click(Sender : TObject); begin (* 004D8A14 53 push ebx 004D8A15 56 push esi 004D8A16 57 push edi 004D8A17 8BF8 mov edi, eax 004D8A19 8B87F4030000 mov eax, [edi+$03F4] * Reference to field TMainForm.OFFS_022C | 004D8A1F 8B802C020000 mov eax, [eax+$022C] * Reference to: ComCtrls.TTreeNodes.GetCount(TTreeNodes):Integer; | or: ComCtrls.TListItems.GetCount(TListItems):Integer; | 004D8A25 E8E22FF7FF call 0044BA0C 004D8A2A 8BD8 mov ebx, eax 004D8A2C 4B dec ebx 004D8A2D 85DB test ebx, ebx 004D8A2F 7C21 jl 004D8A52 004D8A31 43 inc ebx 004D8A32 33F6 xor esi, esi 004D8A34 8B87F4030000 mov eax, [edi+$03F4] 004D8A3A 8B802C020000 mov eax, [eax+$022C] 004D8A40 8BD6 mov edx, esi * Reference to: ComCtrls.TListItems.GetItem(TListItems;Integer):TListItem; | 004D8A42 E8F52FF7FF call 0044BA3C 004D8A47 B201 mov dl, $01 * Reference to: ComCtrls.TListItem.SetChecked(TListItem;Boolean); | 004D8A49 E89A29F7FF call 0044B3E8 004D8A4E 46 inc esi 004D8A4F 4B dec ebx 004D8A50 75E2 jnz 004D8A34 004D8A52 5F pop edi 004D8A53 5E pop esi 004D8A54 5B pop ebx 004D8A55 C3 ret *) end; procedure TMainForm.N3Click(Sender : TObject); begin (* 004D8A58 53 push ebx 004D8A59 56 push esi 004D8A5A 57 push edi 004D8A5B 8BF8 mov edi, eax 004D8A5D 8B87F4030000 mov eax, [edi+$03F4] * Reference to field TMainForm.OFFS_022C | 004D8A63 8B802C020000 mov eax, [eax+$022C] * Reference to: ComCtrls.TTreeNodes.GetCount(TTreeNodes):Integer; | or: ComCtrls.TListItems.GetCount(TListItems):Integer; | 004D8A69 E89E2FF7FF call 0044BA0C 004D8A6E 8BD8 mov ebx, eax 004D8A70 4B dec ebx 004D8A71 85DB test ebx, ebx 004D8A73 7C21 jl 004D8A96 004D8A75 43 inc ebx 004D8A76 33F6 xor esi, esi 004D8A78 8B87F4030000 mov eax, [edi+$03F4] 004D8A7E 8B802C020000 mov eax, [eax+$022C] 004D8A84 8BD6 mov edx, esi * Reference to: ComCtrls.TListItems.GetItem(TListItems;Integer):TListItem; | 004D8A86 E8B12FF7FF call 0044BA3C 004D8A8B 33D2 xor edx, edx * Reference to: ComCtrls.TListItem.SetChecked(TListItem;Boolean); | 004D8A8D E85629F7FF call 0044B3E8 004D8A92 46 inc esi 004D8A93 4B dec ebx 004D8A94 75E2 jnz 004D8A78 004D8A96 5F pop edi 004D8A97 5E pop esi 004D8A98 5B pop ebx 004D8A99 C3 ret *) end; procedure TMainForm.N10Click(Sender : TObject); begin (* 004D8A9C 53 push ebx 004D8A9D 56 push esi 004D8A9E 57 push edi 004D8A9F 55 push ebp 004D8AA0 8BE8 mov ebp, eax * Reference to control ServerInfoList:TListView | 004D8AA2 8B85F4030000 mov eax, [ebp+$03F4] * Reference to field TListView.Items : TListItems | 004D8AA8 8B802C020000 mov eax, [eax+$022C] * Reference to: ComCtrls.TListItems.GetCount(TListItems):Integer; | 004D8AAE E8592FF7FF call 0044BA0C 004D8AB3 8BF0 mov esi, eax 004D8AB5 4E dec esi 004D8AB6 85F6 test esi, esi 004D8AB8 7C2E jl 004D8AE8 004D8ABA 46 inc esi 004D8ABB 33FF xor edi, edi 004D8ABD BB94D34D00 mov ebx, $004DD394 * Reference to control ServerInfoList:TListView | 004D8AC2 8B85F4030000 mov eax, [ebp+$03F4] * Reference to field TListView.Items : TListItems | 004D8AC8 8B802C020000 mov eax, [eax+$022C] 004D8ACE 8BD7 mov edx, edi * Reference to: ComCtrls.TListItems.GetItem(TListItems;Integer):TListItem; | 004D8AD0 E8672FF7FF call 0044BA3C 004D8AD5 66833B00 cmp word ptr [ebx], +$00 004D8AD9 0F97C2 setnbe dl * Reference to: ComCtrls.TListItem.SetChecked(TListItem;Boolean); | 004D8ADC E80729F7FF call 0044B3E8 004D8AE1 47 inc edi 004D8AE2 83C306 add ebx, +$06 004D8AE5 4E dec esi 004D8AE6 75DA jnz 004D8AC2 004D8AE8 5D pop ebp 004D8AE9 5F pop edi 004D8AEA 5E pop esi 004D8AEB 5B pop ebx 004D8AEC C3 ret *) end; procedure TMainForm.GameSocketRead(Sender : TObject); begin (* 004D8AF0 55 push ebp 004D8AF1 8BEC mov ebp, esp 004D8AF3 81C410FCFFFF add esp, $FFFFFC10 004D8AF9 53 push ebx 004D8AFA 56 push esi 004D8AFB 57 push edi 004D8AFC 33DB xor ebx, ebx 004D8AFE 899D10FCFFFF mov [ebp+$FFFFFC10], ebx 004D8B04 8BF1 mov esi, ecx 004D8B06 33C0 xor eax, eax 004D8B08 55 push ebp 004D8B09 68788B4D00 push $004D8B78 ***** TRY | 004D8B0E 64FF30 push dword ptr fs:[eax] 004D8B11 648920 mov fs:[eax], esp 004D8B14 8BC6 mov eax, esi * Reference to: ComCtrls.THeaderSections.Add(THeaderSections):THeaderSection; | or: ComCtrls.TListItems.Add(TListItems):TListItem; | or: ScktComp.TCustomWinSocket.ReceiveLength(TCustomWinSocket):Integer; | 004D8B16 E85131FBFF call 0048BC6C 004D8B1B 8BD8 mov ebx, eax 004D8B1D 8BC3 mov eax, ebx * Reference to: SysUtils.AllocMem(Cardinal):Pointer; | 004D8B1F E86CFBF2FF call 00408690 004D8B24 8BF8 mov edi, eax 004D8B26 8D9517FCFFFF lea edx, [ebp+$FFFFFC17] 004D8B2C 8BCB mov ecx, ebx 004D8B2E 8BC6 mov eax, esi * Reference to: ScktComp.TCustomWinSocket.ReceiveBuf(TCustomWinSocket;void;void;Integer):Integer; | 004D8B30 E8CB2FFBFF call 0048BB00 004D8B35 8D8D10FCFFFF lea ecx, [ebp+$FFFFFC10] 004D8B3B 33C0 xor eax, eax 004D8B3D 8A8519FCFFFF mov al, byte ptr [ebp+$FFFFFC19] 004D8B43 BA02000000 mov edx, $00000002 * Reference to: SysUtils.IntToHex(Integer;Integer):AnsiString;overload; | 004D8B48 E80303F3FF call 00408E50 004D8B4D 8B8510FCFFFF mov eax, [ebp+$FFFFFC10] * Reference to: Dialogs.ShowMessage(AnsiString); | 004D8B53 E82CD8F5FF call 00436384 004D8B58 8BC7 mov eax, edi * Reference to: System.@FreeMem(Pointer):Integer; | 004D8B5A E8499CF2FF call 004027A8 004D8B5F 33C0 xor eax, eax 004D8B61 5A pop edx 004D8B62 59 pop ecx 004D8B63 59 pop ecx 004D8B64 648910 mov fs:[eax], edx ****** FINALLY | 004D8B67 687F8B4D00 push $004D8B7F 004D8B6C 8D8510FCFFFF lea eax, [ebp+$FFFFFC10] * Reference to: System.@LStrClr(void;void); | 004D8B72 E819B7F2FF call 00404290 004D8B77 C3 ret * Reference to: System.@HandleFinally; | 004D8B78 E993B0F2FF jmp 00403C10 004D8B7D EBED jmp 004D8B6C ****** END | 004D8B7F 5F pop edi 004D8B80 5E pop esi 004D8B81 5B pop ebx 004D8B82 8BE5 mov esp, ebp 004D8B84 5D pop ebp 004D8B85 C3 ret *) end; procedure TMainForm.GameSocketError(Sender : TObject); begin (* 004D8B88 55 push ebp 004D8B89 8BEC mov ebp, esp 004D8B8B 8B4508 mov eax, [ebp+$08] 004D8B8E 33D2 xor edx, edx 004D8B90 8910 mov [eax], edx 004D8B92 8BC1 mov eax, ecx * Reference to: ScktComp.TCustomWinSocket.Close(TCustomWinSocket); | 004D8B94 E85F24FBFF call 0048AFF8 004D8B99 5D pop ebp 004D8B9A C20800 ret $0008 *) end; procedure TMainForm.StartBtnClick(Sender : TObject); begin (* 004D8BA0 53 push ebx 004D8BA1 83C4F0 add esp, -$10 004D8BA4 8BD8 mov ebx, eax * Reference to control TMainForm.GameSocket : TClientSocket | 004D8BA6 8B834C040000 mov eax, [ebx+$044C] * Reference to: ScktComp.TAbstractSocket.Open(TAbstractSocket); | 004D8BAC E86742FBFF call 0048CE18 004D8BB1 EB31 jmp 004D8BE4 004D8BB3 BA54B74D00 mov edx, $004DB754 004D8BB8 8BC4 mov eax, esp 004D8BBA B90E000000 mov ecx, $0000000E * Reference to: Classes.TPersistent.AssignTo(TPersistent;TPersistent); | or: Classes.TComponent.ReadState(TComponent;TReader); | or: FMTBcd.VarFMTBcdCreate(TBcd;TBcd):Variant;overload; | or: QGraphics.TGraphic.AssignsTo(classofTGraphic;TGraphicClass):Boolean; | or: SqlTimSt.VarSQLTimeStampCreate(TSQLTimeStamp;TSQLTimeStamp):Variant;overload; | or: System.WideCharToStrVar(PWideChar;String;String); | 004D8BBF E80CE8F2FF call 004073D0 * Reference to control TMainForm.GameSocket : TClientSocket | 004D8BC4 8B834C040000 mov eax, [ebx+$044C] * Reference to field TClientSocket.Socket : TClientWinSocket | 004D8BCA 8B8090000000 mov eax, [eax+$0090] * Reference to field TClientWinSocket.SocketHandle : TSocket | 004D8BD0 8B4004 mov eax, [eax+$04] 004D8BD3 50 push eax 004D8BD4 8D542404 lea edx, [esp+$04] 004D8BD8 B90E000000 mov ecx, $0000000E 004D8BDD 8BC3 mov eax, ebx | 004D8BDF E848000000 call 004D8C2C 004D8BE4 83C410 add esp, +$10 004D8BE7 5B pop ebx 004D8BE8 C3 ret *) end; procedure TMainForm.GameSocketDisconnect(Sender : TObject); begin (* * Possible String Reference to: 'Disconnect' | 004D8BEC B8008C4D00 mov eax, $004D8C00 * Reference to: Dialogs.ShowMessage(AnsiString); | 004D8BF1 E88ED7F5FF call 00436384 004D8BF6 C3 ret *) end; procedure TMainForm.GameSocketConnect(Sender : TObject); begin (* * Possible String Reference to: 'Connect' | 004D8D58 BA6C8D4D00 mov edx, $004D8D6C * Reference to: Controls.TControl.SetText(TControl;TCaption); | 004D8D5D E8D2EDF8FF call 00467B34 004D8D62 C3 ret *) end; procedure TMainForm._PROC_004D53D1(Sender : TObject); begin (* 004D53D1 8BEC mov ebp, esp 004D53D3 83C4F8 add esp, -$08 004D53D6 53 push ebx 004D53D7 33C9 xor ecx, ecx 004D53D9 894DF8 mov [ebp-$08], ecx 004D53DC 8945FC mov [ebp-$04], eax * Reference to MainForm | 004D53DF 8B45FC mov eax, [ebp-$04] * Reference to: System.@LStrAddRef(void;void):Pointer; | 004D53E2 E859F3F2FF call 00404740 004D53E7 33C0 xor eax, eax 004D53E9 55 push ebp * Possible String Reference to: '?珧?脎YY]? | 004D53EA 6882544D00 push $004D5482 ***** TRY | 004D53EF 64FF30 push dword ptr fs:[eax] 004D53F2 648920 mov fs:[eax], esp * Reference to MainForm | 004D53F5 A124CF4D00 mov eax, dword ptr [$004DCF24] * Reference to field MainForm.OFFS_0418 | 004D53FA 8B9818040000 mov ebx, [eax+$0418] * Reference to: SysUtils.Now:TDateTime; | 004D5400 E8375AF3FF call 0040AE3C 004D5405 83C4F8 add esp, -$08 004D5408 DD1C24 fstp qword ptr [esp] 004D540B 9B wait 004D540C 8D55F8 lea edx, [ebp-$08] * Possible String Reference to: '[YY-MM-DD HH:MM] ' | 004D540F B898544D00 mov eax, $004D5498 | 004D5414 E89F66F3FF call 0040BAB8 004D5419 8D45F8 lea eax, [ebp-$08] * Reference to MainForm | 004D541C 8B55FC mov edx, [ebp-$04] * Reference to: System.@LStrCat; | 004D541F E834F1F2FF call 00404558 004D5424 8B55F8 mov edx, [ebp-$08] 004D5427 8B8318020000 mov eax, [ebx+$0218] * Reference to: Classes.TStrings.Append(TStrings;AnsiString); | or: TeEngine.TChartSeries.AssignValues(TChartSeries;TChartSeries); | 004D542D E85A9BF4FF call 0041EF8C 004D5432 8B8318020000 mov eax, [ebx+$0218] 004D5438 8B10 mov edx, [eax] 004D543A FF5214 call dword ptr [edx+$14] 004D543D 83F832 cmp eax, +$32 004D5440 7E0D jle 004D544F 004D5442 33D2 xor edx, edx 004D5444 8B8318020000 mov eax, [ebx+$0218] 004D544A 8B08 mov ecx, [eax] 004D544C FF5148 call dword ptr [ecx+$48] 004D544F 8B8318020000 mov eax, [ebx+$0218] 004D5455 8B10 mov edx, [eax] 004D5457 FF5214 call dword ptr [edx+$14] 004D545A 8BD0 mov edx, eax 004D545C 4A dec edx 004D545D 8BC3 mov eax, ebx 004D545F 8B08 mov ecx, [eax] 004D5461 FF91D0000000 call dword ptr [ecx+$00D0] 004D5467 33C0 xor eax, eax 004D5469 5A pop edx 004D546A 59 pop ecx 004D546B 59 pop ecx 004D546C 648910 mov fs:[eax], edx ****** FINALLY | * Possible String Reference to: '[YY]? | 004D546F 6889544D00 push $004D5489 004D5474 8D45F8 lea eax, [ebp-$08] 004D5477 BA02000000 mov edx, $00000002 * Reference to: System.@LStrArrayClr(void;void;Integer); | 004D547C E833EEF2FF call 004042B4 004D5481 C3 ret * Reference to: System.@HandleFinally; | 004D5482 E989E7F2FF jmp 00403C10 004D5487 EBEB jmp 004D5474 ****** END | 004D5489 5B pop ebx 004D548A 59 pop ecx 004D548B 59 pop ecx 004D548C 5D pop ebp 004D548D C3 ret *) end; procedure TMainForm._PROC_004D54AD(Sender : TObject); begin (* 004D54AD 8BEC mov ebp, esp 004D54AF 6A00 push $00 004D54B1 6A00 push $00 004D54B3 6A00 push $00 004D54B5 53 push ebx 004D54B6 8945FC mov [ebp-$04], eax * Reference to MainForm | 004D54B9 8B45FC mov eax, [ebp-$04] * Reference to: System.@LStrAddRef(void;void):Pointer; | 004D54BC E87FF2F2FF call 00404740 004D54C1 33C0 xor eax, eax 004D54C3 55 push ebp * Possible String Reference to: '槟骝??蜜?]? | 004D54C4 6847554D00 push $004D5547 ***** TRY | 004D54C9 64FF30 push dword ptr fs:[eax] 004D54CC 648920 mov fs:[eax], esp 004D54CF 6821010000 push $00000121 004D54D4 8D55F8 lea edx, [ebp-$08] * Reference to MainForm | 004D54D7 A124CF4D00 mov eax, dword ptr [$004DCF24] * Reference to: Controls.TControl.GetText(TControl):TCaption; | 004D54DC E82326F9FF call 00467B04 004D54E1 8B45F8 mov eax, [ebp-$08] * Reference to: System.@LStrToPChar(String):PAnsiChar; | 004D54E4 E867F2F2FF call 00404750 004D54E9 50 push eax * Possible String Reference to: '确认现在进行全体 ' | 004D54EA 6860554D00 push $004D5560 004D54EF FF75FC push dword ptr [ebp-$04] * Possible String Reference to: ' 吗?' | 004D54F2 687C554D00 push $004D557C 004D54F7 8D45F4 lea eax, [ebp-$0C] 004D54FA BA03000000 mov edx, $00000003 * Reference to: System.@LStrCatN; | 004D54FF E80CF1F2FF call 00404610 004D5504 8B45F4 mov eax, [ebp-$0C] * Reference to: System.@LStrToPChar(String):PAnsiChar; | 004D5507 E844F2F2FF call 00404750 004D550C 50 push eax * Reference to MainForm | 004D550D A124CF4D00 mov eax, dword ptr [$004DCF24] * Reference to: Controls.TWinControl.GetHandle(TWinControl):HWND; | or: QComCtrls.TTrackBar.GetHandle(TTrackBar):QClxSliderH; | or: QComCtrls.TCustomViewControl.GetHandle(TCustomViewControl):QListViewH; | or: QComCtrls.TCustomViewControl.ViewportHandle(TCustomViewControl):QWidgetH; | or: QComCtrls.TCustomHeaderControl.GetHandle(TCustomHeaderControl):QHeaderH; | or: QComCtrls.TCustomSpinEdit.GetHandle(TCustomSpinEdit):QClxSpinBoxH; | 004D5512 E8218FF9FF call 0046E438 004D5517 50 push eax | 004D5518 E8DB1CF3FF call 004071F8 004D551D 48 dec eax 004D551E 0F94C3 setz bl 004D5521 33C0 xor eax, eax 004D5523 5A pop edx 004D5524 59 pop ecx 004D5525 59 pop ecx 004D5526 648910 mov fs:[eax], edx ****** FINALLY | * Possible String Reference to: '?[?]? | 004D5529 684E554D00 push $004D554E 004D552E 8D45F4 lea eax, [ebp-$0C] * Reference to: System.@LStrClr(void;void); | 004D5531 E85AEDF2FF call 00404290 004D5536 8D45F8 lea eax, [ebp-$08] * Reference to: System.@LStrClr(void;void); | 004D5539 E852EDF2FF call 00404290 004D553E 8D45FC lea eax, [ebp-$04] * Reference to: System.@LStrClr(void;void); | 004D5541 E84AEDF2FF call 00404290 004D5546 C3 ret * Reference to: System.@HandleFinally; | 004D5547 E9C4E6F2FF jmp 00403C10 004D554C EBE0 jmp 004D552E ****** END | 004D554E 8BC3 mov eax, ebx 004D5550 5B pop ebx 004D5551 8BE5 mov esp, ebp 004D5553 5D pop ebp 004D5554 C3 ret *) end; procedure TMainForm._PROC_004D5588(Sender : TObject); begin (* 004D5588 81C430FEFFFF add esp, $FFFFFE30 004D558E 8BE8 mov ebp, eax 004D5590 8D442440 lea eax, [esp+$40] 004D5594 50 push eax 004D5595 6801010000 push $00000101 | 004D559A E85145FBFF call 00489AF0 004D559F 8BC5 mov eax, ebp * Reference to: System.@LStrClr(void;void); | 004D55A1 E8EAECF2FF call 00404290 004D55A6 6A40 push $40 004D55A8 8D442404 lea eax, [esp+$04] 004D55AC 50 push eax | 004D55AD E80E45FBFF call 00489AC0 004D55B2 54 push esp | 004D55B3 E8F844FBFF call 00489AB0 004D55B8 85C0 test eax, eax 004D55BA 7422 jz 004D55DE 004D55BC 8B700C mov esi, [eax+$0C] 004D55BF 33DB xor ebx, ebx 004D55C1 EB0F jmp 004D55D2 004D55C3 FF37 push dword ptr [edi] | 004D55C5 E88E44FBFF call 00489A58 004D55CA 8BD5 mov edx, ebp * Reference to: Dialogs.FixFileName(AnsiString):AnsiString; | or: SysUtils.StrPas(PChar):AnsiString; | 004D55CC E80742F3FF call 004097D8 004D55D1 43 inc ebx 004D55D2 8B3C9E mov edi, [esi+ebx*4] 004D55D5 85FF test edi, edi 004D55D7 75EA jnz 004D55C3 * Reference to: t.WSACleanup() | 004D55D9 E81A45FBFF call 00489AF8 004D55DE 81C4D0010000 add esp, $000001D0 004D55E4 5D pop ebp 004D55E5 5F pop edi 004D55E6 5E pop esi 004D55E7 5B pop ebx 004D55E8 C3 ret *) end; procedure TMainForm._PROC_004D55EC(Sender : TObject); begin (* 004D55EC 55 push ebp 004D55ED 8BEC mov ebp, esp 004D55EF 83C4F8 add esp, -$08 004D55F2 53 push ebx 004D55F3 56 push esi 004D55F4 894DF8 mov [ebp-$08], ecx 004D55F7 8955FC mov [ebp-$04], edx 004D55FA 8BD8 mov ebx, eax 004D55FC 8B7508 mov esi, [ebp+$08] 004D55FF 8B45FC mov eax, [ebp-$04] * Reference to: System.@LStrAddRef(void;void):Pointer; | 004D5602 E839F1F2FF call 00404740 004D5607 8B45F8 mov eax, [ebp-$08] * Reference to: System.@LStrAddRef(void;void):Pointer; | 004D560A E831F1F2FF call 00404740 004D560F 33C0 xor eax, eax 004D5611 55 push ebp 004D5612 6852564D00 push $004D5652 ***** TRY | 004D5617 64FF30 push dword ptr fs:[eax] 004D561A 648920 mov fs:[eax], esp 004D561D 84DB test bl, bl 004D561F 740C jz 004D562D 004D5621 8BC6 mov eax, esi 004D5623 8B55FC mov edx, [ebp-$04] * Reference to: System.@LStrAsg(void;void;void;void); | 004D5626 E8B9ECF2FF call 004042E4 004D562B EB0A jmp 004D5637 004D562D 8BC6 mov eax, esi 004D562F 8B55F8 mov edx, [ebp-$08] * Reference to: System.@LStrAsg(void;void;void;void); | 004D5632 E8ADECF2FF call 004042E4 004D5637 33C0 xor eax, eax 004D5639 5A pop edx 004D563A 59 pop ecx 004D563B 59 pop ecx 004D563C 648910 mov fs:[eax], edx ****** FINALLY | 004D563F 6859564D00 push $004D5659 004D5644 8D45F8 lea eax, [ebp-$08] 004D5647 BA02000000 mov edx, $00000002 * Reference to: System.@LStrArrayClr(void;void;Integer); | 004D564C E863ECF2FF call 004042B4 004D5651 C3 ret * Reference to: System.@HandleFinally; | 004D5652 E9B9E5F2FF jmp 00403C10 004D5657 EBEB jmp 004D5644 ****** END | 004D5659 5E pop esi 004D565A 5B pop ebx 004D565B 59 pop ecx 004D565C 59 pop ecx 004D565D 5D pop ebp 004D565E C20400 ret $0004 *) end; procedure TMainForm._PROC_004D5B29(Sender : TObject); begin (* 004D5B29 6E outsb 004D5B2A 47 inc edi 004D5B2B 4D dec ebp 004D5B2C 43 inc ebx 004D5B2D 6865636B00 push $006B6365 004D5B32 0000 add [eax], al *) end; procedure TMainForm._PROC_004D5B5D(Sender : TObject); begin (* 004D5B5D 8BEC mov ebp, esp 004D5B5F 33C9 xor ecx, ecx 004D5B61 51 push ecx 004D5B62 51 push ecx 004D5B63 51 push ecx 004D5B64 51 push ecx 004D5B65 53 push ebx 004D5B66 56 push esi 004D5B67 57 push edi 004D5B68 8BFA mov edi, edx 004D5B6A 8BD8 mov ebx, eax 004D5B6C 33C0 xor eax, eax 004D5B6E 55 push ebp 004D5B6F 68D25C4D00 push $004D5CD2 ***** TRY | 004D5B74 64FF30 push dword ptr fs:[eax] 004D5B77 648920 mov fs:[eax], esp 004D5B7A B800040000 mov eax, $00000400 * Reference to: SysUtils.AllocMem(Cardinal):Pointer; | 004D5B7F E80C2BF3FF call 00408690 004D5B84 8BF0 mov esi, eax 004D5B86 C745FC10000000 mov dword ptr [ebp-$04], $00000010 004D5B8D 68B9080000 push $000008B9 | 004D5B92 E8B13EFBFF call 00489A48 * Reference to field TMainForm.OFFS_04FA | 004D5B97 668983FA040000 mov [ebx+$04FA], ax 004D5B9E 8B4708 mov eax, [edi+$08] * Reference to : TApplication._PROC_00489A04() | 004D5BA1 E85E3EFBFF call 00489A04 004D5BA6 6683F801 cmp ax, +$01 004D5BAA 0F8507010000 jnz 004D5CB7 004D5BB0 8D45FC lea eax, [ebp-$04] 004D5BB3 50 push eax * Reference to field TMainForm.OFFS_04F8 | 004D5BB4 8D83F8040000 lea eax, [ebx+$04F8] 004D5BBA 50 push eax 004D5BBB 6A00 push $00 004D5BBD 6800040000 push $00000400 004D5BC2 56 push esi * Reference to field TMainForm.OFFS_04E4 | 004D5BC3 8B83E4040000 mov eax, [ebx+$04E4] 004D5BC9 50 push eax | 004D5BCA E8B13EFBFF call 00489A80 004D5BCF 8945FC mov [ebp-$04], eax * Reference to field TMainForm.OFFS_04FC | 004D5BD2 81BBFC040000DA53A119 cmp dword ptr [ebx+$04FC], $19A153DA 004D5BDC 0F85D5000000 jnz 004D5CB7 004D5BE2 668B06 mov ax, word ptr [esi] 004D5BE5 662D5A5A sub ax, $5A5A 004D5BE9 0F84C8000000 jz 004D5CB7 004D5BEF 8D55F8 lea edx, [ebp-$08] 004D5BF2 8BC6 mov eax, esi * Reference to: Dialogs.FixFileName(AnsiString):AnsiString; | or: SysUtils.StrPas(PChar):AnsiString; | 004D5BF4 E8DF3BF3FF call 004097D8 004D5BF9 8B45F8 mov eax, [ebp-$08] 004D5BFC 50 push eax * Reference to control TMainForm.SBar : TStatusBar | 004D5BFD 8B8338030000 mov eax, [ebx+$0338] * Reference to field TStatusBar.Panels : TStatusPanels | 004D5C03 8B8008020000 mov eax, [eax+$0208] 004D5C09 BA03000000 mov edx, $00000003 * Reference to: ComCtrls.TStatusPanels.GetItem(TStatusPanels;Integer):TStatusPanel; | or: QComCtrls.TStatusPanels.GetItem(TStatusPanels;Integer):TStatusPanel; | 004D5C0E E86D3DF7FF call 00449980 004D5C13 5A pop edx * Reference to: ComCtrls.TStatusPanel.SetText(TStatusPanel;AnsiString); | or: ComCtrls.THeaderSection.SetText(THeaderSection;AnsiString); | 004D5C14 E8C33CF7FF call 004498DC 004D5C19 8D45F4 lea eax, [ebp-$0C] 004D5C1C 50 push eax * Reference to control TMainForm.SBar : TStatusBar | 004D5C1D 8B8338030000 mov eax, [ebx+$0338] * Reference to field TStatusBar.Panels : TStatusPanels | 004D5C23 8B8008020000 mov eax, [eax+$0208] 004D5C29 BA03000000 mov edx, $00000003 * Reference to: ComCtrls.TStatusPanels.GetItem(TStatusPanels;Integer):TStatusPanel; | or: QComCtrls.TStatusPanels.GetItem(TStatusPanels;Integer):TStatusPanel; | 004D5C2E E84D3DF7FF call 00449980 * Reference to field TStatusPanels.UpdateCount : Integer | 004D5C33 8B400C mov eax, [eax+$0C] 004D5C36 B908000000 mov ecx, $00000008 004D5C3B BA01000000 mov edx, $00000001 * Reference to: System.@LStrCopy; | 004D5C40 E86BEBF2FF call 004047B0 004D5C45 8B45F4 mov eax, [ebp-$0C] 004D5C48 50 push eax 004D5C49 8D4DF0 lea ecx, [ebp-$10] 004D5C4C 33D2 xor edx, edx * Possible String Reference to: '人兀同氟' | 004D5C4E B8E85C4D00 mov eax, $004D5CE8 | 004D5C53 E890F6FFFF call 004D52E8 004D5C58 8B55F0 mov edx, [ebp-$10] 004D5C5B 58 pop eax * Reference to: System.@LStrCmp; | 004D5C5C E83BEAF2FF call 0040469C 004D5C61 750D jnz 004D5C70 * Reference to control TMainForm.ClientSocket : TClientSocket | 004D5C63 8B8390030000 mov eax, [ebx+$0390] * Reference to: ScktComp.TAbstractSocket.Open(TAbstractSocket); | 004D5C69 E8AA71FBFF call 0048CE18 004D5C6E EB47 jmp 004D5CB7 004D5C70 33C0 xor eax, eax 004D5C72 55 push ebp 004D5C73 68AD5C4D00 push $004D5CAD ***** TRY | 004D5C78 64FF30 push dword ptr fs:[eax] 004D5C7B 648920 mov fs:[eax], esp * Reference to TLoginForm instance | 004D5C7E A1B4BC4D00 mov eax, dword ptr [$004DBCB4] 004D5C83 8B00 mov eax, [eax] * Reference to control TLoginForm.Timer1 : TTimer | 004D5C85 8B9818030000 mov ebx, [eax+$0318] 004D5C8B 33D2 xor edx, edx 004D5C8D 8BC3 mov eax, ebx * Reference to: ExtCtrls.TTimer.SetEnabled(TTimer;Boolean); | 004D5C8F E88035F6FF call 00439214 * Reference to field TTimer.Tag : Longint | 004D5C94 C7430C0A000000 mov dword ptr [ebx+$0C], $0000000A 004D5C9B 33D2 xor edx, edx * Reference to field TTimer.OFFS_003C | 004D5C9D 8B433C mov eax, [ebx+$3C] * Possible reference to virtual method TTimer.OFFS_38 | 004D5CA0 FF5338 call dword ptr [ebx+$38] 004D5CA3 33C0 xor eax, eax 004D5CA5 5A pop edx 004D5CA6 59 pop ecx 004D5CA7 59 pop ecx 004D5CA8 648910 mov fs:[eax], edx 004D5CAB EB0A jmp 004D5CB7 * Reference to: System.@HandleAnyException; | 004D5CAD E9AADCF2FF jmp 0040395C * Reference to: System.@DoneExcept; | 004D5CB2 E80DE0F2FF call 00403CC4 ****** END | 004D5CB7 33C0 xor eax, eax 004D5CB9 5A pop edx 004D5CBA 59 pop ecx 004D5CBB 59 pop ecx 004D5CBC 648910 mov fs:[eax], edx ****** FINALLY | 004D5CBF 68D95C4D00 push $004D5CD9 004D5CC4 8D45F0 lea eax, [ebp-$10] 004D5CC7 BA03000000 mov edx, $00000003 * Reference to: System.@LStrArrayClr(void;void;Integer); | 004D5CCC E8E3E5F2FF call 004042B4 004D5CD1 C3 ret * Reference to: System.@HandleFinally; | 004D5CD2 E939DFF2FF jmp 00403C10 004D5CD7 EBEB jmp 004D5CC4 ****** END | 004D5CD9 5F pop edi 004D5CDA 5E pop esi 004D5CDB 5B pop ebx 004D5CDC 8BE5 mov esp, ebp 004D5CDE 5D pop ebp 004D5CDF C3 ret *) end; procedure TMainForm._PROC_004D5EC1(Sender : TObject); begin (* 004D5EC1 6E outsb 004D5EC2 47 inc edi 004D5EC3 4D dec ebp 004D5EC4 43 inc ebx 004D5EC5 6865636B00 push $006B6365 004D5ECA 0000 add [eax], al *) end; procedure TMainForm._PROC_004D5ED7(Sender : TObject); begin (* 004D5ED7 FC cld 004D5ED8 0400 add al, +$00 004D5EDA 00FF add bh, bh 004D5EDC FFFF DB $FF, $FF // 004D5EDE FF68B9 jmp [eax-$47] 004D5EE1 0800 or [eax], al 004D5EE3 00E8 add al, ch 004D5EE5 5F pop edi 004D5EE6 3BFB cmp edi, ebx 004D5EE8 FF6689 jmp dword ptr [esi-$77] 004D5EEB 83FA04 cmp edx, +$04 004D5EEE 0000 add [eax], al *) end; procedure TMainForm._PROC_004D5EF4(Sender : TObject); begin (* 004D5EF4 F8 clc 004D5EF5 0400 add al, +$00 004D5EF7 00506A add [eax+$6A], dl 004D5EFA 005756 add [edi+$56], dl 004D5EFD 8B83E4040000 mov eax, [ebx+$04E4] 004D5F03 50 push eax | 004D5F04 E88F3BFBFF call 00489A98 004D5F09 5F pop edi 004D5F0A 5E pop esi 004D5F0B 5B pop ebx 004D5F0C C3 ret *) end; procedure TMainForm._PROC_004D67C7(Sender : TObject); begin (* * Reference to: System.@HandleFinally; | 004D67C7 E944D4F2FF jmp 00403C10 | 004D67CC EBD8 jmp 004D67A6 004D67CE 5F pop edi 004D67CF 5E pop esi 004D67D0 5B pop ebx 004D67D1 8BE5 mov esp, ebp 004D67D3 5D pop ebp 004D67D4 C3 ret *) end; procedure TMainForm._PROC_004D6971(Sender : TObject); begin (* 004D6971 8BEC mov ebp, esp 004D6973 83C4F8 add esp, -$08 004D6976 53 push ebx 004D6977 66C745F90700 mov word ptr [ebp-$07], $0007 004D697D 8B5D08 mov ebx, [ebp+$08] 004D6980 895DFC mov [ebp-$04], ebx 004D6983 8855FB mov [ebp-$05], dl 004D6986 85C9 test ecx, ecx 004D6988 750E jnz 004D6998 004D698A 0FB74DF9 movzx ecx, word ptr [ebp-$07] 004D698E 8D55F9 lea edx, [ebp-$07] | 004D6991 E836F5FFFF call 004D5ECC 004D6996 EB11 jmp 004D69A9 004D6998 6A00 push $00 004D699A 0FB745F9 movzx eax, word ptr [ebp-$07] 004D699E 50 push eax 004D699F 8D45F9 lea eax, [ebp-$07] 004D69A2 50 push eax 004D69A3 51 push ecx | 004D69A4 E8E730FBFF call 00489A90 004D69A9 5B pop ebx 004D69AA 59 pop ecx 004D69AB 59 pop ecx 004D69AC 5D pop ebp 004D69AD C20400 ret $0004 *) end; procedure TMainForm._PROC_004D6AB1(Sender : TObject); begin (* 004D6AB1 8BEC mov ebp, esp 004D6AB3 51 push ecx 004D6AB4 53 push ebx 004D6AB5 8855FF mov [ebp-$01], dl 004D6AB8 8BD8 mov ebx, eax 004D6ABA 8D5101 lea edx, [ecx+$01] * Reference to control TMainForm.MemTable : TkbmMemTable | 004D6ABD 8B83A0030000 mov eax, [ebx+$03A0] 004D6AC3 8B08 mov ecx, [eax] * Possible reference to virtual method TkbmMemTable.OFFS_01A0 | 004D6AC5 FF91A0010000 call dword ptr [ecx+$01A0] * Possible String Reference to: 'Sock' | 004D6ACB BA046B4D00 mov edx, $004D6B04 * Reference to control TMainForm.MemTable : TkbmMemTable | 004D6AD0 8B83A0030000 mov eax, [ebx+$03A0] * Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField; | 004D6AD6 E831E5FCFF call 004A500C 004D6ADB 8B10 mov edx, [eax] * Possible reference to virtual method TkbmMemTable.OFFS_58 | 004D6ADD FF5258 call dword ptr [edx+$58] 004D6AE0 85C0 test eax, eax 004D6AE2 7E10 jle 004D6AF4 004D6AE4 8B5508 mov edx, [ebp+$08] 004D6AE7 52 push edx 004D6AE8 8BC8 mov ecx, eax 004D6AEA 8A55FF mov dl, byte ptr [ebp-$01] 004D6AED 8BC3 mov eax, ebx | 004D6AEF E87CFEFFFF call 004D6970 004D6AF4 5B pop ebx 004D6AF5 59 pop ecx 004D6AF6 5D pop ebp 004D6AF7 C20400 ret $0004 *) end; procedure TMainForm._PROC_004D6DC5(Sender : TObject); begin (* 004D6DC5 8BEC mov ebp, esp 004D6DC7 51 push ecx 004D6DC8 53 push ebx 004D6DC9 8955FC mov [ebp-$04], edx 004D6DCC 8BD8 mov ebx, eax 004D6DCE 8B45FC mov eax, [ebp-$04] * Reference to: System.@LStrAddRef(void;void):Pointer; | 004D6DD1 E86AD9F2FF call 00404740 004D6DD6 33C0 xor eax, eax 004D6DD8 55 push ebp * Possible String Reference to: '轶万?疔Y]?S?禾nM' | 004D6DD9 68186E4D00 push $004D6E18 ***** TRY | 004D6DDE 64FF30 push dword ptr fs:[eax] 004D6DE1 648920 mov fs:[eax], esp * Reference to control TMainForm.SBar : TStatusBar | 004D6DE4 8B8338030000 mov eax, [ebx+$0338] * Reference to field TStatusBar.Panels : TStatusPanels | 004D6DEA 8B8008020000 mov eax, [eax+$0208] 004D6DF0 BA01000000 mov edx, $00000001 * Reference to: ComCtrls.TStatusPanels.GetItem(TStatusPanels;Integer):TStatusPanel; | or: QComCtrls.TStatusPanels.GetItem(TStatusPanels;Integer):TStatusPanel; | 004D6DF5 E8862BF7FF call 00449980 004D6DFA 8B55FC mov edx, [ebp-$04] * Reference to: ComCtrls.TStatusPanel.SetText(TStatusPanel;AnsiString); | or: ComCtrls.THeaderSection.SetText(THeaderSection;AnsiString); | 004D6DFD E8DA2AF7FF call 004498DC 004D6E02 33C0 xor eax, eax 004D6E04 5A pop edx 004D6E05 59 pop ecx 004D6E06 59 pop ecx 004D6E07 648910 mov fs:[eax], edx ****** FINALLY | * Possible String Reference to: '[Y]?S?禾nM' | 004D6E0A 681F6E4D00 push $004D6E1F 004D6E0F 8D45FC lea eax, [ebp-$04] * Reference to: System.@LStrClr(void;void); | 004D6E12 E879D4F2FF call 00404290 004D6E17 C3 ret * Reference to: System.@HandleFinally; | 004D6E18 E9F3CDF2FF jmp 00403C10 004D6E1D EBF0 jmp 004D6E0F ****** END | 004D6E1F 5B pop ebx 004D6E20 59 pop ecx 004D6E21 5D pop ebp 004D6E22 C3 ret *) end; procedure TMainForm._PROC_004D7214(Sender : TObject); begin (* 004D7214 55 push ebp 004D7215 8BEC mov ebp, esp 004D7217 33C9 xor ecx, ecx 004D7219 51 push ecx 004D721A 51 push ecx 004D721B 51 push ecx 004D721C 51 push ecx 004D721D 51 push ecx 004D721E 51 push ecx 004D721F 51 push ecx 004D7220 53 push ebx 004D7221 56 push esi 004D7222 57 push edi 004D7223 8BF2 mov esi, edx 004D7225 8BF8 mov edi, eax 004D7227 33C0 xor eax, eax 004D7229 55 push ebp * Possible String Reference to: '楦闰?脒^[?]? | 004D722A 6853734D00 push $004D7353 ***** TRY | 004D722F 64FF30 push dword ptr fs:[eax] 004D7232 648920 mov fs:[eax], esp 004D7235 8BC7 mov eax, edi 004D7237 B900E1F505 mov ecx, $05F5E100 004D723C 99 cdq 004D723D F7F9 idiv ecx 004D723F 8BD8 mov ebx, eax 004D7241 8BC6 mov eax, esi * Reference to: System.@LStrClr(void;void); | 004D7243 E848D0F2FF call 00404290 004D7248 56 push esi 004D7249 8D55FC lea edx, [ebp-$04] 004D724C 8BC3 mov eax, ebx * Reference to: SysUtils.IntToStr(Integer):AnsiString;overload; | 004D724E E8E91AF3FF call 00408D3C 004D7253 8D45FC lea eax, [ebp-$04] * Possible String Reference to: '亿' | 004D7256 BA6C734D00 mov edx, $004D736C * Reference to: System.@LStrCat; | 004D725B E8F8D2F2FF call 00404558 004D7260 8B55FC mov edx, [ebp-$04] 004D7263 85DB test ebx, ebx 004D7265 0F9FC0 setnle al 004D7268 33C9 xor ecx, ecx * Reference to: xmlutil.MapDateTime(AnsiString;AnsiString;AnsiString;Boolean):AnsiString; | 004D726A E87DE3FFFF call 004D55EC 004D726F 8BC7 mov eax, edi 004D7271 B900E1F505 mov ecx, $05F5E100 004D7276 99 cdq 004D7277 F7F9 idiv ecx 004D7279 8BFA mov edi, edx 004D727B 8BC7 mov eax, edi 004D727D B910270000 mov ecx, $00002710 004D7282 99 cdq 004D7283 F7F9 idiv ecx 004D7285 8BD8 mov ebx, eax 004D7287 8D45F8 lea eax, [ebp-$08] 004D728A 50 push eax 004D728B 85DB test ebx, ebx 004D728D 7E0D jle 004D729C 004D728F 81FBE8030000 cmp ebx, $000003E8 004D7295 7D05 jnl 004D729C 004D7297 833E00 cmp dword ptr [esi], +$00 004D729A 7504 jnz 004D72A0 004D729C 33C0 xor eax, eax 004D729E EB02 jmp 004D72A2 004D72A0 B001 mov al, $01 004D72A2 33C9 xor ecx, ecx * Possible String Reference to: '零' | 004D72A4 BA78734D00 mov edx, $004D7378 * Reference to: xmlutil.MapDateTime(AnsiString;AnsiString;AnsiString;Boolean):AnsiString; | 004D72A9 E83EE3FFFF call 004D55EC 004D72AE 8B55F8 mov edx, [ebp-$08] 004D72B1 8BC6 mov eax, esi * Reference to: System.@LStrCat; | 004D72B3 E8A0D2F2FF call 00404558 004D72B8 8D45F4 lea eax, [ebp-$0C] 004D72BB 50 push eax 004D72BC 8D45F0 lea eax, [ebp-$10] 004D72BF 50 push eax 004D72C0 833E00 cmp dword ptr [esi], +$00 004D72C3 0F95C0 setnz al 004D72C6 33C9 xor ecx, ecx * Possible String Reference to: '零' | 004D72C8 BA78734D00 mov edx, $004D7378 * Reference to: xmlutil.MapDateTime(AnsiString;AnsiString;AnsiString;Boolean):AnsiString; | 004D72CD E81AE3FFFF call 004D55EC 004D72D2 8B45F0 mov eax, [ebp-$10] 004D72D5 50 push eax 004D72D6 8D55EC lea edx, [ebp-$14] 004D72D9 8BC3 mov eax, ebx * Reference to: SysUtils.IntToStr(Integer):AnsiString;overload; | 004D72DB E85C1AF3FF call 00408D3C 004D72E0 8D45EC lea eax, [ebp-$14] * Possible String Reference to: '万' | 004D72E3 BA84734D00 mov edx, $004D7384 * Reference to: System.@LStrCat; | 004D72E8 E86BD2F2FF call 00404558 004D72ED 8B55EC mov edx, [ebp-$14] 004D72F0 85DB test ebx, ebx 004D72F2 0F9FC0 setnle al 004D72F5 59 pop ecx * Reference to: xmlutil.MapDateTime(AnsiString;AnsiString;AnsiString;Boolean):AnsiString; | 004D72F6 E8F1E2FFFF call 004D55EC 004D72FB 8B55F4 mov edx, [ebp-$0C] 004D72FE 8BC6 mov eax, esi * Reference to: System.@LStrCat; | 004D7300 E853D2F2FF call 00404558 004D7305 8BC7 mov eax, edi 004D7307 B910270000 mov ecx, $00002710 004D730C 99 cdq 004D730D F7F9 idiv ecx 004D730F 8BDA mov ebx, edx 004D7311 8D45E8 lea eax, [ebp-$18] 004D7314 50 push eax 004D7315 8D55E4 lea edx, [ebp-$1C] 004D7318 8BC3 mov eax, ebx * Reference to: SysUtils.IntToStr(Integer):AnsiString;overload; | 004D731A E81D1AF3FF call 00408D3C 004D731F 8B55E4 mov edx, [ebp-$1C] 004D7322 85DB test ebx, ebx 004D7324 0F9FC0 setnle al 004D7327 33C9 xor ecx, ecx * Reference to: xmlutil.MapDateTime(AnsiString;AnsiString;AnsiString;Boolean):AnsiString; | 004D7329 E8BEE2FFFF call 004D55EC 004D732E 8B55E8 mov edx, [ebp-$18] 004D7331 8BC6 mov eax, esi * Reference to: System.@LStrCat; | 004D7333 E820D2F2FF call 00404558 004D7338 33C0 xor eax, eax 004D733A 5A pop edx 004D733B 59 pop ecx 004D733C 59 pop ecx 004D733D 648910 mov fs:[eax], edx ****** FINALLY | * Possible String Reference to: '_^[?]? | 004D7340 685A734D00 push $004D735A 004D7345 8D45E4 lea eax, [ebp-$1C] 004D7348 BA07000000 mov edx, $00000007 * Reference to: System.@LStrArrayClr(void;void;Integer); | 004D734D E862CFF2FF call 004042B4 004D7352 C3 ret * Reference to: System.@HandleFinally; | 004D7353 E9B8C8F2FF jmp 00403C10 004D7358 EBEB jmp 004D7345 ****** END | 004D735A 5F pop edi 004D735B 5E pop esi 004D735C 5B pop ebx 004D735D 8BE5 mov esp, ebp 004D735F 5D pop ebp 004D7360 C3 ret *) end; procedure TMainForm._PROC_004D7389(Sender : TObject); begin (* 004D7389 8BEC mov ebp, esp 004D738B 6A00 push $00 004D738D 53 push ebx 004D738E 8BD8 mov ebx, eax 004D7390 33C0 xor eax, eax 004D7392 55 push ebp * Possible String Reference to: '?闰?疔Y]?U?3裳QQQQSV?3勒h汪M' | 004D7393 68E8734D00 push $004D73E8 ***** TRY | 004D7398 64FF30 push dword ptr fs:[eax] 004D739B 648920 mov fs:[eax], esp * Reference to field TMainForm.OFFS_04E0 | 004D739E 8993E0040000 mov [ebx+$04E0], edx 004D73A4 8D55FC lea edx, [ebp-$04] * Reference to field TMainForm.OFFS_04E0 | 004D73A7 8B83E0040000 mov eax, [ebx+$04E0] * Reference to : TMainForm._PROC_004D7214() | 004D73AD E862FEFFFF call 004D7214 004D73B2 8B45FC mov eax, [ebp-$04] 004D73B5 50 push eax * Reference to control TMainForm.SBar : TStatusBar | 004D73B6 8B8338030000 mov eax, [ebx+$0338] * Reference to field TStatusBar.Panels : TStatusPanels | 004D73BC 8B8008020000 mov eax, [eax+$0208] 004D73C2 BA05000000 mov edx, $00000005 * Reference to: ComCtrls.TStatusPanels.GetItem(TStatusPanels;Integer):TStatusPanel; | or: QComCtrls.TStatusPanels.GetItem(TStatusPanels;Integer):TStatusPanel; | 004D73C7 E8B425F7FF call 00449980 004D73CC 5A pop edx * Reference to: ComCtrls.TStatusPanel.SetText(TStatusPanel;AnsiString); | or: ComCtrls.THeaderSection.SetText(THeaderSection;AnsiString); | 004D73CD E80A25F7FF call 004498DC 004D73D2 33C0 xor eax, eax 004D73D4 5A pop edx 004D73D5 59 pop ecx 004D73D6 59 pop ecx 004D73D7 648910 mov fs:[eax], edx ****** FINALLY | * Possible String Reference to: '[Y]?U?3裳QQQQSV?3勒h汪M' | 004D73DA 68EF734D00 push $004D73EF 004D73DF 8D45FC lea eax, [ebp-$04] * Reference to: System.@LStrClr(void;void); | 004D73E2 E8A9CEF2FF call 00404290 004D73E7 C3 ret * Reference to: System.@HandleFinally; | 004D73E8 E923C8F2FF jmp 00403C10 004D73ED EBF0 jmp 004D73DF ****** END | 004D73EF 5B pop ebx 004D73F0 59 pop ecx 004D73F1 5D pop ebp 004D73F2 C3 ret *) end; procedure TMainForm._PROC_004D74FD(Sender : TObject); begin (* 004D74FD C4F8 les edi, ax 004D74FF 66C704240800 mov word ptr [esp], $0008 004D7505 C644240210 mov byte ptr [esp+$02], $10 004D750A A0A8D44D00 mov al, byte ptr [$004DD4A8] 004D750F 88442407 mov [esp+$07], al 004D7513 6A00 push $00 004D7515 0FB7442404 movzx eax, word ptr [esp+$04] 004D751A 50 push eax 004D751B 8D442408 lea eax, [esp+$08] 004D751F 50 push eax 004D7520 52 push edx | 004D7521 E86A25FBFF call 00489A90 004D7526 59 pop ecx 004D7527 5A pop edx 004D7528 C3 ret *) end; procedure TMainForm._PROC_004D77C4(Sender : TObject); begin (* 004D77C4 55 push ebp 004D77C5 8BEC mov ebp, esp 004D77C7 B909000000 mov ecx, $00000009 004D77CC 6A00 push $00 004D77CE 6A00 push $00 004D77D0 49 dec ecx 004D77D1 75F9 jnz 004D77CC 004D77D3 53 push ebx 004D77D4 56 push esi 004D77D5 57 push edi 004D77D6 8BFA mov edi, edx 004D77D8 8BD8 mov ebx, eax 004D77DA 33C0 xor eax, eax 004D77DC 55 push ebp 004D77DD 68027A4D00 push $004D7A02 ***** TRY | 004D77E2 64FF30 push dword ptr fs:[eax] 004D77E5 648920 mov fs:[eax], esp 004D77E8 33C0 xor eax, eax 004D77EA 55 push ebp 004D77EB 68D0794D00 push $004D79D0 ***** TRY | 004D77F0 64FF30 push dword ptr fs:[eax] 004D77F3 648920 mov fs:[eax], esp 004D77F6 8BD7 mov edx, edi 004D77F8 4A dec edx * Reference to control TMainForm.ServerInfoList : TListView | 004D77F9 8B83F4030000 mov eax, [ebx+$03F4] * Reference to field TListView.Items : TListItems | 004D77FF 8B802C020000 mov eax, [eax+$022C] * Reference to: ComCtrls.TListItems.GetItem(TListItems;Integer):TListItem; | 004D7805 E83242F7FF call 0044BA3C * Reference to field TListItems.OFFS_0008 | 004D780A 8B7008 mov esi, [eax+$08] 004D780D 8D04BF lea eax, [edi+edi*4] 004D7810 8D0480 lea eax, [eax+eax*4] 004D7813 8D9811CF4D00 lea ebx, [eax+$4DCF11] 004D7819 8BC6 mov eax, esi 004D781B 8B10 mov edx, [eax] 004D781D FF5244 call dword ptr [edx+$44] 004D7820 8D45FC lea eax, [ebp-$04] 004D7823 50 push eax 004D7824 8A03 mov al, byte ptr [ebx] 004D7826 B9187A4D00 mov ecx, $004D7A18 * Possible String Reference to: '在线' | 004D782B BA247A4D00 mov edx, $004D7A24 * Reference to: xmlutil.MapDateTime(AnsiString;AnsiString;AnsiString;Boolean):AnsiString; | 004D7830 E8B7DDFFFF call 004D55EC 004D7835 8B55FC mov edx, [ebp-$04] 004D7838 8BC6 mov eax, esi * Reference to: Classes.TStrings.Append(TStrings;AnsiString); | or: TeEngine.TChartSeries.AssignValues(TChartSeries;TChartSeries); | 004D783A E84D77F4FF call 0041EF8C 004D783F 8D45F8 lea eax, [ebp-$08] 004D7842 50 push eax 004D7843 8D55F4 lea edx, [ebp-$0C] 004D7846 8D047F lea eax, [edi+edi*2] 004D7849 0FB704458ED34D00 movzx eax, word ptr [$4DD38E+eax*2] * Reference to: SysUtils.IntToStr(Integer):AnsiString;overload; | 004D7851 E8E614F3FF call 00408D3C 004D7856 8B55F4 mov edx, [ebp-$0C] 004D7859 8D047F lea eax, [edi+edi*2] 004D785C 66833C458ED34D0000 cmp word ptr [$4DD38E+eax*2], +$00 004D7865 0F97C0 setnbe al 004D7868 B9187A4D00 mov ecx, $004D7A18 * Reference to: xmlutil.MapDateTime(AnsiString;AnsiString;AnsiString;Boolean):AnsiString; | 004D786D E87ADDFFFF call 004D55EC 004D7872 8B55F8 mov edx, [ebp-$08] 004D7875 8BC6 mov eax, esi * Reference to: Classes.TStrings.Append(TStrings;AnsiString); | or: TeEngine.TChartSeries.AssignValues(TChartSeries;TChartSeries); | 004D7877 E81077F4FF call 0041EF8C 004D787C 8D45F0 lea eax, [ebp-$10] 004D787F 50 push eax 004D7880 8D55EC lea edx, [ebp-$14] 004D7883 0FB74301 movzx eax, word ptr [ebx+$01] * Reference to: SysUtils.IntToStr(Integer):AnsiString;overload; | 004D7887 E8B014F3FF call 00408D3C 004D788C 8B55EC mov edx, [ebp-$14] 004D788F 66837B0100 cmp word ptr [ebx+$01], +$00 004D7894 0F97C0 setnbe al 004D7897 B9187A4D00 mov ecx, $004D7A18 * Reference to: xmlutil.MapDateTime(AnsiString;AnsiString;AnsiString;Boolean):AnsiString; | 004D789C E84BDDFFFF call 004D55EC 004D78A1 8B55F0 mov edx, [ebp-$10] 004D78A4 8BC6 mov eax, esi * Reference to: Classes.TStrings.Append(TStrings;AnsiString); | or: TeEngine.TChartSeries.AssignValues(TChartSeries;TChartSeries); | 004D78A6 E8E176F4FF call 0041EF8C 004D78AB 8D45E8 lea eax, [ebp-$18] 004D78AE 50 push eax 004D78AF 8D45E4 lea eax, [ebp-$1C] 004D78B2 50 push eax 004D78B3 FF7307 push dword ptr [ebx+$07] 004D78B6 FF7303 push dword ptr [ebx+$03] 004D78B9 8D55D0 lea edx, [ebp-$30] * Possible String Reference to: 'YY-MM-DD HH:MM' | 004D78BC B8347A4D00 mov eax, $004D7A34 | 004D78C1 E8F241F3FF call 0040BAB8 004D78C6 8B45D0 mov eax, [ebp-$30] 004D78C9 8945D4 mov [ebp-$2C], eax 004D78CC C645D80B mov byte ptr [ebp-$28], $0B 004D78D0 0FBF430B movsx eax, word ptr [ebx+$0B] 004D78D4 8945DC mov [ebp-$24], eax 004D78D7 C645E000 mov byte ptr [ebp-$20], $00 004D78DB 8D55D4 lea edx, [ebp-$2C] 004D78DE B901000000 mov ecx, $00000001 * Possible String Reference to: '%S |%04.d' | 004D78E3 B84C7A4D00 mov eax, $004D7A4C | 004D78E8 E8DB23F3FF call 00409CC8 004D78ED 8B55E4 mov edx, [ebp-$1C] 004D78F0 DD4303 fld qword ptr [ebx+$03] 004D78F3 D81D587A4D00 fcomp dword ptr [$004D7A58] 004D78F9 DFE0 fstsw ax 004D78FB 9E sahf 004D78FC 0F97C0 setnbe al 004D78FF B9187A4D00 mov ecx, $004D7A18 * Reference to: xmlutil.MapDateTime(AnsiString;AnsiString;AnsiString;Boolean):AnsiString; | 004D7904 E8E3DCFFFF call 004D55EC 004D7909 8B55E8 mov edx, [ebp-$18] 004D790C 8BC6 mov eax, esi * Reference to: Classes.TStrings.Append(TStrings;AnsiString); | or: TeEngine.TChartSeries.AssignValues(TChartSeries;TChartSeries); | 004D790E E87976F4FF call 0041EF8C 004D7913 8D45CC lea eax, [ebp-$34] 004D7916 50 push eax 004D7917 8D45C8 lea eax, [ebp-$38] 004D791A 50 push eax 004D791B FF7311 push dword ptr [ebx+$11] 004D791E FF730D push dword ptr [ebx+$0D] 004D7921 8D55C4 lea edx, [ebp-$3C] * Possible String Reference to: 'YY-MM-DD HH:MM' | 004D7924 B8347A4D00 mov eax, $004D7A34 | 004D7929 E88A41F3FF call 0040BAB8 004D792E 8B45C4 mov eax, [ebp-$3C] 004D7931 8945D4 mov [ebp-$2C], eax 004D7934 C645D80B mov byte ptr [ebp-$28], $0B 004D7938 0FBF4315 movsx eax, word ptr [ebx+$15] 004D793C 8945DC mov [ebp-$24], eax 004D793F C645E000 mov byte ptr [ebp-$20], $00 004D7943 8D55D4 lea edx, [ebp-$2C] 004D7946 B901000000 mov ecx, $00000001 * Possible String Reference to: '%S |%04.d' | 004D794B B84C7A4D00 mov eax, $004D7A4C | 004D7950 E87323F3FF call 00409CC8 004D7955 8B55C8 mov edx, [ebp-$38] 004D7958 DD430D fld qword ptr [ebx+$0D] 004D795B D81D587A4D00 fcomp dword ptr [$004D7A58] 004D7961 DFE0 fstsw ax 004D7963 9E sahf 004D7964 0F97C0 setnbe al 004D7967 B9187A4D00 mov ecx, $004D7A18 * Reference to: xmlutil.MapDateTime(AnsiString;AnsiString;AnsiString;Boolean):AnsiString; | 004D796C E87BDCFFFF call 004D55EC 004D7971 8B55CC mov edx, [ebp-$34] 004D7974 8BC6 mov eax, esi * Reference to: Classes.TStrings.Append(TStrings;AnsiString); | or: TeEngine.TChartSeries.AssignValues(TChartSeries;TChartSeries); | 004D7976 E81176F4FF call 0041EF8C 004D797B 8D45C0 lea eax, [ebp-$40] 004D797E 50 push eax 004D797F 8D55BC lea edx, [ebp-$44] 004D7982 0FB74317 movzx eax, word ptr [ebx+$17] * Reference to: SysUtils.IntToStr(Integer):AnsiString;overload; | 004D7986 E8B113F3FF call 00408D3C 004D798B 8B55BC mov edx, [ebp-$44] 004D798E 66837B1700 cmp word ptr [ebx+$17], +$00 004D7993 0F97C0 setnbe al 004D7996 B9187A4D00 mov ecx, $004D7A18 * Reference to: xmlutil.MapDateTime(AnsiString;AnsiString;AnsiString;Boolean):AnsiString; | 004D799B E84CDCFFFF call 004D55EC 004D79A0 8B55C0 mov edx, [ebp-$40] 004D79A3 8BC6 mov eax, esi * Reference to: Classes.TStrings.Append(TStrings;AnsiString); | or: TeEngine.TChartSeries.AssignValues(TChartSeries;TChartSeries); | 004D79A5 E8E275F4FF call 0041EF8C 004D79AA 8D55B8 lea edx, [ebp-$48] 004D79AD 8D047F lea eax, [edi+edi*2] 004D79B0 8B044590D34D00 mov eax, [$4DD390+eax*2] * Reference to : TMainForm._PROC_004D7214() | 004D79B7 E858F8FFFF call 004D7214 004D79BC 8B55B8 mov edx, [ebp-$48] 004D79BF 8BC6 mov eax, esi * Reference to: Classes.TStrings.Append(TStrings;AnsiString); | or: TeEngine.TChartSeries.AssignValues(TChartSeries;TChartSeries); | 004D79C1 E8C675F4FF call 0041EF8C 004D79C6 33C0 xor eax, eax 004D79C8 5A pop edx 004D79C9 59 pop ecx 004D79CA 59 pop ecx 004D79CB 648910 mov fs:[eax], edx 004D79CE EB0A jmp 004D79DA * Reference to: System.@HandleAnyException; | 004D79D0 E987BFF2FF jmp 0040395C * Reference to: System.@DoneExcept; | 004D79D5 E8EAC2F2FF call 00403CC4 ****** END | 004D79DA 33C0 xor eax, eax 004D79DC 5A pop edx 004D79DD 59 pop ecx 004D79DE 59 pop ecx 004D79DF 648910 mov fs:[eax], edx ****** FINALLY | 004D79E2 68097A4D00 push $004D7A09 004D79E7 8D45B8 lea eax, [ebp-$48] 004D79EA BA07000000 mov edx, $00000007 * Reference to: System.@LStrArrayClr(void;void;Integer); | 004D79EF E8C0C8F2FF call 004042B4 004D79F4 8D45E4 lea eax, [ebp-$1C] 004D79F7 BA07000000 mov edx, $00000007 * Reference to: System.@LStrArrayClr(void;void;Integer); | 004D79FC E8B3C8F2FF call 004042B4 004D7A01 C3 ret * Reference to: System.@HandleFinally; | 004D7A02 E909C2F2FF jmp 00403C10 004D7A07 EBDE jmp 004D79E7 ****** END | 004D7A09 5F pop edi 004D7A0A 5E pop esi 004D7A0B 5B pop ebx 004D7A0C 8BE5 mov esp, ebp 004D7A0E 5D pop ebp 004D7A0F C3 ret *) end; procedure TMainForm._PROC_004D7D91(Sender : TObject); begin (* 004D7D91 8BEC mov ebp, esp 004D7D93 83C4A8 add esp, -$58 004D7D96 53 push ebx 004D7D97 56 push esi 004D7D98 57 push edi 004D7D99 33DB xor ebx, ebx 004D7D9B 895DB0 mov [ebp-$50], ebx 004D7D9E 895DB8 mov [ebp-$48], ebx 004D7DA1 895DB4 mov [ebp-$4C], ebx 004D7DA4 895DC8 mov [ebp-$38], ebx 004D7DA7 895DC4 mov [ebp-$3C], ebx 004D7DAA 895DC0 mov [ebp-$40], ebx 004D7DAD 895DBC mov [ebp-$44], ebx 004D7DB0 895DE0 mov [ebp-$20], ebx 004D7DB3 895DCC mov [ebp-$34], ebx 004D7DB6 8BF1 mov esi, ecx 004D7DB8 8D7DE7 lea edi, [ebp-$19] 004D7DBB B906000000 mov ecx, $00000006 004D7DC0 F3 rep 004D7DC1 A5 movsd 004D7DC2 A4 movsb 004D7DC3 8BDA mov ebx, edx 004D7DC5 8BF0 mov esi, eax 004D7DC7 33C0 xor eax, eax 004D7DC9 55 push ebp * Possible String Reference to: '轶候?氵^[?]? | 004D7DCA 6818814D00 push $004D8118 ***** TRY | 004D7DCF 64FF30 push dword ptr fs:[eax] 004D7DD2 648920 mov fs:[eax], esp 004D7DD5 33C0 xor eax, eax 004D7DD7 8AC3 mov al, bl 004D7DD9 8D0480 lea eax, [eax+eax*4] 004D7DDC 8D0480 lea eax, [eax+eax*4] 004D7DDF 8DB811CF4D00 lea edi, [eax+$4DCF11] 004D7DE5 8A07 mov al, byte ptr [edi] 004D7DE7 3A45E7 cmp al, byte ptr [ebp-$19] 004D7DEA 0F84B7000000 jz 004D7EA7 004D7DF0 33D2 xor edx, edx 004D7DF2 8AD3 mov dl, bl 004D7DF4 4A dec edx * Reference to control TMainForm.ServerInfoList : TListView | 004D7DF5 8B86F4030000 mov eax, [esi+$03F4] * Reference to field TListView.Items : TListItems | 004D7DFB 8B802C020000 mov eax, [eax+$022C] * Reference to: ComCtrls.TListItems.GetItem(TListItems;Integer):TListItem; | 004D7E01 E8363CF7FF call 0044BA3C * Reference to: ComCtrls.TListItem.GetChecked(TListItem):Boolean; | 004D7E06 E89935F7FF call 0044B3A4 004D7E0B 84C0 test al, al 004D7E0D 7512 jnz 004D7E21 * Reference to control TMainForm.UnGMCheck : TCheckBox | 004D7E0F 8B86DC040000 mov eax, [esi+$04DC] 004D7E15 8B10 mov edx, [eax] * Reference to method TCheckBox.GetChecked() | 004D7E17 FF92C8000000 call dword ptr [edx+$00C8] 004D7E1D 84C0 test al, al 004D7E1F 754E jnz 004D7E6F 004D7E21 8D45E0 lea eax, [ebp-$20] 004D7E24 50 push eax 004D7E25 33C0 xor eax, eax 004D7E27 8AC3 mov al, bl 004D7E29 8945D0 mov [ebp-$30], eax 004D7E2C C645D400 mov byte ptr [ebp-$2C], $00 004D7E30 8D45CC lea eax, [ebp-$34] 004D7E33 50 push eax * Possible String Reference to: '下线了' | 004D7E34 B930814D00 mov ecx, $004D8130 * Possible String Reference to: '上线了' | 004D7E39 BA40814D00 mov edx, $004D8140 004D7E3E 8A45E7 mov al, byte ptr [ebp-$19] * Reference to: xmlutil.MapDateTime(AnsiString;AnsiString;AnsiString;Boolean):AnsiString; | 004D7E41 E8A6D7FFFF call 004D55EC 004D7E46 8B45CC mov eax, [ebp-$34] 004D7E49 8945D8 mov [ebp-$28], eax 004D7E4C C645DC0B mov byte ptr [ebp-$24], $0B 004D7E50 8D55D0 lea edx, [ebp-$30] 004D7E53 B901000000 mov ecx, $00000001 * Possible String Reference to: '第 %02.D 服务器 GM %S' | 004D7E58 B850814D00 mov eax, $004D8150 | 004D7E5D E8661EF3FF call 00409CC8 004D7E62 8B45E0 mov eax, [ebp-$20] 004D7E65 BA00800000 mov edx, $00008000 | 004D7E6A E861D5FFFF call 004D53D0 004D7E6F 33D2 xor edx, edx 004D7E71 8AD3 mov dl, bl 004D7E73 4A dec edx * Reference to control TMainForm.ServerInfoList : TListView | 004D7E74 8B86F4030000 mov eax, [esi+$03F4] * Reference to field TListView.Items : TListItems | 004D7E7A 8B802C020000 mov eax, [eax+$022C] * Reference to: ComCtrls.TListItems.GetItem(TListItems;Integer):TListItem; | 004D7E80 E8B73BF7FF call 0044BA3C * Reference to: ComCtrls.TListItem.GetChecked(TListItem):Boolean; | 004D7E85 E81A35F7FF call 0044B3A4 004D7E8A 84C0 test al, al 004D7E8C 7419 jz 004D7EA7 * Reference to control TMainForm.GMOLCheck : TCheckBox | 004D7E8E 8B8604040000 mov eax, [esi+$0404] 004D7E94 8B10 mov edx, [eax] * Reference to method TCheckBox.GetChecked() | 004D7E96 FF92C8000000 call dword ptr [edx+$00C8] 004D7E9C 84C0 test al, al 004D7E9E 7407 jz 004D7EA7 004D7EA0 C605BCD44D0001 mov byte ptr [$004DD4BC], $01 004D7EA7 DD4703 fld qword ptr [edi+$03] 004D7EAA DC5DEA fcomp qword ptr [ebp-$16] 004D7EAD DFE0 fstsw ax 004D7EAF 9E sahf 004D7EB0 0F84F9000000 jz 004D7FAF 004D7EB6 8D45C8 lea eax, [ebp-$38] 004D7EB9 50 push eax 004D7EBA 33C0 xor eax, eax 004D7EBC 8AC3 mov al, bl 004D7EBE 8945D0 mov [ebp-$30], eax 004D7EC1 C645D400 mov byte ptr [ebp-$2C], $00 004D7EC5 8D45C4 lea eax, [ebp-$3C] 004D7EC8 50 push eax 004D7EC9 8D4DBC lea ecx, [ebp-$44] 004D7ECC 668B55F2 mov dx, word ptr [ebp-$0E] 004D7ED0 8BC6 mov eax, esi | 004D7ED2 E835070000 call 004D860C 004D7ED7 8B4DBC mov ecx, [ebp-$44] 004D7EDA 8D45C0 lea eax, [ebp-$40] * Possible String Reference to: ',之前活动在:' | 004D7EDD BA70814D00 mov edx, $004D8170 * Reference to: System.@LStrCat3; | 004D7EE2 E8B5C6F2FF call 0040459C 004D7EE7 8B4DC0 mov ecx, [ebp-$40] 004D7EEA 66837DF200 cmp word ptr [ebp-$0E], +$00 004D7EEF 0F9CC0 setl al 004D7EF2 33D2 xor edx, edx * Reference to: xmlutil.MapDateTime(AnsiString;AnsiString;AnsiString;Boolean):AnsiString; | 004D7EF4 E8F3D6FFFF call 004D55EC 004D7EF9 8B45C4 mov eax, [ebp-$3C] 004D7EFC 8945D8 mov [ebp-$28], eax 004D7EFF C645DC0B mov byte ptr [ebp-$24], $0B 004D7F03 8D55D0 lea edx, [ebp-$30] 004D7F06 B901000000 mov ecx, $00000001 * Possible String Reference to: '第 %02.D 服务器 有人被拖入GM小屋%S' | 004D7F0B B888814D00 mov eax, $004D8188 | 004D7F10 E8B31DF3FF call 00409CC8 004D7F15 8B45C8 mov eax, [ebp-$38] 004D7F18 BA80000000 mov edx, $00000080 | 004D7F1D E8AED4FFFF call 004D53D0 004D7F22 66837DF200 cmp word ptr [ebp-$0E], +$00 004D7F27 0F8C82000000 jl 004D7FAF 004D7F2D 33D2 xor edx, edx 004D7F2F 8AD3 mov dl, bl 004D7F31 4A dec edx * Reference to control TMainForm.ServerInfoList : TListView | 004D7F32 8B86F4030000 mov eax, [esi+$03F4] * Reference to field TListView.Items : TListItems | 004D7F38 8B802C020000 mov eax, [eax+$022C] * Reference to: ComCtrls.TListItems.GetItem(TListItems;Integer):TListItem; | 004D7F3E E8F93AF7FF call 0044BA3C * Reference to: ComCtrls.TListItem.GetChecked(TListItem):Boolean; | 004D7F43 E85C34F7FF call 0044B3A4 004D7F48 84C0 test al, al 004D7F4A 7463 jz 004D7FAF * Reference to control TMainForm.GMRoomCheck : TCheckBox | 004D7F4C 8B8608040000 mov eax, [esi+$0408] 004D7F52 8B10 mov edx, [eax] * Reference to method TCheckBox.GetChecked() | 004D7F54 FF92C8000000 call dword ptr [edx+$00C8] 004D7F5A 84C0 test al, al 004D7F5C 7407 jz 004D7F65 004D7F5E C605BCD44D0001 mov byte ptr [$004DD4BC], $01 * Reference to TOptionForm instance | 004D7F65 A1C0BD4D00 mov eax, dword ptr [$004DBDC0] 004D7F6A 8B00 mov eax, [eax] * Reference to control TOptionForm.GMROOMRadio : TRadioGroup | 004D7F6C 8B80F8020000 mov eax, [eax+$02F8] * Reference to field TRadioGroup.ItemIndex : Integer | 004D7F72 8B8018020000 mov eax, [eax+$0218] 004D7F78 83E801 sub eax, +$01 004D7F7B 7207 jb 004D7F84 004D7F7D 740E jz 004D7F8D 004D7F7F 48 dec eax 004D7F80 741D jz 004D7F9F 004D7F82 EB2B jmp 004D7FAF 004D7F84 C605BCD44D0001 mov byte ptr [$004DD4BC], $01 004D7F8B EB22 jmp 004D7FAF 004D7F8D 33C0 xor eax, eax 004D7F8F 8AC3 mov al, bl 004D7F91 50 push eax 004D7F92 33C9 xor ecx, ecx 004D7F94 B20A mov dl, $0A 004D7F96 8BC6 mov eax, esi | 004D7F98 E8D3E9FFFF call 004D6970 004D7F9D EB10 jmp 004D7FAF 004D7F9F 33C0 xor eax, eax 004D7FA1 8AC3 mov al, bl 004D7FA3 50 push eax 004D7FA4 33C9 xor ecx, ecx 004D7FA6 B209 mov dl, $09 004D7FA8 8BC6 mov eax, esi | 004D7FAA E8C1E9FFFF call 004D6970 004D7FAF DD470D fld qword ptr [edi+$0D] 004D7FB2 DC5DF4 fcomp qword ptr [ebp-$0C] 004D7FB5 DFE0 fstsw ax 004D7FB7 9E sahf 004D7FB8 0F84C8000000 jz 004D8086 004D7FBE 8D45B8 lea eax, [ebp-$48] 004D7FC1 50 push eax 004D7FC2 33C0 xor eax, eax 004D7FC4 8AC3 mov al, bl 004D7FC6 8945D0 mov [ebp-$30], eax 004D7FC9 C645D400 mov byte ptr [ebp-$2C], $00 004D7FCD 8D4DB4 lea ecx, [ebp-$4C] 004D7FD0 668B55FC mov dx, word ptr [ebp-$04] 004D7FD4 8BC6 mov eax, esi | 004D7FD6 E831060000 call 004D860C 004D7FDB 8B45B4 mov eax, [ebp-$4C] 004D7FDE 8945D8 mov [ebp-$28], eax 004D7FE1 C645DC0B mov byte ptr [ebp-$24], $0B 004D7FE5 8D55D0 lea edx, [ebp-$30] 004D7FE8 B901000000 mov ecx, $00000001 * Possible String Reference to: '第 %02.D 服务器 有人在%S看到了GM' | 004D7FED B8B4814D00 mov eax, $004D81B4 | 004D7FF2 E8D11CF3FF call 00409CC8 004D7FF7 8B45B8 mov eax, [ebp-$48] 004D7FFA BAFF00FF00 mov edx, $00FF00FF | 004D7FFF E8CCD3FFFF call 004D53D0 004D8004 33D2 xor edx, edx 004D8006 8AD3 mov dl, bl 004D8008 4A dec edx * Reference to control TMainForm.ServerInfoList : TListView | 004D8009 8B86F4030000 mov eax, [esi+$03F4] * Reference to field TListView.Items : TListItems | 004D800F 8B802C020000 mov eax, [eax+$022C] * Reference to: ComCtrls.TListItems.GetItem(TListItems;Integer):TListItem; | 004D8015 E8223AF7FF call 0044BA3C * Reference to: ComCtrls.TListItem.GetChecked(TListItem):Boolean; | 004D801A E88533F7FF call 0044B3A4 004D801F 84C0 test al, al 004D8021 7463 jz 004D8086 * Reference to control TMainForm.SeeGMCheck : TCheckBox | 004D8023 8B860C040000 mov eax, [esi+$040C] 004D8029 8B10 mov edx, [eax] * Reference to method TCheckBox.GetChecked() | 004D802B FF92C8000000 call dword ptr [edx+$00C8] 004D8031 84C0 test al, al 004D8033 7407 jz 004D803C 004D8035 C605BCD44D0001 mov byte ptr [$004DD4BC], $01 * Reference to TOptionForm instance | 004D803C A1C0BD4D00 mov eax, dword ptr [$004DBDC0] 004D8041 8B00 mov eax, [eax] * Reference to control TOptionForm.SeeGMRadio : TRadioGroup | 004D8043 8B8004030000 mov eax, [eax+$0304] * Reference to field TRadioGroup.ItemIndex : Integer | 004D8049 8B8018020000 mov eax, [eax+$0218] 004D804F 83E801 sub eax, +$01 004D8052 7207 jb 004D805B 004D8054 740E jz 004D8064 004D8056 48 dec eax 004D8057 741D jz 004D8076 004D8059 EB2B jmp 004D8086 004D805B C605BCD44D0001 mov byte ptr [$004DD4BC], $01 004D8062 EB22 jmp 004D8086 004D8064 33C0 xor eax, eax 004D8066 8AC3 mov al, bl 004D8068 50 push eax 004D8069 33C9 xor ecx, ecx 004D806B B20A mov dl, $0A 004D806D 8BC6 mov eax, esi | 004D806F E8FCE8FFFF call 004D6970 004D8074 EB10 jmp 004D8086 004D8076 33C0 xor eax, eax 004D8078 8AC3 mov al, bl 004D807A 50 push eax 004D807B 33C9 xor ecx, ecx 004D807D B209 mov dl, $09 004D807F 8BC6 mov eax, esi | 004D8081 E8EAE8FFFF call 004D6970 004D8086 668B4717 mov ax, word ptr [edi+$17] 004D808A 663B45FE cmp ax, word ptr [ebp-$02] 004D808E 7465 jz 004D80F5 004D8090 8D45B0 lea eax, [ebp-$50] 004D8093 50 push eax 004D8094 8BFB mov edi, ebx 004D8096 81E7FF000000 and edi, $000000FF 004D809C 897DA8 mov [ebp-$58], edi 004D809F C645AC00 mov byte ptr [ebp-$54], $00 004D80A3 8D55A8 lea edx, [ebp-$58] 004D80A6 33C9 xor ecx, ecx * Possible String Reference to: '第 %02.D 服务器 收到新的封号信息' | 004D80A8 B8E0814D00 mov eax, $004D81E0 | 004D80AD E8161CF3FF call 00409CC8 004D80B2 8B45B0 mov eax, [ebp-$50] 004D80B5 BAFF000000 mov edx, $000000FF | 004D80BA E811D3FFFF call 004D53D0 004D80BF 8BD7 mov edx, edi 004D80C1 4A dec edx * Reference to control TMainForm.ServerInfoList : TListView | 004D80C2 8B86F4030000 mov eax, [esi+$03F4] * Reference to field TListView.Items : TListItems | 004D80C8 8B802C020000 mov eax, [eax+$022C] * Reference to: ComCtrls.TListItems.GetItem(TListItems;Integer):TListItem; | 004D80CE E86939F7FF call 0044BA3C * Reference to: ComCtrls.TListItem.GetChecked(TListItem):Boolean; | 004D80D3 E8CC32F7FF call 0044B3A4 004D80D8 84C0 test al, al 004D80DA 7419 jz 004D80F5 * Reference to control TMainForm.FHCheck : TCheckBox | 004D80DC 8B8610040000 mov eax, [esi+$0410] 004D80E2 8B10 mov edx, [eax] * Reference to method TCheckBox.GetChecked() | 004D80E4 FF92C8000000 call dword ptr [edx+$00C8] 004D80EA 84C0 test al, al 004D80EC 7407 jz 004D80F5 004D80EE C605BCD44D0001 mov byte ptr [$004DD4BC], $01 004D80F5 33C0 xor eax, eax 004D80F7 5A pop edx 004D80F8 59 pop ecx 004D80F9 59 pop ecx 004D80FA 648910 mov fs:[eax], edx ****** FINALLY | * Possible String Reference to: '_^[?]? | 004D80FD 681F814D00 push $004D811F 004D8102 8D45B0 lea eax, [ebp-$50] 004D8105 BA08000000 mov edx, $00000008 * Reference to: System.@LStrArrayClr(void;void;Integer); | 004D810A E8A5C1F2FF call 004042B4 004D810F 8D45E0 lea eax, [ebp-$20] * Reference to: System.@LStrClr(void;void); | 004D8112 E879C1F2FF call 00404290 004D8117 C3 ret * Reference to: System.@HandleFinally; | 004D8118 E9F3BAF2FF jmp 00403C10 004D811D EBE3 jmp 004D8102 ****** END | 004D811F 5F pop edi 004D8120 5E pop esi 004D8121 5B pop ebx 004D8122 8BE5 mov esp, ebp 004D8124 5D pop ebp 004D8125 C3 ret *) end; procedure TMainForm._PROC_004D842C(Sender : TObject); begin (* 004D842C 55 push ebp 004D842D 8BEC mov ebp, esp 004D842F B904000000 mov ecx, $00000004 004D8434 6A00 push $00 004D8436 6A00 push $00 004D8438 49 dec ecx 004D8439 75F9 jnz 004D8434 004D843B 51 push ecx 004D843C 53 push ebx 004D843D 56 push esi 004D843E 57 push edi 004D843F 8BD8 mov ebx, eax 004D8441 33C0 xor eax, eax 004D8443 55 push ebp * Possible String Reference to: '轶厄?脒^[?]? | 004D8444 6898854D00 push $004D8598 ***** TRY | 004D8449 64FF30 push dword ptr fs:[eax] 004D844C 648920 mov fs:[eax], esp * Possible String Reference to: 'SvrID' | 004D844F BAB0854D00 mov edx, $004D85B0 * Reference to control TMainForm.MemTable : TkbmMemTable | 004D8454 8B83A0030000 mov eax, [ebx+$03A0] * Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField; | 004D845A E8ADCBFCFF call 004A500C 004D845F 8B10 mov edx, [eax] * Possible reference to virtual method TkbmMemTable.OFFS_58 | 004D8461 FF5258 call dword ptr [edx+$58] 004D8464 8BF0 mov esi, eax * Reference to control TMainForm.MemTable : TkbmMemTable | 004D8466 8B83A0030000 mov eax, [ebx+$03A0] 004D846C 8B10 mov edx, [eax] * Possible reference to virtual method TkbmMemTable.OFFS_0150 | 004D846E FF9250010000 call dword ptr [edx+$0150] 004D8474 8BD0 mov edx, eax 004D8476 4A dec edx * Reference to control TMainForm.IDList : TListView | 004D8477 8B8344040000 mov eax, [ebx+$0444] * Reference to field TListView.Items : TListItems | 004D847D 8B802C020000 mov eax, [eax+$022C] * Reference to: ComCtrls.TListItems.GetItem(TListItems;Integer):TListItem; | 004D8483 E8B435F7FF call 0044BA3C 004D8488 8945FC mov [ebp-$04], eax 004D848B 8D45F8 lea eax, [ebp-$08] 004D848E 50 push eax * Possible String Reference to: 'GameID' | 004D848F BAC0854D00 mov edx, $004D85C0 * Reference to control TMainForm.MemTable : TkbmMemTable | 004D8494 8B83A0030000 mov eax, [ebx+$03A0] * Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField; | 004D849A E86DCBFCFF call 004A500C 004D849F 8D55F4 lea edx, [ebp-$0C] 004D84A2 8B08 mov ecx, [eax] * Possible reference to virtual method TkbmMemTable.OFFS_60 | 004D84A4 FF5160 call dword ptr [ecx+$60] 004D84A7 8B4DF4 mov ecx, [ebp-$0C] 004D84AA 85F6 test esi, esi 004D84AC 0F9CC0 setl al * Possible String Reference to: '待机' | 004D84AF BAD0854D00 mov edx, $004D85D0 * Reference to: xmlutil.MapDateTime(AnsiString;AnsiString;AnsiString;Boolean):AnsiString; | 004D84B4 E833D1FFFF call 004D55EC 004D84B9 8B55F8 mov edx, [ebp-$08] * Reference to MainForm | 004D84BC 8B45FC mov eax, [ebp-$04] * Reference to: ComCtrls.TListItem.SetCaption(TListItem;AnsiString); | 004D84BF E88C2FF7FF call 0044B450 * Reference to MainForm | 004D84C4 8B45FC mov eax, [ebp-$04] * Reference to field TListItems.OFFS_0008 | 004D84C7 8B7808 mov edi, [eax+$08] 004D84CA 8BC7 mov eax, edi 004D84CC 8B10 mov edx, [eax] 004D84CE FF5244 call dword ptr [edx+$44] 004D84D1 8D45F0 lea eax, [ebp-$10] 004D84D4 50 push eax 004D84D5 8D55EC lea edx, [ebp-$14] 004D84D8 8BC6 mov eax, esi * Reference to: SysUtils.IntToStr(Integer):AnsiString;overload; | 004D84DA E85D08F3FF call 00408D3C 004D84DF 8B4DEC mov ecx, [ebp-$14] 004D84E2 85F6 test esi, esi 004D84E4 0F9CC0 setl al 004D84E7 BAE0854D00 mov edx, $004D85E0 * Reference to: xmlutil.MapDateTime(AnsiString;AnsiString;AnsiString;Boolean):AnsiString; | 004D84EC E8FBD0FFFF call 004D55EC 004D84F1 8B55F0 mov edx, [ebp-$10] 004D84F4 8BC7 mov eax, edi * Reference to: Classes.TStrings.Append(TStrings;AnsiString); | or: TeEngine.TChartSeries.AssignValues(TChartSeries;TChartSeries); | 004D84F6 E8916AF4FF call 0041EF8C 004D84FB 8D45E8 lea eax, [ebp-$18] 004D84FE 50 push eax * Possible String Reference to: 'MapID' | 004D84FF BAEC854D00 mov edx, $004D85EC * Reference to control TMainForm.MemTable : TkbmMemTable | 004D8504 8B83A0030000 mov eax, [ebx+$03A0] * Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField; | 004D850A E8FDCAFCFF call 004A500C 004D850F 8D55E4 lea edx, [ebp-$1C] 004D8512 8B08 mov ecx, [eax] * Possible reference to virtual method TkbmMemTable.OFFS_60 | 004D8514 FF5160 call dword ptr [ecx+$60] 004D8517 8B4DE4 mov ecx, [ebp-$1C] 004D851A 85F6 test esi, esi 004D851C 0F9CC0 setl al 004D851F BAE0854D00 mov edx, $004D85E0 * Reference to: xmlutil.MapDateTime(AnsiString;AnsiString;AnsiString;Boolean):AnsiString; | 004D8524 E8C3D0FFFF call 004D55EC 004D8529 8B55E8 mov edx, [ebp-$18] 004D852C 8BC7 mov eax, edi * Reference to: Classes.TStrings.Append(TStrings;AnsiString); | or: TeEngine.TChartSeries.AssignValues(TChartSeries;TChartSeries); | 004D852E E8596AF4FF call 0041EF8C 004D8533 8D45E0 lea eax, [ebp-$20] 004D8536 50 push eax * Possible String Reference to: 'Gold' | 004D8537 BAFC854D00 mov edx, $004D85FC * Reference to control TMainForm.MemTable : TkbmMemTable | 004D853C 8B83A0030000 mov eax, [ebx+$03A0] * Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField; | 004D8542 E8C5CAFCFF call 004A500C 004D8547 8B10 mov edx, [eax] * Possible reference to virtual method TkbmMemTable.OFFS_58 | 004D8549 FF5258 call dword ptr [edx+$58] 004D854C 8D55DC lea edx, [ebp-$24] * Reference to : TMainForm._PROC_004D7214() | 004D854F E8C0ECFFFF call 004D7214 004D8554 8B4DDC mov ecx, [ebp-$24] 004D8557 85F6 test esi, esi 004D8559 0F9CC0 setl al 004D855C BAE0854D00 mov edx, $004D85E0 * Reference to: xmlutil.MapDateTime(AnsiString;AnsiString;AnsiString;Boolean):AnsiString; | 004D8561 E886D0FFFF call 004D55EC 004D8566 8B55E0 mov edx, [ebp-$20] 004D8569 8BC7 mov eax, edi * Reference to: Classes.TStrings.Append(TStrings;AnsiString); | or: TeEngine.TChartSeries.AssignValues(TChartSeries;TChartSeries); | 004D856B E81C6AF4FF call 0041EF8C * Reference to field TkbmMemTable.OFFS_0001 | 004D8570 8D4E01 lea ecx, [esi+$01] 004D8573 33D2 xor edx, edx * Reference to MainForm | 004D8575 8B45FC mov eax, [ebp-$04] * Reference to: ComCtrls.TListItem.SetImage(TListItem;Integer;TImageIndex); | 004D8578 E88B30F7FF call 0044B608 004D857D 33C0 xor eax, eax 004D857F 5A pop edx 004D8580 59 pop ecx 004D8581 59 pop ecx 004D8582 648910 mov fs:[eax], edx ****** FINALLY | * Possible String Reference to: '_^[?]? | 004D8585 689F854D00 push $004D859F 004D858A 8D45DC lea eax, [ebp-$24] 004D858D BA08000000 mov edx, $00000008 * Reference to: System.@LStrArrayClr(void;void;Integer); | 004D8592 E81DBDF2FF call 004042B4 004D8597 C3 ret * Reference to: System.@HandleFinally; | 004D8598 E973B6F2FF jmp 00403C10 004D859D EBEB jmp 004D858A ****** END | 004D859F 5F pop edi 004D85A0 5E pop esi 004D85A1 5B pop ebx 004D85A2 8BE5 mov esp, ebp 004D85A4 5D pop ebp 004D85A5 C3 ret *) end; procedure TMainForm._PROC_004D860D(Sender : TObject); begin (* 004D860D 8BEC mov ebp, esp 004D860F 6A00 push $00 004D8611 53 push ebx 004D8612 56 push esi 004D8613 57 push edi 004D8614 8BD9 mov ebx, ecx 004D8616 8BF2 mov esi, edx 004D8618 33C0 xor eax, eax 004D861A 55 push ebp * Possible String Reference to: '?凋?疬^[Y]? | 004D861B 687A864D00 push $004D867A ***** TRY | 004D8620 64FF30 push dword ptr fs:[eax] 004D8623 648920 mov fs:[eax], esp 004D8626 6683FEFF cmp si, -$01 004D862A 750E jnz 004D863A 004D862C 8BC3 mov eax, ebx * Possible String Reference to: '未知地图' | 004D862E BA90864D00 mov edx, $004D8690 * Reference to: System.@LStrAsg(void;void;void;void); | 004D8633 E8ACBCF2FF call 004042E4 004D8638 EB2A jmp 004D8664 004D863A 8BD3 mov edx, ebx 004D863C 0FB7FE movzx edi, si 004D863F 8BC7 mov eax, edi * Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem; | or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient; | or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem; | or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem; | or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar; | or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter; | 004D8641 E84A0BF3FF call 00409190 004D8646 833B00 cmp dword ptr [ebx], +$00 004D8649 7519 jnz 004D8664 004D864B 8D55FC lea edx, [ebp-$04] 004D864E 8BC7 mov eax, edi * Reference to: SysUtils.IntToStr(Integer):AnsiString;overload; | 004D8650 E8E706F3FF call 00408D3C 004D8655 8B55FC mov edx, [ebp-$04] 004D8658 8BC3 mov eax, ebx * Possible String Reference to: '号地图' | 004D865A B9A4864D00 mov ecx, $004D86A4 * Reference to: System.@LStrCat3; | 004D865F E838BFF2FF call 0040459C 004D8664 33C0 xor eax, eax 004D8666 5A pop edx 004D8667 59 pop ecx 004D8668 59 pop ecx 004D8669 648910 mov fs:[eax], edx ****** FINALLY | * Possible String Reference to: '_^[Y]? | 004D866C 6881864D00 push $004D8681 004D8671 8D45FC lea eax, [ebp-$04] * Reference to: System.@LStrClr(void;void); | 004D8674 E817BCF2FF call 00404290 004D8679 C3 ret * Reference to: System.@HandleFinally; | 004D867A E991B5F2FF jmp 00403C10 004D867F EBF0 jmp 004D8671 ****** END | 004D8681 5F pop edi 004D8682 5E pop esi 004D8683 5B pop ebx 004D8684 59 pop ecx 004D8685 5D pop ebp 004D8686 C3 ret *) end; end. |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值