aimUnit.pas
上传用户:gdszzsp
上传日期:2007-01-08
资源大小:621k
文件大小:30k
- unit aimUnit;
- interface
- uses
- Windows, Messages, SysUtils, Classes, Graphics,
- Controls, Forms, Dialogs, StdCtrls, ExtCtrls, Menus;
- type
- TaimForm=class(TForm)
- CaptionLabel: TLabel;
- CloseButton: TFlatSpeedButton;
- Label1: TLabel;
- CuCine: TLabel;
- OutlookBtn1: TOutlookBtn;
- ToolbarButton971: TToolbarButton97;
- OutlookBtn2: TOutlookBtn;
- T_X_T_Old: TMemo;
- Panel1: TPanel;
- T_X_T: ThtmlLite;
- ImageList1: TImageList;
- PopupMenu1: TPopupMenu;
- copy1: TMenuItem;
- procedure CaptionLabelMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X: Integer; Y: Integer);
- procedure CaptionLabelMouseMove(Sender: TObject; Shift: TShiftState; X: Integer; Y: Integer);
- procedure CaptionLabelMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X: Integer; Y: Integer);
- procedure copy1Click(Sender: TObject);
- procedure FormCreate(Sender: TObject);
- procedure FormPaint(Sender: TObject);
- procedure FormResize(Sender: TObject);
- procedure OutlookBtn1Click(Sender: TObject);
- procedure OutlookBtn2Click(Sender: TObject);
- private
- { Private declarations }
- public
- { Public declarations }
- end ;
- var
- aimForm: TaimForm;
- {This file is generated by DeDe v2.34 (c) 1999 by DaFixer}
- implementation
- {$R *.DFM}
- procedure TaimForm.CaptionLabelMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X: Integer; Y: Integer);
- begin
- {
- 00502254 55 push ebp
- 00502255 8BEC mov ebp, esp
- 00502257 53 push ebx
- 00502258 8BD8 mov ebx, eax
- 0050225A 8B83C4020000 mov eax, [ebx+$02C4]
- 00502260 8B4024 mov eax, [eax+$24]
- 00502263 E874A2F3FF call 0043C4DC
- 00502268 50 push eax
- * Reference to: SHBrowseForFolderA.SetCapture
- |
- 00502269 E80A56F0FF call 00407878
- 0050226E C78300030000FFFFFFFF mov dword ptr [ebx+$0300], $FFFFFFFF
- 00502278 8B450C mov eax, [ebp+$0C]
- 0050227B 8983F8020000 mov [ebx+$02F8], eax
- 00502281 8B4508 mov eax, [ebp+$08]
- 00502284 8983FC020000 mov [ebx+$02FC], eax
- 0050228A 5B pop ebx
- 0050228B 5D pop ebp
- 0050228C C20C ret $0C
- }
- end ;
- procedure TaimForm.CaptionLabelMouseMove(Sender: TObject; Shift: TShiftState; X: Integer; Y: Integer);
- begin
- {
- 00502290 55 push ebp
- 00502291 8BEC mov ebp, esp
- 00502293 53 push ebx
- 00502294 56 push esi
- 00502295 8BD8 mov ebx, eax
- 00502297 83BB0003000000 cmp dword ptr [ebx+$0300], +$00
- 0050229E 7433 jz 005022D3
- 005022A0 8B83C4020000 mov eax, [ebx+$02C4]
- 005022A6 8B7024 mov esi, [eax+$24]
- 005022A9 8B83F8020000 mov eax, [ebx+$02F8]
- 005022AF 2B450C sub eax, dword ptr [ebp+$0C]
- 005022B2 8B5630 mov edx, [esi+$30]
- 005022B5 2BD0 sub edx, eax
- 005022B7 8BC6 mov eax, esi
- 005022B9 E8EE3BF3FF call 00435EAC
- 005022BE 8B83FC020000 mov eax, [ebx+$02FC]
- 005022C4 2B4508 sub eax, dword ptr [ebp+$08]
- 005022C7 8B5634 mov edx, [esi+$34]
- 005022CA 2BD0 sub edx, eax
- 005022CC 8BC6 mov eax, esi
- 005022CE E8FD3BF3FF call 00435ED0
- 005022D3 5E pop esi
- 005022D4 5B pop ebx
- 005022D5 5D pop ebp
- 005022D6 C208 ret $08
- }
- end ;
- procedure TaimForm.CaptionLabelMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X: Integer; Y: Integer);
- begin
- {
- 005022DC 55 push ebp
- 005022DD 8BEC mov ebp, esp
- 005022DF 53 push ebx
- 005022E0 56 push esi
- 005022E1 8BD8 mov ebx, eax
- 005022E3 83BB0003000000 cmp dword ptr [ebx+$0300], +$00
- 005022EA 7440 jz 0050232C
- 005022EC 8B83C4020000 mov eax, [ebx+$02C4]
- 005022F2 8B7024 mov esi, [eax+$24]
- * Reference to: SHBrowseForFolderA.ReleaseCapture
- |
- 005022F5 E82E55F0FF call 00407828
- 005022FA 33C0 xor eax, eax
- 005022FC 898300030000 mov [ebx+$0300], eax
- 00502302 8B83F8020000 mov eax, [ebx+$02F8]
- 00502308 2B450C sub eax, dword ptr [ebp+$0C]
- 0050230B 8B5630 mov edx, [esi+$30]
- 0050230E 2BD0 sub edx, eax
- 00502310 8BC6 mov eax, esi
- 00502312 E8953BF3FF call 00435EAC
- 00502317 8B83FC020000 mov eax, [ebx+$02FC]
- 0050231D 2B4508 sub eax, dword ptr [ebp+$08]
- 00502320 8B5634 mov edx, [esi+$34]
- 00502323 2BD0 sub edx, eax
- 00502325 8BC6 mov eax, esi
- 00502327 E8A43BF3FF call 00435ED0
- 0050232C 5E pop esi
- 0050232D 5B pop ebx
- 0050232E 5D pop ebp
- 0050232F C20C ret $0C
- }
- end ;
- procedure TaimForm.copy1Click(Sender: TObject);
- begin
- {
- 00502614 8B80F4020000 mov eax, [eax+$02F4]
- 0050261A E81DE7FFFF call 00500D3C
- 0050261F C3 ret
- }
- end ;
- procedure TaimForm.FormCreate(Sender: TObject);
- begin
- {
- 00502244 E86FFEFFFF call 005020B8
- 00502249 C3 ret
- }
- end ;
- procedure TaimForm.FormPaint(Sender: TObject);
- begin
- {
- 00502620 53 push ebx
- 00502621 56 push esi
- 00502622 57 push edi
- 00502623 55 push ebp
- 00502624 83C4E0 add esp, -$20
- 00502627 8BD8 mov ebx, eax
- 00502629 8B2DDC495400 mov ebp, [$5449DC]
- 0050262F 8B733C mov esi, [ebx+$3C]
- 00502632 83EE05 sub esi, +$05
- 00502635 83EE18 sub esi, +$18
- 00502638 7C5D jl 00502697
- 0050263A 46 inc esi
- 0050263B BF18000000 mov edi, $00000018
- 00502640 6A01 push $01
- 00502642 8D442404 lea eax, [esp+$04]
- 00502646 50 push eax
- 00502647 B904000000 mov ecx, $00000004
- 0050264C BA1A000000 mov edx, $0000001A
- 00502651 B801000000 mov eax, $00000001
- 00502656 E8E5E2F0FF call 00410940
- 0050265B 54 push esp
- 0050265C 6A01 push $01
- 0050265E 8D442418 lea eax, [esp+$18]
- 00502662 50 push eax
- 00502663 B904000000 mov ecx, $00000004
- 00502668 8BD7 mov edx, edi
- 0050266A 33C0 xor eax, eax
- 0050266C E8CFE2F0FF call 00410940
- 00502671 8D442414 lea eax, [esp+$14]
- 00502675 50 push eax
- 00502676 8B4500 mov eax, [ebp+$00]
- 00502679 8B80E80A0000 mov eax, [eax+$0AE8]
- 0050267F E80C0DF2FF call 00423390
- 00502684 50 push eax
- 00502685 8BC3 mov eax, ebx
- 00502687 E874AEF4FF call 0044D500
- 0050268C 59 pop ecx
- 0050268D 5A pop edx
- 0050268E E8B9B9F1FF call 0041E04C
- 00502693 47 inc edi
- 00502694 4E dec esi
- 00502695 75A9 jnz 00502640
- 00502697 8B733C mov esi, [ebx+$3C]
- 0050269A 83EE05 sub esi, +$05
- 0050269D 83EE18 sub esi, +$18
- 005026A0 7C61 jl 00502703
- 005026A2 46 inc esi
- 005026A3 BF18000000 mov edi, $00000018
- 005026A8 6A01 push $01
- 005026AA 8D442404 lea eax, [esp+$04]
- 005026AE 50 push eax
- 005026AF B904000000 mov ecx, $00000004
- 005026B4 BA1A000000 mov edx, $0000001A
- 005026B9 B830000000 mov eax, $00000030
- 005026BE E87DE2F0FF call 00410940
- 005026C3 54 push esp
- 005026C4 6A01 push $01
- 005026C6 8D442418 lea eax, [esp+$18]
- 005026CA 50 push eax
- 005026CB 8B4338 mov eax, [ebx+$38]
- 005026CE 83E804 sub eax, +$04
- 005026D1 B904000000 mov ecx, $00000004
- 005026D6 8BD7 mov edx, edi
- 005026D8 E863E2F0FF call 00410940
- 005026DD 8D442414 lea eax, [esp+$14]
- 005026E1 50 push eax
- 005026E2 8B4500 mov eax, [ebp+$00]
- 005026E5 8B80E80A0000 mov eax, [eax+$0AE8]
- 005026EB E8A00CF2FF call 00423390
- 005026F0 50 push eax
- 005026F1 8BC3 mov eax, ebx
- 005026F3 E808AEF4FF call 0044D500
- 005026F8 59 pop ecx
- 005026F9 5A pop edx
- 005026FA E84DB9F1FF call 0041E04C
- 005026FF 47 inc edi
- 00502700 4E dec esi
- 00502701 75A5 jnz 005026A8
- 00502703 8B7338 mov esi, [ebx+$38]
- 00502706 83EE18 sub esi, +$18
- 00502709 83EE18 sub esi, +$18
- 0050270C 7C5D jl 0050276B
- 0050270E 46 inc esi
- 0050270F BF18000000 mov edi, $00000018
- 00502714 6A18 push $18
- 00502716 8D442404 lea eax, [esp+$04]
- 0050271A 50 push eax
- 0050271B B901000000 mov ecx, $00000001
- 00502720 BA01000000 mov edx, $00000001
- 00502725 B81A000000 mov eax, $0000001A
- 0050272A E811E2F0FF call 00410940
- 0050272F 54 push esp
- 00502730 6A18 push $18
- 00502732 8D442418 lea eax, [esp+$18]
- 00502736 50 push eax
- 00502737 B901000000 mov ecx, $00000001
- 0050273C 33D2 xor edx, edx
- 0050273E 8BC7 mov eax, edi
- 00502740 E8FBE1F0FF call 00410940
- 00502745 8D442414 lea eax, [esp+$14]
- 00502749 50 push eax
- 0050274A 8B4500 mov eax, [ebp+$00]
- 0050274D 8B80E80A0000 mov eax, [eax+$0AE8]
- 00502753 E8380CF2FF call 00423390
- 00502758 50 push eax
- 00502759 8BC3 mov eax, ebx
- 0050275B E8A0ADF4FF call 0044D500
- 00502760 59 pop ecx
- 00502761 5A pop edx
- 00502762 E8E5B8F1FF call 0041E04C
- 00502767 47 inc edi
- 00502768 4E dec esi
- 00502769 75A9 jnz 00502714
- 0050276B 8B7338 mov esi, [ebx+$38]
- 0050276E 83EE04 sub esi, +$04
- 00502771 83EE04 sub esi, +$04
- 00502774 7C61 jl 005027D7
- 00502776 46 inc esi
- 00502777 BF04000000 mov edi, $00000004
- 0050277C 6A04 push $04
- 0050277E 8D442404 lea eax, [esp+$04]
- 00502782 50 push eax
- 00502783 B901000000 mov ecx, $00000001
- 00502788 BA1C000000 mov edx, $0000001C
- 0050278D B81A000000 mov eax, $0000001A
- 00502792 E8A9E1F0FF call 00410940
- 00502797 54 push esp
- 00502798 6A04 push $04
- 0050279A 8D442418 lea eax, [esp+$18]
- 0050279E 50 push eax
- 0050279F 8B533C mov edx, [ebx+$3C]
- 005027A2 83EA04 sub edx, +$04
- 005027A5 B901000000 mov ecx, $00000001
- 005027AA 8BC7 mov eax, edi
- 005027AC E88FE1F0FF call 00410940
- 005027B1 8D442414 lea eax, [esp+$14]
- 005027B5 50 push eax
- 005027B6 8B4500 mov eax, [ebp+$00]
- 005027B9 8B80E80A0000 mov eax, [eax+$0AE8]
- 005027BF E8CC0BF2FF call 00423390
- 005027C4 50 push eax
- 005027C5 8BC3 mov eax, ebx
- 005027C7 E834ADF4FF call 0044D500
- 005027CC 59 pop ecx
- 005027CD 5A pop edx
- 005027CE E879B8F1FF call 0041E04C
- 005027D3 47 inc edi
- 005027D4 4E dec esi
- 005027D5 75A5 jnz 0050277C
- 005027D7 6A18 push $18
- 005027D9 8D442404 lea eax, [esp+$04]
- 005027DD 50 push eax
- 005027DE B918000000 mov ecx, $00000018
- 005027E3 BA01000000 mov edx, $00000001
- 005027E8 B801000000 mov eax, $00000001
- 005027ED E84EE1F0FF call 00410940
- 005027F2 54 push esp
- 005027F3 6A18 push $18
- 005027F5 8D442418 lea eax, [esp+$18]
- 005027F9 50 push eax
- 005027FA B918000000 mov ecx, $00000018
- 005027FF 33D2 xor edx, edx
- 00502801 33C0 xor eax, eax
- 00502803 E838E1F0FF call 00410940
- 00502808 8D442414 lea eax, [esp+$14]
- 0050280C 50 push eax
- 0050280D 8B4500 mov eax, [ebp+$00]
- 00502810 8B80E80A0000 mov eax, [eax+$0AE8]
- 00502816 E8750BF2FF call 00423390
- 0050281B 50 push eax
- 0050281C 8BC3 mov eax, ebx
- 0050281E E8DDACF4FF call 0044D500
- 00502823 59 pop ecx
- 00502824 5A pop edx
- 00502825 E822B8F1FF call 0041E04C
- 0050282A 6A18 push $18
- 0050282C 8D442404 lea eax, [esp+$04]
- 00502830 50 push eax
- 00502831 B918000000 mov ecx, $00000018
- 00502836 BA01000000 mov edx, $00000001
- 0050283B B81C000000 mov eax, $0000001C
- 00502840 E8FBE0F0FF call 00410940
- 00502845 54 push esp
- 00502846 6A18 push $18
- 00502848 8D442418 lea eax, [esp+$18]
- 0050284C 50 push eax
- 0050284D 8B4338 mov eax, [ebx+$38]
- 00502850 83E818 sub eax, +$18
- 00502853 B918000000 mov ecx, $00000018
- 00502858 33D2 xor edx, edx
- 0050285A E8E1E0F0FF call 00410940
- 0050285F 8D442414 lea eax, [esp+$14]
- 00502863 50 push eax
- 00502864 8B4500 mov eax, [ebp+$00]
- 00502867 8B80E80A0000 mov eax, [eax+$0AE8]
- 0050286D E81E0BF2FF call 00423390
- 00502872 50 push eax
- 00502873 8BC3 mov eax, ebx
- 00502875 E886ACF4FF call 0044D500
- 0050287A 59 pop ecx
- 0050287B 5A pop edx
- 0050287C E8CBB7F1FF call 0041E04C
- 00502881 6A04 push $04
- 00502883 8D442404 lea eax, [esp+$04]
- 00502887 50 push eax
- 00502888 B904000000 mov ecx, $00000004
- 0050288D BA1C000000 mov edx, $0000001C
- 00502892 B801000000 mov eax, $00000001
- 00502897 E8A4E0F0FF call 00410940
- 0050289C 54 push esp
- 0050289D 6A04 push $04
- 0050289F 8D442418 lea eax, [esp+$18]
- 005028A3 50 push eax
- 005028A4 8B533C mov edx, [ebx+$3C]
- 005028A7 83EA04 sub edx, +$04
- 005028AA B904000000 mov ecx, $00000004
- 005028AF 33C0 xor eax, eax
- 005028B1 E88AE0F0FF call 00410940
- 005028B6 8D442414 lea eax, [esp+$14]
- 005028BA 50 push eax
- 005028BB 8B4500 mov eax, [ebp+$00]
- 005028BE 8B80E80A0000 mov eax, [eax+$0AE8]
- 005028C4 E8C70AF2FF call 00423390
- 005028C9 50 push eax
- 005028CA 8BC3 mov eax, ebx
- 005028CC E82FACF4FF call 0044D500
- 005028D1 59 pop ecx
- 005028D2 5A pop edx
- 005028D3 E874B7F1FF call 0041E04C
- 005028D8 6A04 push $04
- 005028DA 8D442404 lea eax, [esp+$04]
- 005028DE 50 push eax
- 005028DF B904000000 mov ecx, $00000004
- 005028E4 BA1C000000 mov edx, $0000001C
- 005028E9 B830000000 mov eax, $00000030
- 005028EE E84DE0F0FF call 00410940
- 005028F3 54 push esp
- 005028F4 6A04 push $04
- 005028F6 8D442418 lea eax, [esp+$18]
- 005028FA 50 push eax
- 005028FB 8B533C mov edx, [ebx+$3C]
- 005028FE 83EA04 sub edx, +$04
- 00502901 8B4338 mov eax, [ebx+$38]
- 00502904 83E804 sub eax, +$04
- 00502907 B904000000 mov ecx, $00000004
- 0050290C E82FE0F0FF call 00410940
- 00502911 8D442414 lea eax, [esp+$14]
- 00502915 50 push eax
- 00502916 8B4500 mov eax, [ebp+$00]
- 00502919 8B80E80A0000 mov eax, [eax+$0AE8]
- 0050291F E86C0AF2FF call 00423390
- 00502924 50 push eax
- 00502925 8BC3 mov eax, ebx
- 00502927 E8D4ABF4FF call 0044D500
- 0050292C 59 pop ecx
- 0050292D 5A pop edx
- 0050292E E819B7F1FF call 0041E04C
- 00502933 8BC3 mov eax, ebx
- 00502935 E8C6ABF4FF call 0044D500
- 0050293A 8B4014 mov eax, [eax+$14]
- 0050293D 8B5500 mov edx, [ebp+$00]
- 00502940 8B92180B0000 mov edx, [edx+$0B18]
- 00502946 E8D1B1F1FF call 0041DB1C
- 0050294B 8B433C mov eax, [ebx+$3C]
- 0050294E 83E81C sub eax, +$1C
- 00502951 50 push eax
- 00502952 8D442404 lea eax, [esp+$04]
- 00502956 50 push eax
- 00502957 8B4B38 mov ecx, [ebx+$38]
- 0050295A 83E908 sub ecx, +$08
- 0050295D BA18000000 mov edx, $00000018
- 00502962 B804000000 mov eax, $00000004
- 00502967 E8D4DFF0FF call 00410940
- 0050296C 54 push esp
- 0050296D 8BC3 mov eax, ebx
- 0050296F E88CABF4FF call 0044D500
- 00502974 5A pop edx
- 00502975 E882B8F1FF call 0041E1FC
- 0050297A 83C420 add esp, +$20
- 0050297D 5D pop ebp
- 0050297E 5F pop edi
- 0050297F 5E pop esi
- 00502980 5B pop ebx
- 00502981 C3 ret
- }
- end ;
- procedure TaimForm.FormResize(Sender: TObject);
- begin
- {
- 00502984 8B10 mov edx, [eax]
- 00502986 FF5278 call dword ptr [edx+$78]
- 00502989 C3 ret
- }
- end ;
- procedure TaimForm.OutlookBtn1Click(Sender: TObject);
- begin
- {
- 00502334 53 push ebx
- 00502335 8BD8 mov ebx, eax
- 00502337 A1DC495400 mov eax, dword ptr [$5449DC]
- 0050233C 8B00 mov eax, [eax]
- 0050233E 8B530C mov edx, [ebx+$0C]
- 00502341 8D8490840B0000 lea eax, [eax+edx*4+$0B84]
- 00502348 E80F19F0FF call 00403C5C
- 0050234D B201 mov dl, $01
- 0050234F 8BC3 mov eax, ebx
- 00502351 8B08 mov ecx, [eax]
- 00502353 FF51FC call dword ptr [ecx-$04]
- 00502356 5B pop ebx
- 00502357 C3 ret
- }
- end ;
- procedure TaimForm.OutlookBtn2Click(Sender: TObject);
- begin
- {
- 00502358 55 push ebp
- 00502359 8BEC mov ebp, esp
- 0050235B 81C428FEFFFF add esp, $FFFFFE28
- 00502361 53 push ebx
- 00502362 56 push esi
- 00502363 57 push edi
- 00502364 33C9 xor ecx, ecx
- 00502366 898D2CFEFFFF mov [ebp+$FFFFFE2C], ecx
- 0050236C 898D28FEFFFF mov [ebp+$FFFFFE28], ecx
- 00502372 8BD8 mov ebx, eax
- 00502374 33C0 xor eax, eax
- 00502376 55 push ebp
- 00502377 6885255000 push $00502585
- ***** TRY
- |
- 0050237C 64FF30 push dword ptr fs:[eax]
- 0050237F 648920 mov fs:[eax], esp
- 00502382 A1DC495400 mov eax, dword ptr [$5449DC]
- 00502387 8B00 mov eax, [eax]
- 00502389 8B8000030000 mov eax, [eax+$0300]
- 0050238F 83C068 add eax, +$68
- * Possible String Reference to: "txt"
- |
- 00502392 BA9C255000 mov edx, $0050259C
- 00502397 E81419F0FF call 00403CB0
- 0050239C A1DC495400 mov eax, dword ptr [$5449DC]
- 005023A1 8B00 mov eax, [eax]
- 005023A3 8B90F40B0000 mov edx, [eax+$0BF4]
- 005023A9 A1DC495400 mov eax, dword ptr [$5449DC]
- 005023AE 8B00 mov eax, [eax]
- 005023B0 8B8000030000 mov eax, [eax+$0300]
- 005023B6 83C06C add eax, +$6C
- * Possible String Reference to: "_spylog.txt"
- |
- 005023B9 B9A8255000 mov ecx, $005025A8
- 005023BE E8611BF0FF call 00403F24
- 005023C3 A1DC495400 mov eax, dword ptr [$5449DC]
- 005023C8 8B00 mov eax, [eax]
- 005023CA 8B8000030000 mov eax, [eax+$0300]
- 005023D0 83C054 add eax, +$54
- * Possible String Reference to: "text files|*.txt|all files|*.*"
- |
- 005023D3 BABC255000 mov edx, $005025BC
- 005023D8 E8D318F0FF call 00403CB0
- 005023DD A1DC495400 mov eax, dword ptr [$5449DC]
- 005023E2 8B00 mov eax, [eax]
- 005023E4 8B8000030000 mov eax, [eax+$0300]
- 005023EA 8B10 mov edx, [eax]
- 005023EC FF523C call dword ptr [edx+$3C]
- 005023EF 84C0 test al, al
- 005023F1 0F8421010000 jz 00502518
- 005023F7 8B83E4020000 mov eax, [ebx+$02E4]
- 005023FD 80784700 cmp byte ptr [eax+$47], $00
- 00502401 0F84E2000000 jz 005024E9
- 00502407 8B83F4020000 mov eax, [ebx+$02F4]
- 0050240D E89EE7FFFF call 00500BB0
- 00502412 8B83F4020000 mov eax, [ebx+$02F4]
- 00502418 E83FE9FFFF call 00500D5C
- 0050241D E80A03F0FF call 0040272C
- 00502422 8945FC mov [ebp-$04], eax
- 00502425 8BB3F4020000 mov esi, [ebx+$02F4]
- 0050242B 8BC6 mov eax, esi
- 0050242D E82AE9FFFF call 00500D5C
- 00502432 8BC8 mov ecx, eax
- 00502434 8BC6 mov eax, esi
- 00502436 8B55FC mov edx, [ebp-$04]
- 00502439 E80AE9FFFF call 00500D48
- 0050243E 8B83F4020000 mov eax, [ebx+$02F4]
- 00502444 33D2 xor edx, edx
- 00502446 E81DE9FFFF call 00500D68
- 0050244B 8D952CFEFFFF lea edx, [ebp+$FFFFFE2C]
- 00502451 A1DC495400 mov eax, dword ptr [$5449DC]
- 00502456 8B00 mov eax, [eax]
- 00502458 8B8000030000 mov eax, [eax+$0300]
- 0050245E E80D5BF5FF call 00457F70
- 00502463 8B952CFEFFFF mov edx, [ebp+$FFFFFE2C]
- 00502469 8D8530FEFFFF lea eax, [ebp+$FFFFFE30]
- 0050246F E8663BF0FF call 00405FDA
- 00502474 8D8530FEFFFF lea eax, [ebp+$FFFFFE30]
- 0050247A E8433FF0FF call 004063C2
- 0050247F E87803F0FF call 004027FC
- 00502484 33C0 xor eax, eax
- 00502486 55 push ebp
- 00502487 68C5245000 push $005024C5
- ***** TRY
- |
- 0050248C 64FF30 push dword ptr fs:[eax]
- 0050248F 648920 mov fs:[eax], esp
- 00502492 8D9528FEFFFF lea edx, [ebp+$FFFFFE28]
- 00502498 8B45FC mov eax, [ebp-$04]
- 0050249B E8FC71F0FF call 0040969C
- 005024A0 8B9528FEFFFF mov edx, [ebp+$FFFFFE28]
- 005024A6 8D8530FEFFFF lea eax, [ebp+$FFFFFE30]
- 005024AC E8BB1DF0FF call 0040426C
- 005024B1 E8F53FF0FF call 004064AB
- 005024B6 E84103F0FF call 004027FC
- 005024BB 33C0 xor eax, eax
- 005024BD 5A pop edx
- 005024BE 59 pop ecx
- 005024BF 59 pop ecx
- 005024C0 648910 mov fs:[eax], edx
- 005024C3 EB0A jmp 005024CF
- ****** EXCEPT
- |
- 005024C5 E98E0FF0FF jmp 00403458
- 005024CA E83912F0FF call 00403708
- ****** END
- |
- 005024CF 8D8530FEFFFF lea eax, [ebp+$FFFFFE30]
- 005024D5 E8A23BF0FF call 0040607C
- 005024DA E81D03F0FF call 004027FC
- 005024DF 8B45FC mov eax, [ebp-$04]
- 005024E2 E85D02F0FF call 00402744
- 005024E7 EB2F jmp 00502518
- 005024E9 8D952CFEFFFF lea edx, [ebp+$FFFFFE2C]
- 005024EF A1DC495400 mov eax, dword ptr [$5449DC]
- 005024F4 8B00 mov eax, [eax]
- 005024F6 8B8000030000 mov eax, [eax+$0300]
- 005024FC E86F5AF5FF call 00457F70
- 00502501 8B952CFEFFFF mov edx, [ebp+$FFFFFE2C]
- 00502507 8B83E0020000 mov eax, [ebx+$02E0]
- 0050250D 8B8004020000 mov eax, [eax+$0204]
- 00502513 8B08 mov ecx, [eax]
- 00502515 FF5164 call dword ptr [ecx+$64]
- 00502518 A1DC495400 mov eax, dword ptr [$5449DC]
- 0050251D 8B00 mov eax, [eax]
- 0050251F 8B8000030000 mov eax, [eax+$0300]
- 00502525 83C06C add eax, +$6C
- 00502528 E82F17F0FF call 00403C5C
- 0050252D A1DC495400 mov eax, dword ptr [$5449DC]
- 00502532 8B00 mov eax, [eax]
- 00502534 8B8000030000 mov eax, [eax+$0300]
- 0050253A 83C068 add eax, +$68
- * Possible String Reference to: "s7m"
- |
- 0050253D BAE4255000 mov edx, $005025E4
- 00502542 E86917F0FF call 00403CB0
- 00502547 A1DC495400 mov eax, dword ptr [$5449DC]
- 0050254C 8B00 mov eax, [eax]
- 0050254E 8B8000030000 mov eax, [eax+$0300]
- 00502554 83C054 add eax, +$54
- * Possible String Reference to: "sub7 menu files|*.s7m|all files|*.*"
- |
- 00502557 BAF0255000 mov edx, $005025F0
- 0050255C E84F17F0FF call 00403CB0
- 00502561 33C0 xor eax, eax
- 00502563 5A pop edx
- 00502564 59 pop ecx
- 00502565 59 pop ecx
- 00502566 648910 mov fs:[eax], edx
- ****** FINALLY
- |
- * Possible String Reference to: "_^[嬪]