2661 lines
104 KiB
ObjectPascal
2661 lines
104 KiB
ObjectPascal
|
|
unit U_FjList_RZ;
|
|||
|
|
|
|||
|
|
interface
|
|||
|
|
|
|||
|
|
uses
|
|||
|
|
Windows, Messages, SysUtils, Classes, Graphics,
|
|||
|
|
Controls, Forms, Dialogs, StdCtrls
|
|||
|
|
type
|
|||
|
|
TfrmFjList_RZ=class(TForm)
|
|||
|
|
ListView1: TListView;
|
|||
|
|
Panel1: TPanel;
|
|||
|
|
FileName: TcxButton;
|
|||
|
|
cxButton1: TcxButton;
|
|||
|
|
cxButton2: TcxButton;
|
|||
|
|
cxButton3: TcxButton;
|
|||
|
|
ADOQueryTmp: TADOQuery;
|
|||
|
|
ADOQueryCmd: TADOQuery;
|
|||
|
|
ImageList1: TImageList;
|
|||
|
|
Panel2: TPanel;
|
|||
|
|
IdFTP1: TIdFTP;
|
|||
|
|
ADOConnection1: TADOConnection;
|
|||
|
|
Tv1: TcxGridDBTableView;
|
|||
|
|
cxGrid1Level1: TcxGridLevel;
|
|||
|
|
cxGrid1: TcxGrid;
|
|||
|
|
v1Column1: TcxGridDBColumn;
|
|||
|
|
v1Column2: TcxGridDBColumn;
|
|||
|
|
v1Column3: TcxGridDBColumn;
|
|||
|
|
DataSource1: TDataSource;
|
|||
|
|
v1Column4: TcxGridDBColumn;
|
|||
|
|
procedure cxButton3Click(Sender : TObject);
|
|||
|
|
procedure FormDestroy(Sender : TObject);
|
|||
|
|
procedure FileNameClick(Sender : TObject);
|
|||
|
|
procedure FormCreate(Sender : TObject);
|
|||
|
|
procedure FormShow(Sender : TObject);
|
|||
|
|
procedure ListView1DblClick(Sender : TObject);
|
|||
|
|
procedure cxButton1Click(Sender : TObject);
|
|||
|
|
procedure cxButton2Click(Sender : TObject);
|
|||
|
|
procedure FormClose(Sender : TObject);
|
|||
|
|
procedure Panel2DblClick(Sender : TObject);
|
|||
|
|
procedure Tv1DblClick(Sender : TObject);
|
|||
|
|
procedure _PROC_008427BD(Sender : TObject);
|
|||
|
|
procedure _PROC_008427EC(Sender : TObject);
|
|||
|
|
procedure _PROC_008427F4(Sender : TObject);
|
|||
|
|
procedure _PROC_0084285A(Sender : TObject);
|
|||
|
|
private
|
|||
|
|
{ Private declarations }
|
|||
|
|
public
|
|||
|
|
{ Public declarations }
|
|||
|
|
end ;
|
|||
|
|
|
|||
|
|
var
|
|||
|
|
frmFjList_RZ: TfrmFjList_RZ;
|
|||
|
|
|
|||
|
|
{This file is generated by DeDe Ver 3.50.02 Copyright (c) 1999-2002 DaFixer}
|
|||
|
|
|
|||
|
|
implementation
|
|||
|
|
|
|||
|
|
{$R *.DFM}
|
|||
|
|
|
|||
|
|
procedure TfrmFjList_RZ.cxButton3Click(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00841804 53 push ebx
|
|||
|
|
00841805 8BD8 mov ebx, eax
|
|||
|
|
|
|||
|
|
* Reference to control TfrmFjList_RZ.ADOQueryTmp : TADOQuery
|
|||
|
|
|
|
|||
|
|
00841807 8B8310030000 mov eax, [ebx+$0310]
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.Close(TDataSet);
|
|||
|
|
|
|
|||
|
|
0084180D E8C240C8FF call 004C58D4
|
|||
|
|
|
|||
|
|
* Reference to control TfrmFjList_RZ.ADOQueryCmd : TADOQuery
|
|||
|
|
|
|
|||
|
|
00841812 8B8314030000 mov eax, [ebx+$0314]
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.Close(TDataSet);
|
|||
|
|
|
|
|||
|
|
00841818 E8B740C8FF call 004C58D4
|
|||
|
|
|
|||
|
|
* Reference to control TfrmFjList_RZ.ListView1 : TListView
|
|||
|
|
|
|
|||
|
|
0084181D 8B83F8020000 mov eax, [ebx+$02F8]
|
|||
|
|
|
|||
|
|
* Reference to field TListView.Items : TListItems
|
|||
|
|
|
|
|||
|
|
00841823 8B802C020000 mov eax, [eax+$022C]
|
|||
|
|
|
|||
|
|
* Reference to: System.TObject.Free(TObject);
|
|||
|
|
|
|
|||
|
|
00841829 E81E2BBCFF call 0040434C
|
|||
|
|
|
|||
|
|
* Reference to field TfrmFjList_RZ.ModalResult : TModalResult
|
|||
|
|
|
|
|||
|
|
0084182E C7834C020000FFFFFFFF mov dword ptr [ebx+$024C], $FFFFFFFF
|
|||
|
|
00841838 5B pop ebx
|
|||
|
|
00841839 C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmFjList_RZ.FormDestroy(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
0084183C 33C0 xor eax, eax
|
|||
|
|
|
|||
|
|
* Reference to GlobalVar_00895A40
|
|||
|
|
|
|
|||
|
|
0084183E A3405A8900 mov dword ptr [$00895A40], eax
|
|||
|
|
00841843 C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmFjList_RZ.FileNameClick(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00841844 55 push ebp
|
|||
|
|
00841845 8BEC mov ebp, esp
|
|||
|
|
00841847 B917000000 mov ecx, $00000017
|
|||
|
|
0084184C 6A00 push $00
|
|||
|
|
0084184E 6A00 push $00
|
|||
|
|
00841850 49 dec ecx
|
|||
|
|
00841851 75F9 jnz 0084184C
|
|||
|
|
00841853 53 push ebx
|
|||
|
|
00841854 56 push esi
|
|||
|
|
00841855 57 push edi
|
|||
|
|
00841856 8945FC mov [ebp-$04], eax
|
|||
|
|
00841859 33C0 xor eax, eax
|
|||
|
|
0084185B 55 push ebp
|
|||
|
|
0084185C 68EE1C8400 push $00841CEE
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00841861 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00841864 648920 mov fs:[eax], esp
|
|||
|
|
00841867 33C0 xor eax, eax
|
|||
|
|
00841869 55 push ebp
|
|||
|
|
0084186A 68221C8400 push $00841C22
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
0084186F 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00841872 648920 mov fs:[eax], esp
|
|||
|
|
00841875 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmFjList_RZ.ADOQueryCmd : TADOQuery
|
|||
|
|
|
|
|||
|
|
00841878 8B8014030000 mov eax, [eax+$0314]
|
|||
|
|
|
|||
|
|
* Reference to: ADODB.TCustomADODataSet.GetConnection(TCustomADODataSet):TADOConnection;
|
|||
|
|
|
|
|||
|
|
0084187E E8A9A5C9FF call 004DBE2C
|
|||
|
|
|
|||
|
|
* Reference to: ADODB.TADOConnection.BeginTrans(TADOConnection):Integer;
|
|||
|
|
|
|
|||
|
|
00841883 E80C0AC9FF call 004D2294
|
|||
|
|
00841888 8B4DFC mov ecx, [ebp-$04]
|
|||
|
|
0084188B B201 mov dl, $01
|
|||
|
|
|
|||
|
|
* Reference to class TOpenDialog
|
|||
|
|
|
|
|||
|
|
0084188D A1ACE94300 mov eax, dword ptr [$0043E9AC]
|
|||
|
|
|
|||
|
|
* Reference to: Dialogs.TOpenDialog.Create(TOpenDialog;boolean;TComponent);
|
|||
|
|
|
|
|||
|
|
00841892 E8E9E4BFFF call 0043FD80
|
|||
|
|
00841897 8BD8 mov ebx, eax
|
|||
|
|
00841899 8BC3 mov eax, ebx
|
|||
|
|
0084189B 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TOpenDialog.Execute()
|
|||
|
|
|
|
|||
|
|
0084189D FF523C call dword ptr [edx+$3C]
|
|||
|
|
008418A0 84C0 test al, al
|
|||
|
|
008418A2 0F845D030000 jz 00841C05
|
|||
|
|
008418A8 8D55F4 lea edx, [ebp-$0C]
|
|||
|
|
008418AB 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: Dialogs.TOpenDialog.GetFileName(TOpenDialog):TFileName;
|
|||
|
|
|
|
|||
|
|
008418AD E816EDBFFF call 004405C8
|
|||
|
|
008418B2 8D55D4 lea edx, [ebp-$2C]
|
|||
|
|
008418B5 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: Dialogs.TOpenDialog.GetFileName(TOpenDialog):TFileName;
|
|||
|
|
|
|
|||
|
|
008418B7 E80CEDBFFF call 004405C8
|
|||
|
|
008418BC 8B45D4 mov eax, [ebp-$2C]
|
|||
|
|
008418BF 8D55F8 lea edx, [ebp-$08]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.ExtractFileName(AnsiString):AnsiString;
|
|||
|
|
|
|
|||
|
|
008418C2 E825A1BCFF call 0040B9EC
|
|||
|
|
008418C7 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmFjList_RZ.Panel2 : TPanel
|
|||
|
|
|
|
|||
|
|
008418CA 8B801C030000 mov eax, [eax+$031C]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD><CFB4><EFBFBD><EFBFBD>ݣ<EFBFBD><DDA3><EFBFBD><EFBFBD>Ե<EFBFBD>...'
|
|||
|
|
|
|
|||
|
|
008418D0 BA081D8400 mov edx, $00841D08
|
|||
|
|
|
|||
|
|
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
|||
|
|
|
|
|||
|
|
008418D5 E8466DC4FF call 00488620
|
|||
|
|
008418DA 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmFjList_RZ.Panel2 : TPanel
|
|||
|
|
|
|
|||
|
|
008418DD 8B801C030000 mov eax, [eax+$031C]
|
|||
|
|
008418E3 B201 mov dl, $01
|
|||
|
|
|
|||
|
|
* Reference to: Controls.TControl.SetVisible(TControl;Boolean);
|
|||
|
|
|
|
|||
|
|
008418E5 E8266CC4FF call 00488510
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmFjList_RZ.FormCreate(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00841E3C 55 push ebp
|
|||
|
|
00841E3D 8BEC mov ebp, esp
|
|||
|
|
00841E3F 6A00 push $00
|
|||
|
|
00841E41 53 push ebx
|
|||
|
|
00841E42 56 push esi
|
|||
|
|
00841E43 8BD8 mov ebx, eax
|
|||
|
|
00841E45 33C0 xor eax, eax
|
|||
|
|
00841E47 55 push ebp
|
|||
|
|
00841E48 68B01E8400 push $00841EB0
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00841E4D 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00841E50 648920 mov fs:[eax], esp
|
|||
|
|
|
|||
|
|
* Reference to control TfrmFjList_RZ.ADOConnection1 : TADOConnection
|
|||
|
|
|
|
|||
|
|
00841E53 8BB324030000 mov esi, [ebx+$0324]
|
|||
|
|
00841E59 33D2 xor edx, edx
|
|||
|
|
00841E5B 8BC6 mov eax, esi
|
|||
|
|
00841E5D 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TADOConnection.OFFS_48
|
|||
|
|
|
|
|||
|
|
00841E5F FF5148 call dword ptr [ecx+$48]
|
|||
|
|
00841E62 8D45FC lea eax, [ebp-$04]
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmFjList_RZ.FormShow(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00841EBC 53 push ebx
|
|||
|
|
00841EBD 8BD8 mov ebx, eax
|
|||
|
|
|
|||
|
|
* Reference to field TfrmFjList_RZ.OFFS_0354
|
|||
|
|
|
|
|||
|
|
00841EBF 83BB5403000000 cmp dword ptr [ebx+$0354], +$00
|
|||
|
|
00841EC6 750F jnz 00841ED7
|
|||
|
|
00841EC8 B201 mov dl, $01
|
|||
|
|
|
|||
|
|
* Reference to control TfrmFjList_RZ.Panel1 : TPanel
|
|||
|
|
|
|
|||
|
|
00841ECA 8B83FC020000 mov eax, [ebx+$02FC]
|
|||
|
|
|
|||
|
|
* Reference to: Controls.TControl.SetVisible(TControl;Boolean);
|
|||
|
|
|
|
|||
|
|
00841ED0 E83B66C4FF call 00488510
|
|||
|
|
00841ED5 EB0D jmp 00841EE4
|
|||
|
|
00841ED7 33D2 xor edx, edx
|
|||
|
|
|
|||
|
|
* Reference to control TfrmFjList_RZ.Panel1 : TPanel
|
|||
|
|
|
|
|||
|
|
00841ED9 8B83FC020000 mov eax, [ebx+$02FC]
|
|||
|
|
|
|||
|
|
* Reference to: Controls.TControl.SetVisible(TControl;Boolean);
|
|||
|
|
|
|
|||
|
|
00841EDF E82C66C4FF call 00488510
|
|||
|
|
00841EE4 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
00841EE6 E8B1F7FFFF call 0084169C
|
|||
|
|
00841EEB 5B pop ebx
|
|||
|
|
00841EEC C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmFjList_RZ.ListView1DblClick(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00841EF0 55 push ebp
|
|||
|
|
00841EF1 8BEC mov ebp, esp
|
|||
|
|
00841EF3 33C9 xor ecx, ecx
|
|||
|
|
00841EF5 51 push ecx
|
|||
|
|
00841EF6 51 push ecx
|
|||
|
|
00841EF7 51 push ecx
|
|||
|
|
00841EF8 51 push ecx
|
|||
|
|
00841EF9 51 push ecx
|
|||
|
|
00841EFA 51 push ecx
|
|||
|
|
00841EFB 51 push ecx
|
|||
|
|
00841EFC 53 push ebx
|
|||
|
|
00841EFD 56 push esi
|
|||
|
|
00841EFE 57 push edi
|
|||
|
|
00841EFF 8945FC mov [ebp-$04], eax
|
|||
|
|
00841F02 33C0 xor eax, eax
|
|||
|
|
00841F04 55 push ebp
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27>3)<29><><EFBFBD><EFBFBD>_^[<5B><>]<5D>'
|
|||
|
|
|
|
|||
|
|
00841F05 68BC218400 push $008421BC
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00841F0A 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00841F0D 648920 mov fs:[eax], esp
|
|||
|
|
00841F10 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmFjList_RZ.ListView1 : TListView
|
|||
|
|
|
|
|||
|
|
00841F13 8B80F8020000 mov eax, [eax+$02F8]
|
|||
|
|
|
|||
|
|
* Reference to field TListView.Items : TListItems
|
|||
|
|
|
|
|||
|
|
00841F19 8B802C020000 mov eax, [eax+$022C]
|
|||
|
|
|
|||
|
|
* Reference to: ComCtrls.TListItems.GetCount(TListItems):Integer;
|
|||
|
|
|
|
|||
|
|
00841F1F E8085EC2FF call 00467D2C
|
|||
|
|
00841F24 48 dec eax
|
|||
|
|
00841F25 0F8C76020000 jl 008421A1
|
|||
|
|
00841F2B 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmFjList_RZ.ListView1 : TListView
|
|||
|
|
|
|
|||
|
|
00841F2E 8B80F8020000 mov eax, [eax+$02F8]
|
|||
|
|
00841F34 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TListView.SelCount()
|
|||
|
|
|
|
|||
|
|
00841F36 FF92F0000000 call dword ptr [edx+$00F0]
|
|||
|
|
00841F3C 48 dec eax
|
|||
|
|
00841F3D 0F8C5E020000 jl 008421A1
|
|||
|
|
00841F43 8D45F8 lea eax, [ebp-$08]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'D:\ͼƬ<CDBC>鿴'
|
|||
|
|
|
|
|||
|
|
00841F46 BAD4218400 mov edx, $008421D4
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrLAsg(void;void;void;void);
|
|||
|
|
|
|
|||
|
|
00841F4B E86C34BCFF call 004053BC
|
|||
|
|
00841F50 8B45F8 mov eax, [ebp-$08]
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrToPChar(String):PAnsiChar;
|
|||
|
|
|
|
|||
|
|
00841F53 E89C38BCFF call 004057F4
|
|||
|
|
00841F58 8BD8 mov ebx, eax
|
|||
|
|
00841F5A 8BD3 mov edx, ebx
|
|||
|
|
00841F5C 8D45F0 lea eax, [ebp-$10]
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrFromPChar(String;String;PAnsiChar);
|
|||
|
|
| or: System.@WStrFromPChar(WideString;WideString;PAnsiChar);
|
|||
|
|
|
|
|||
|
|
00841F5F E8C835BCFF call 0040552C
|
|||
|
|
00841F64 8B45F0 mov eax, [ebp-$10]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.DirectoryExists(AnsiString):Boolean;
|
|||
|
|
|
|
|||
|
|
00841F67 E8DC95BCFF call 0040B548
|
|||
|
|
00841F6C 84C0 test al, al
|
|||
|
|
00841F6E 7508 jnz 00841F78
|
|||
|
|
00841F70 6A00 push $00
|
|||
|
|
00841F72 53 push ebx
|
|||
|
|
|
|||
|
|
* Reference to: kernel32.CreateDirectoryA()
|
|||
|
|
|
|
|||
|
|
00841F73 E80461BCFF call 0040807C
|
|||
|
|
00841F78 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmFjList_RZ.ListView1 : TListView
|
|||
|
|
|
|
|||
|
|
00841F7B 8B80F8020000 mov eax, [eax+$02F8]
|
|||
|
|
|
|||
|
|
* Reference to: ComCtrls.TCustomListView.GetSelected(TCustomListView):TListItem;
|
|||
|
|
| or: ComCtrls.TCustomListView.GetFocused(TCustomListView):TListItem;
|
|||
|
|
|
|
|||
|
|
00841F81 E87E94C2FF call 0046B404
|
|||
|
|
|
|||
|
|
* Reference to field TListView.ComponentStyle : TComponentStyle
|
|||
|
|
|
|
|||
|
|
00841F86 8B5024 mov edx, [eax+$24]
|
|||
|
|
00841F89 8D45F4 lea eax, [ebp-$0C]
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrLAsg(void;void;void;void);
|
|||
|
|
|
|
|||
|
|
00841F8C E82B34BCFF call 004053BC
|
|||
|
|
00841F91 FF75F8 push dword ptr [ebp-$08]
|
|||
|
|
00841F94 68E8218400 push $008421E8
|
|||
|
|
00841F99 8D55EC lea edx, [ebp-$14]
|
|||
|
|
00841F9C 8B45F4 mov eax, [ebp-$0C]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
00841F9F E84889BCFF call 0040A8EC
|
|||
|
|
00841FA4 FF75EC push dword ptr [ebp-$14]
|
|||
|
|
00841FA7 8D45F8 lea eax, [ebp-$08]
|
|||
|
|
00841FAA BA03000000 mov edx, $00000003
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrCatN;
|
|||
|
|
|
|
|||
|
|
00841FAF E80037BCFF call 004056B4
|
|||
|
|
00841FB4 33C0 xor eax, eax
|
|||
|
|
00841FB6 55 push ebp
|
|||
|
|
00841FB7 6828208400 push $00842028
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00841FBC 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00841FBF 648920 mov fs:[eax], esp
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmFjList_RZ.cxButton1Click(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00842274 55 push ebp
|
|||
|
|
00842275 8BEC mov ebp, esp
|
|||
|
|
00842277 33C9 xor ecx, ecx
|
|||
|
|
00842279 51 push ecx
|
|||
|
|
0084227A 51 push ecx
|
|||
|
|
0084227B 51 push ecx
|
|||
|
|
0084227C 51 push ecx
|
|||
|
|
0084227D 53 push ebx
|
|||
|
|
0084227E 56 push esi
|
|||
|
|
0084227F 57 push edi
|
|||
|
|
00842280 8BF0 mov esi, eax
|
|||
|
|
00842282 33C0 xor eax, eax
|
|||
|
|
00842284 55 push ebp
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27><>'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_^[<EFBFBD><EFBFBD>]<EFBFBD>'
|
|||
|
|
|
|
|||
|
|
00842285 6867238400 push $00842367
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
0084228A 64FF30 push dword ptr fs:[eax]
|
|||
|
|
0084228D 648920 mov fs:[eax], esp
|
|||
|
|
|
|||
|
|
* Reference to control TfrmFjList_RZ.ADOQueryTmp : TADOQuery
|
|||
|
|
|
|
|||
|
|
00842290 8B8610030000 mov eax, [esi+$0310]
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
|||
|
|
|
|
|||
|
|
00842296 E8255CC8FF call 004C7EC0
|
|||
|
|
0084229B 84C0 test al, al
|
|||
|
|
0084229D 0F85A9000000 jnz 0084234C
|
|||
|
|
008422A3 33C0 xor eax, eax
|
|||
|
|
008422A5 55 push ebp
|
|||
|
|
008422A6 6842238400 push $00842342
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
008422AB 64FF30 push dword ptr fs:[eax]
|
|||
|
|
008422AE 648920 mov fs:[eax], esp
|
|||
|
|
|
|||
|
|
* Reference to control TfrmFjList_RZ.ADOQueryCmd : TADOQuery
|
|||
|
|
|
|
|||
|
|
008422B1 8B9E14030000 mov ebx, [esi+$0314]
|
|||
|
|
008422B7 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.Close(TDataSet);
|
|||
|
|
|
|
|||
|
|
008422B9 E81636C8FF call 004C58D4
|
|||
|
|
008422BE 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
|||
|
|
|
|
|||
|
|
008422C0 E8E7BCC9FF call 004DDFAC
|
|||
|
|
008422C5 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TADOQuery.OFFS_44
|
|||
|
|
|
|
|||
|
|
008422C7 FF5244 call dword ptr [edx+$44]
|
|||
|
|
008422CA 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
|||
|
|
|
|
|||
|
|
008422CC E8DBBCC9FF call 004DDFAC
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'delete from TP_File '
|
|||
|
|
|
|
|||
|
|
008422D1 BA80238400 mov edx, $00842380
|
|||
|
|
008422D6 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TADOQuery.OFFS_38
|
|||
|
|
|
|
|||
|
|
008422D8 FF5138 call dword ptr [ecx+$38]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmFjList_RZ.ADOQueryTmp : TADOQuery
|
|||
|
|
|
|
|||
|
|
008422DB 8B8610030000 mov eax, [esi+$0310]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'TFID'
|
|||
|
|
|
|
|||
|
|
008422E1 BAA0238400 mov edx, $008423A0
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
|||
|
|
|
|
|||
|
|
008422E6 E8C948C8FF call 004C6BB4
|
|||
|
|
008422EB 8D55F0 lea edx, [ebp-$10]
|
|||
|
|
008422EE 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TADOQuery.OFFS_60
|
|||
|
|
|
|
|||
|
|
008422F0 FF5160 call dword ptr [ecx+$60]
|
|||
|
|
008422F3 8B45F0 mov eax, [ebp-$10]
|
|||
|
|
008422F6 8D55F4 lea edx, [ebp-$0C]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
008422F9 E8EE85BCFF call 0040A8EC
|
|||
|
|
008422FE 8B45F4 mov eax, [ebp-$0C]
|
|||
|
|
00842301 8D55F8 lea edx, [ebp-$08]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.QuotedStr(AnsiString):AnsiString;
|
|||
|
|
|
|
|||
|
|
00842304 E8EB86BCFF call 0040A9F4
|
|||
|
|
00842309 8B4DF8 mov ecx, [ebp-$08]
|
|||
|
|
0084230C 8D45FC lea eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'where TFID='
|
|||
|
|
|
|
|||
|
|
0084230F BAB0238400 mov edx, $008423B0
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrCat3;
|
|||
|
|
|
|
|||
|
|
00842314 E82733BCFF call 00405640
|
|||
|
|
00842319 8B45FC mov eax, [ebp-$04]
|
|||
|
|
0084231C 50 push eax
|
|||
|
|
0084231D 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
|||
|
|
|
|
|||
|
|
0084231F E888BCC9FF call 004DDFAC
|
|||
|
|
00842324 5A pop edx
|
|||
|
|
00842325 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TADOQuery.OFFS_38
|
|||
|
|
|
|
|||
|
|
00842327 FF5138 call dword ptr [ecx+$38]
|
|||
|
|
0084232A 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: ADODB.TADOQuery.ExecSQL(TADOQuery):Integer;
|
|||
|
|
|
|
|||
|
|
0084232C E8A3BBC9FF call 004DDED4
|
|||
|
|
00842331 8BC6 mov eax, esi
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
00842333 E864F3FFFF call 0084169C
|
|||
|
|
00842338 33C0 xor eax, eax
|
|||
|
|
0084233A 5A pop edx
|
|||
|
|
0084233B 59 pop ecx
|
|||
|
|
0084233C 59 pop ecx
|
|||
|
|
0084233D 648910 mov fs:[eax], edx
|
|||
|
|
00842340 EB0A jmp 0084234C
|
|||
|
|
|
|||
|
|
* Reference to: System.@HandleAnyException;
|
|||
|
|
|
|
|||
|
|
00842342 E9F924BCFF jmp 00404840
|
|||
|
|
|
|||
|
|
* Reference to: System.@DoneExcept;
|
|||
|
|
|
|
|||
|
|
00842347 E82029BCFF call 00404C6C
|
|||
|
|
|
|||
|
|
****** END
|
|||
|
|
|
|
|||
|
|
0084234C 33C0 xor eax, eax
|
|||
|
|
0084234E 5A pop edx
|
|||
|
|
0084234F 59 pop ecx
|
|||
|
|
00842350 59 pop ecx
|
|||
|
|
00842351 648910 mov fs:[eax], edx
|
|||
|
|
|
|||
|
|
****** FINALLY
|
|||
|
|
|
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '_^[<5B><>]<5D>'
|
|||
|
|
|
|
|||
|
|
00842354 686E238400 push $0084236E
|
|||
|
|
00842359 8D45F0 lea eax, [ebp-$10]
|
|||
|
|
0084235C BA04000000 mov edx, $00000004
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
|||
|
|
|
|
|||
|
|
00842361 E8E22FBCFF call 00405348
|
|||
|
|
00842366 C3 ret
|
|||
|
|
|
|||
|
|
|
|||
|
|
* Reference to: System.@HandleFinally;
|
|||
|
|
|
|
|||
|
|
00842367 E98827BCFF jmp 00404AF4
|
|||
|
|
0084236C EBEB jmp 00842359
|
|||
|
|
|
|||
|
|
****** END
|
|||
|
|
|
|
|||
|
|
0084236E 5F pop edi
|
|||
|
|
0084236F 5E pop esi
|
|||
|
|
00842370 5B pop ebx
|
|||
|
|
00842371 8BE5 mov esp, ebp
|
|||
|
|
00842373 5D pop ebp
|
|||
|
|
00842374 C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmFjList_RZ.cxButton2Click(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
008423BC 55 push ebp
|
|||
|
|
008423BD 8BEC mov ebp, esp
|
|||
|
|
008423BF 83C4EC add esp, -$14
|
|||
|
|
008423C2 53 push ebx
|
|||
|
|
008423C3 56 push esi
|
|||
|
|
008423C4 57 push edi
|
|||
|
|
008423C5 33C9 xor ecx, ecx
|
|||
|
|
008423C7 894DF8 mov [ebp-$08], ecx
|
|||
|
|
008423CA 894DF4 mov [ebp-$0C], ecx
|
|||
|
|
008423CD 8945FC mov [ebp-$04], eax
|
|||
|
|
008423D0 33C0 xor eax, eax
|
|||
|
|
008423D2 55 push ebp
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27><>%<25><><EFBFBD><EFBFBD>_^[<5B><>]<5D>'
|
|||
|
|
|
|
|||
|
|
008423D3 6861258400 push $00842561
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
008423D8 64FF30 push dword ptr fs:[eax]
|
|||
|
|
008423DB 648920 mov fs:[eax], esp
|
|||
|
|
008423DE 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmFjList_RZ.ADOQueryTmp : TADOQuery
|
|||
|
|
|
|
|||
|
|
008423E1 8B8010030000 mov eax, [eax+$0310]
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
|||
|
|
|
|
|||
|
|
008423E7 E8D45AC8FF call 004C7EC0
|
|||
|
|
008423EC 84C0 test al, al
|
|||
|
|
008423EE 0F8552010000 jnz 00842546
|
|||
|
|
008423F4 33C0 xor eax, eax
|
|||
|
|
008423F6 55 push ebp
|
|||
|
|
008423F7 682C258400 push $0084252C
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
008423FC 64FF30 push dword ptr fs:[eax]
|
|||
|
|
008423FF 648920 mov fs:[eax], esp
|
|||
|
|
00842402 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmFjList_RZ.ADOQueryTmp : TADOQuery
|
|||
|
|
|
|
|||
|
|
00842405 8B8010030000 mov eax, [eax+$0310]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'FileName'
|
|||
|
|
|
|
|||
|
|
0084240B BA78258400 mov edx, $00842578
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
|||
|
|
|
|
|||
|
|
00842410 E89F47C8FF call 004C6BB4
|
|||
|
|
00842415 8D55F8 lea edx, [ebp-$08]
|
|||
|
|
00842418 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TADOQuery.OFFS_60
|
|||
|
|
|
|
|||
|
|
0084241A FF5160 call dword ptr [ecx+$60]
|
|||
|
|
0084241D 8B4DFC mov ecx, [ebp-$04]
|
|||
|
|
00842420 B201 mov dl, $01
|
|||
|
|
|
|||
|
|
* Reference to class TSaveDialog
|
|||
|
|
|
|
|||
|
|
00842422 A1A4EC4300 mov eax, dword ptr [$0043ECA4]
|
|||
|
|
|
|||
|
|
* Reference to: Dialogs.TOpenDialog.Create(TOpenDialog;boolean;TComponent);
|
|||
|
|
|
|
|||
|
|
00842427 E854D9BFFF call 0043FD80
|
|||
|
|
0084242C 8BD8 mov ebx, eax
|
|||
|
|
|
|||
|
|
* Reference to field TSaveDialog.OFFS_0078
|
|||
|
|
|
|
|||
|
|
0084242E 8D4378 lea eax, [ebx+$78]
|
|||
|
|
00842431 8B55F8 mov edx, [ebp-$08]
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrAsg(void;void;void;void);
|
|||
|
|
|
|
|||
|
|
00842434 E83F2FBCFF call 00405378
|
|||
|
|
00842439 8BC3 mov eax, ebx
|
|||
|
|
0084243B 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TSaveDialog.Execute()
|
|||
|
|
|
|
|||
|
|
0084243D FF523C call dword ptr [edx+$3C]
|
|||
|
|
00842440 84C0 test al, al
|
|||
|
|
00842442 0F84DA000000 jz 00842522
|
|||
|
|
00842448 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmFjList_RZ.Panel2 : TPanel
|
|||
|
|
|
|
|||
|
|
0084244B 8B801C030000 mov eax, [eax+$031C]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27><><EFBFBD>ڱ<EFBFBD><DAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD><DDA3><EFBFBD><EFBFBD>Ե<EFBFBD>...'
|
|||
|
|
|
|
|||
|
|
00842451 BA8C258400 mov edx, $0084258C
|
|||
|
|
|
|||
|
|
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
|||
|
|
|
|
|||
|
|
00842456 E8C561C4FF call 00488620
|
|||
|
|
0084245B 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmFjList_RZ.Panel2 : TPanel
|
|||
|
|
|
|
|||
|
|
0084245E 8B801C030000 mov eax, [eax+$031C]
|
|||
|
|
00842464 B201 mov dl, $01
|
|||
|
|
|
|||
|
|
* Reference to: Controls.TControl.SetVisible(TControl;Boolean);
|
|||
|
|
|
|
|||
|
|
00842466 E8A560C4FF call 00488510
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmFjList_RZ.FormClose(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
|
|||
|
|
* Reference to field TfrmFjList_RZ.OFFS_0350
|
|||
|
|
|
|
|||
|
|
008425B8 83B8500300000A cmp dword ptr [eax+$0350], +$0A
|
|||
|
|
008425BF 7504 jnz 008425C5
|
|||
|
|
008425C1 C60102 mov byte ptr [ecx], $02
|
|||
|
|
008425C4 C3 ret
|
|||
|
|
|
|||
|
|
008425C5 C60101 mov byte ptr [ecx], $01
|
|||
|
|
008425C8 C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmFjList_RZ.Panel2DblClick(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
008425CC 33D2 xor edx, edx
|
|||
|
|
|
|||
|
|
* Reference to control TfrmFjList_RZ.Panel2 : TPanel
|
|||
|
|
|
|
|||
|
|
008425CE 8B801C030000 mov eax, [eax+$031C]
|
|||
|
|
|
|||
|
|
* Reference to: Controls.TControl.SetVisible(TControl;Boolean);
|
|||
|
|
|
|
|||
|
|
008425D4 E8375FC4FF call 00488510
|
|||
|
|
008425D9 C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmFjList_RZ.Tv1DblClick(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
008425DC 55 push ebp
|
|||
|
|
008425DD 8BEC mov ebp, esp
|
|||
|
|
008425DF 33C9 xor ecx, ecx
|
|||
|
|
008425E1 51 push ecx
|
|||
|
|
008425E2 51 push ecx
|
|||
|
|
008425E3 51 push ecx
|
|||
|
|
008425E4 51 push ecx
|
|||
|
|
008425E5 51 push ecx
|
|||
|
|
008425E6 51 push ecx
|
|||
|
|
008425E7 53 push ebx
|
|||
|
|
008425E8 56 push esi
|
|||
|
|
008425E9 8BD8 mov ebx, eax
|
|||
|
|
008425EB 33C0 xor eax, eax
|
|||
|
|
008425ED 55 push ebp
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27><>#<23><><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
|||
|
|
|
|
|||
|
|
008425EE 6859278400 push $00842759
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
008425F3 64FF30 push dword ptr fs:[eax]
|
|||
|
|
008425F6 648920 mov fs:[eax], esp
|
|||
|
|
|
|||
|
|
* Reference to control TfrmFjList_RZ.ADOQueryTmp : TADOQuery
|
|||
|
|
|
|
|||
|
|
008425F9 8B8310030000 mov eax, [ebx+$0310]
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
|||
|
|
|
|
|||
|
|
008425FF E8BC58C8FF call 004C7EC0
|
|||
|
|
00842604 84C0 test al, al
|
|||
|
|
00842606 0F8525010000 jnz 00842731
|
|||
|
|
0084260C 8D45FC lea eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'D:\ͼƬ<CDBC>鿴'
|
|||
|
|
|
|
|||
|
|
0084260F BA70278400 mov edx, $00842770
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrLAsg(void;void;void;void);
|
|||
|
|
|
|
|||
|
|
00842614 E8A32DBCFF call 004053BC
|
|||
|
|
00842619 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrToPChar(String):PAnsiChar;
|
|||
|
|
|
|
|||
|
|
0084261C E8D331BCFF call 004057F4
|
|||
|
|
00842621 8BF0 mov esi, eax
|
|||
|
|
00842623 8BD6 mov edx, esi
|
|||
|
|
00842625 8D45EC lea eax, [ebp-$14]
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrFromPChar(String;String;PAnsiChar);
|
|||
|
|
| or: System.@WStrFromPChar(WideString;WideString;PAnsiChar);
|
|||
|
|
|
|
|||
|
|
00842628 E8FF2EBCFF call 0040552C
|
|||
|
|
0084262D 8B45EC mov eax, [ebp-$14]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.DirectoryExists(AnsiString):Boolean;
|
|||
|
|
|
|
|||
|
|
00842630 E8138FBCFF call 0040B548
|
|||
|
|
00842635 84C0 test al, al
|
|||
|
|
00842637 7508 jnz 00842641
|
|||
|
|
00842639 6A00 push $00
|
|||
|
|
0084263B 56 push esi
|
|||
|
|
|
|||
|
|
* Reference to: kernel32.CreateDirectoryA()
|
|||
|
|
|
|
|||
|
|
0084263C E83B5ABCFF call 0040807C
|
|||
|
|
|
|||
|
|
* Reference to control TfrmFjList_RZ.ADOQueryTmp : TADOQuery
|
|||
|
|
|
|
|||
|
|
00842641 8B8310030000 mov eax, [ebx+$0310]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'FileName'
|
|||
|
|
|
|
|||
|
|
00842647 BA84278400 mov edx, $00842784
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
|||
|
|
|
|
|||
|
|
0084264C E86345C8FF call 004C6BB4
|
|||
|
|
00842651 8D55F8 lea edx, [ebp-$08]
|
|||
|
|
00842654 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TADOQuery.OFFS_60
|
|||
|
|
|
|
|||
|
|
00842656 FF5160 call dword ptr [ecx+$60]
|
|||
|
|
00842659 FF75FC push dword ptr [ebp-$04]
|
|||
|
|
0084265C 6898278400 push $00842798
|
|||
|
|
00842661 8D55E8 lea edx, [ebp-$18]
|
|||
|
|
00842664 8B45F8 mov eax, [ebp-$08]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
00842667 E88082BCFF call 0040A8EC
|
|||
|
|
0084266C FF75E8 push dword ptr [ebp-$18]
|
|||
|
|
0084266F 8D45FC lea eax, [ebp-$04]
|
|||
|
|
00842672 BA03000000 mov edx, $00000003
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrCatN;
|
|||
|
|
|
|
|||
|
|
00842677 E83830BCFF call 004056B4
|
|||
|
|
0084267C 33C0 xor eax, eax
|
|||
|
|
0084267E 55 push ebp
|
|||
|
|
0084267F 682A278400 push $0084272A
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00842684 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00842687 648920 mov fs:[eax], esp
|
|||
|
|
0084268A 6A00 push $00
|
|||
|
|
|
|||
|
|
* Reference to control TfrmFjList_RZ.ADOQueryTmp : TADOQuery
|
|||
|
|
|
|
|||
|
|
0084268C 8B8310030000 mov eax, [ebx+$0310]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'FilesOther'
|
|||
|
|
|
|
|||
|
|
00842692 BAA4278400 mov edx, $008427A4
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
|||
|
|
|
|
|||
|
|
00842697 E81845C8FF call 004C6BB4
|
|||
|
|
|
|||
|
|
* Reference to class TBlobField
|
|||
|
|
|
|
|||
|
|
0084269C 8B1524674B00 mov edx, [$004B6724]
|
|||
|
|
|
|||
|
|
* Reference to: System.@AsClass(TObject;TClass):TObject;
|
|||
|
|
|
|
|||
|
|
008426A2 E8611EBCFF call 00404508
|
|||
|
|
008426A7 8BC8 mov ecx, eax
|
|||
|
|
008426A9 B201 mov dl, $01
|
|||
|
|
|
|||
|
|
* Reference to class TADOBlobStream
|
|||
|
|
|
|
|||
|
|
008426AB A1A8164D00 mov eax, dword ptr [$004D16A8]
|
|||
|
|
|
|||
|
|
* Reference to: ADODB.TADOBlobStream.Create(TADOBlobStream;boolean;TBlobField;TBlobStreamMode);
|
|||
|
|
|
|
|||
|
|
008426B0 E80FB9C9FF call 004DDFC4
|
|||
|
|
008426B5 8945F4 mov [ebp-$0C], eax
|
|||
|
|
008426B8 B201 mov dl, $01
|
|||
|
|
|
|||
|
|
* Reference to class TMemoryStream
|
|||
|
|
|
|
|||
|
|
008426BA A1B00A4200 mov eax, dword ptr [$00420AB0]
|
|||
|
|
|
|||
|
|
* Reference to: System.TObject.Create(TObject;Boolean);
|
|||
|
|
|
|
|||
|
|
008426BF E8581CBCFF call 0040431C
|
|||
|
|
008426C4 8945F0 mov [ebp-$10], eax
|
|||
|
|
008426C7 8B55F0 mov edx, [ebp-$10]
|
|||
|
|
008426CA 8B45F4 mov eax, [ebp-$0C]
|
|||
|
|
|
|||
|
|
* Reference to: Classes.TCustomMemoryStream.SaveToStream(TCustomMemoryStream;TStream);
|
|||
|
|
|
|
|||
|
|
008426CD E8CE44BEFF call 00426BA0
|
|||
|
|
008426D2 8D45F0 lea eax, [ebp-$10]
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
008426D5 E8B20BFDFF call 0081328C
|
|||
|
|
008426DA 8B55FC mov edx, [ebp-$04]
|
|||
|
|
008426DD 8B45F0 mov eax, [ebp-$10]
|
|||
|
|
|
|||
|
|
* Reference to: Classes.TCustomMemoryStream.SaveToFile(TCustomMemoryStream;AnsiString);
|
|||
|
|
|
|
|||
|
|
008426E0 E8D344BEFF call 00426BB8
|
|||
|
|
008426E5 6A01 push $01
|
|||
|
|
008426E7 68B0278400 push $008427B0
|
|||
|
|
008426EC 68B0278400 push $008427B0
|
|||
|
|
008426F1 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrToPChar(String):PAnsiChar;
|
|||
|
|
|
|
|||
|
|
008426F4 E8FB30BCFF call 004057F4
|
|||
|
|
008426F9 50 push eax
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'open'
|
|||
|
|
|
|
|||
|
|
008426FA 68B4278400 push $008427B4
|
|||
|
|
008426FF 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: QForms.TCustomForm.GetClientHandle(TCustomForm):QWorkspaceH;
|
|||
|
|
|
|
|||
|
|
00842701 E8FEC8C4FF call 0048F004
|
|||
|
|
00842706 50 push eax
|
|||
|
|
|
|||
|
|
* Reference to: shell32.ShellExecuteA()
|
|||
|
|
|
|
|||
|
|
00842707 E884BCBFFF call 0043E390
|
|||
|
|
0084270C 33C0 xor eax, eax
|
|||
|
|
0084270E 5A pop edx
|
|||
|
|
0084270F 59 pop ecx
|
|||
|
|
00842710 59 pop ecx
|
|||
|
|
00842711 648910 mov fs:[eax], edx
|
|||
|
|
|
|||
|
|
****** FINALLY
|
|||
|
|
|
|
|||
|
|
00842714 6831278400 push $00842731
|
|||
|
|
00842719 8B45F0 mov eax, [ebp-$10]
|
|||
|
|
|
|||
|
|
* Reference to: System.TObject.Free(TObject);
|
|||
|
|
|
|
|||
|
|
0084271C E82B1CBCFF call 0040434C
|
|||
|
|
00842721 8B45F4 mov eax, [ebp-$0C]
|
|||
|
|
|
|||
|
|
* Reference to: System.TObject.Free(TObject);
|
|||
|
|
|
|
|||
|
|
00842724 E8231CBCFF call 0040434C
|
|||
|
|
00842729 C3 ret
|
|||
|
|
|
|||
|
|
|
|||
|
|
* Reference to: System.@HandleFinally;
|
|||
|
|
|
|
|||
|
|
0084272A E9C523BCFF jmp 00404AF4
|
|||
|
|
0084272F EBE8 jmp 00842719
|
|||
|
|
|
|||
|
|
****** END
|
|||
|
|
|
|
|||
|
|
00842731 33C0 xor eax, eax
|
|||
|
|
00842733 5A pop edx
|
|||
|
|
00842734 59 pop ecx
|
|||
|
|
00842735 59 pop ecx
|
|||
|
|
00842736 648910 mov fs:[eax], edx
|
|||
|
|
|
|||
|
|
****** FINALLY
|
|||
|
|
|
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '^[<5B><>]<5D>'
|
|||
|
|
|
|
|||
|
|
00842739 6860278400 push $00842760
|
|||
|
|
0084273E 8D45E8 lea eax, [ebp-$18]
|
|||
|
|
00842741 BA02000000 mov edx, $00000002
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
|||
|
|
|
|
|||
|
|
00842746 E8FD2BBCFF call 00405348
|
|||
|
|
0084274B 8D45F8 lea eax, [ebp-$08]
|
|||
|
|
0084274E BA02000000 mov edx, $00000002
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
|||
|
|
|
|
|||
|
|
00842753 E8F02BBCFF call 00405348
|
|||
|
|
00842758 C3 ret
|
|||
|
|
|
|||
|
|
|
|||
|
|
* Reference to: System.@HandleFinally;
|
|||
|
|
|
|
|||
|
|
00842759 E99623BCFF jmp 00404AF4
|
|||
|
|
0084275E EBDE jmp 0084273E
|
|||
|
|
|
|||
|
|
****** END
|
|||
|
|
|
|
|||
|
|
00842760 5E pop esi
|
|||
|
|
00842761 5B pop ebx
|
|||
|
|
00842762 8BE5 mov esp, ebp
|
|||
|
|
00842764 5D pop ebp
|
|||
|
|
00842765 C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmFjList_RZ._PROC_008427BD(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
008427BD 8BEC mov ebp, esp
|
|||
|
|
008427BF 33C0 xor eax, eax
|
|||
|
|
008427C1 55 push ebp
|
|||
|
|
008427C2 68E1278400 push $008427E1
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
008427C7 64FF30 push dword ptr fs:[eax]
|
|||
|
|
008427CA 648920 mov fs:[eax], esp
|
|||
|
|
008427CD FF05445A8900 inc dword ptr [$00895A44]
|
|||
|
|
008427D3 33C0 xor eax, eax
|
|||
|
|
008427D5 5A pop edx
|
|||
|
|
008427D6 59 pop ecx
|
|||
|
|
008427D7 59 pop ecx
|
|||
|
|
008427D8 648910 mov fs:[eax], edx
|
|||
|
|
|
|||
|
|
****** FINALLY
|
|||
|
|
|
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ']Ë<><C38B>-DZ<44>'
|
|||
|
|
|
|
|||
|
|
008427DB 68E8278400 push $008427E8
|
|||
|
|
008427E0 C3 ret
|
|||
|
|
|
|||
|
|
|
|||
|
|
* Reference to: System.@HandleFinally;
|
|||
|
|
|
|
|||
|
|
008427E1 E90E23BCFF jmp 00404AF4
|
|||
|
|
008427E6 EBF8 jmp 008427E0
|
|||
|
|
|
|||
|
|
****** END
|
|||
|
|
|
|
|||
|
|
008427E8 5D pop ebp
|
|||
|
|
008427E9 C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmFjList_RZ._PROC_008427EC(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
008427EC 832D445A890001 sub dword ptr [$00895A44], +$01
|
|||
|
|
008427F3 C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmFjList_RZ._PROC_008427F4(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
008427F4 40 inc eax
|
|||
|
|
008427F5 28840000000000 sub [eax+eax+$0000], al
|
|||
|
|
008427FC 0000 add [eax], al
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmFjList_RZ._PROC_0084285A(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
0084285A 48 dec eax
|
|||
|
|
0084285B 0050D4 add [eax-$2C], dl
|
|||
|
|
0084285E 42 inc edx
|
|||
|
|
0084285F 0008 add [eax], cl
|
|||
|
|
00842861 2D4A007CD0 sub eax, $D07C004A
|
|||
|
|
00842866 42 inc edx
|
|||
|
|
00842867 00F4 add ah, dh
|
|||
|
|
00842869 6B4A00D0 imul ecx, [edx+$00], $D0
|
|||
|
|
0084286D 1D4A0030F6 sbb eax, $F630004A
|
|||
|
|
00842872 48 dec eax
|
|||
|
|
00842873 004CFB48 add [ebx+edi*8+$48], cl
|
|||
|
|
00842877 0098FA48000C add [eax+$C0048FA], bl
|
|||
|
|
0084287D 7948 jns 008428C7
|
|||
|
|
0084287F 00ACF04800E829 add [eax+esi*8+$29E80048], ch
|
|||
|
|
00842886 4A dec edx
|
|||
|
|
00842887 00E4 add ah, ah
|
|||
|
|
00842889 ED in eax, dx
|
|||
|
|
0084288A 48 dec eax
|
|||
|
|
0084288B 00547848 add [eax+edi*2+$48], dl
|
|||
|
|
0084288F 005878 add [eax+$78], bl
|
|||
|
|
00842892 48 dec eax
|
|||
|
|
00842893 00DC add ah, bl
|
|||
|
|
00842895 2A4A00 sub cl, byte ptr [edx+$00]
|
|||
|
|
00842898 3CA9 cmp al, $A9
|
|||
|
|
0084289A 48 dec eax
|
|||
|
|
0084289B 00C0 add al, al
|
|||
|
|
0084289D 834800D0 or dword ptr [eax+$00], -$30
|
|||
|
|
008428A1 7948 jns 008428EB
|
|||
|
|
008428A3 004C8548 add [ebp+eax*4+$48], cl
|
|||
|
|
008428A7 00D0 add al, dl
|
|||
|
|
008428A9 2C4A sub al, $4A
|
|||
|
|
008428AB 009C2B4A008486 add [ebx+ebp+$8684004A], bl
|
|||
|
|
008428B2 48 dec eax
|
|||
|
|
008428B3 00482D add [eax+$2D], cl
|
|||
|
|
008428B6 4A dec edx
|
|||
|
|
008428B7 00C0 add al, al
|
|||
|
|
008428B9 A9480038EE test eax, $EE380048
|
|||
|
|
008428BE 48 dec eax
|
|||
|
|
008428BF 00F4 add ah, dh
|
|||
|
|
008428C1 EE out dx, al
|
|||
|
|
008428C2 48 dec eax
|
|||
|
|
008428C3 00F0 add al, dh
|
|||
|
|
008428C5 E94800D8EE jmp EF5C2912
|
|||
|
|
008428CA 48 dec eax
|
|||
|
|
008428CB 00D8 add al, bl
|
|||
|
|
008428CD 1B4A00 sbb ecx, [edx+$00]
|
|||
|
|
008428D0 EC in al, dx
|
|||
|
|
008428D1 334A00 xor ecx, [edx+$00]
|
|||
|
|
008428D4 20C4 and ah, al
|
|||
|
|
008428D6 48 dec eax
|
|||
|
|
008428D7 00B0404A0010 add [eax+$10004A40], dh
|
|||
|
|
008428DD 44 inc esp
|
|||
|
|
008428DE 4A dec edx
|
|||
|
|
008428DF 00CC add ah, cl
|
|||
|
|
008428E1 42 inc edx
|
|||
|
|
008428E2 4A dec edx
|
|||
|
|
008428E3 00B8C44800BC add [eax+$BC0048C4], bh
|
|||
|
|
008428E9 C44800 les ecx, [eax+$00]
|
|||
|
|
008428EC 48 dec eax
|
|||
|
|
008428ED 45 inc ebp
|
|||
|
|
008428EE 4A dec edx
|
|||
|
|
008428EF 001CC3 add [ebx+eax*8], bl
|
|||
|
|
008428F2 48 dec eax
|
|||
|
|
008428F3 0018 add [eax], bl
|
|||
|
|
008428F5 F0 lock
|
|||
|
|
008428F6 48 dec eax
|
|||
|
|
008428F7 00444C4A add [esp+ecx*2+$4A], al
|
|||
|
|
008428FB 000C02 add [edx+eax], cl
|
|||
|
|
008428FE 49 dec ecx
|
|||
|
|
008428FF 0094EC48009C64 add [esp+ebp*8+$649C0048], dl
|
|||
|
|
00842906 4A dec edx
|
|||
|
|
00842907 008C154A003C18 add [ebp+edx+$183C004A], cl
|
|||
|
|
0084290E 4A dec edx
|
|||
|
|
0084290F 0038 add [eax], bh
|
|||
|
|
00842911 52 push edx
|
|||
|
|
00842912 4A dec edx
|
|||
|
|
00842913 005C224A add [edx+$4A], bl
|
|||
|
|
00842917 00D8 add al, bl
|
|||
|
|
00842919 224A00 and cl, byte ptr [edx+$00]
|
|||
|
|
0084291C 7C68 jl 00842986
|
|||
|
|
0084291E 4A dec edx
|
|||
|
|
0084291F 00941F4A003C60 add [edi+ebx+$603C004A], dl
|
|||
|
|
00842926 4A dec edx
|
|||
|
|
00842927 001447 add [edi+eax*2], dl
|
|||
|
|
0084292A 4A dec edx
|
|||
|
|
0084292B 0034654A00CC2C add [$2CCC004A], dh
|
|||
|
|
00842932 4A dec edx
|
|||
|
|
00842933 000E add [esi], cl
|
|||
|
|
00842935 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00842937 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00842939 0003 add [ebx], al
|
|||
|
|
0084293B 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0084293D 0020 add [eax], ah
|
|||
|
|
0084293F 114000 adc [eax+$00], eax
|
|||
|
|
00842942 180400 sbb [eax+eax], al
|
|||
|
|
00842945 0020 add [eax], ah
|
|||
|
|
00842947 114000 adc [eax+$00], eax
|
|||
|
|
0084294A 1C04 sbb al, $04
|
|||
|
|
0084294C 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0084294E 2011 and [ecx], dl
|
|||
|
|
00842950 40 inc eax
|
|||
|
|
00842951 0020 add [eax], ah
|
|||
|
|
00842953 0400 add al, +$00
|
|||
|
|
00842955 004700 add [edi+$00], al
|
|||
|
|
00842958 3C31 cmp al, $31
|
|||
|
|
0084295A 8400 test [eax], al
|
|||
|
|
0084295C F8 clc
|
|||
|
|
0084295D 0200 add al, byte ptr [eax]
|
|||
|
|
0084295F 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00842961 0008 add [eax], cl
|
|||
|
|
00842963 54 push esp
|
|||
|
|
00842964 6F outsd
|
|||
|
|
00842965 6F outsd
|
|||
|
|
00842966 6C insb
|
|||
|
|
00842967 42 inc edx
|
|||
|
|
00842968 61 popa
|
|||
|
|
00842969 7231 jb 0084299C
|
|||
|
|
0084296B FC cld
|
|||
|
|
0084296C 0200 add al, byte ptr [eax]
|
|||
|
|
0084296E 0001 add [ecx], al
|
|||
|
|
00842970 0009 add [ecx], cl
|
|||
|
|
00842972 54 push esp
|
|||
|
|
00842973 42 inc edx
|
|||
|
|
00842974 52 push edx
|
|||
|
|
00842975 61 popa
|
|||
|
|
00842976 667265 jb 008429DE
|
|||
|
|
00842979 7368 jnb 008429E3
|
|||
|
|
0084297B 0003 add [ebx], al
|
|||
|
|
0084297D 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0084297F 0100 add [eax], eax
|
|||
|
|
00842981 07 pop es
|
|||
|
|
00842982 54 push esp
|
|||
|
|
00842983 42 inc edx
|
|||
|
|
00842984 43 inc ebx
|
|||
|
|
00842985 6C insb
|
|||
|
|
00842986 6F outsd
|
|||
|
|
00842987 7365 jnb 008429EE
|
|||
|
|
00842989 0403 add al, +$03
|
|||
|
|
0084298B 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0084298D 0200 add al, byte ptr [eax]
|
|||
|
|
0084298F 0C41 or al, $41
|
|||
|
|
00842991 44 inc esp
|
|||
|
|
00842992 4F dec edi
|
|||
|
|
00842993 51 push ecx
|
|||
|
|
00842994 7565 jnz 008429FB
|
|||
|
|
00842996 7279 jb 00842A11
|
|||
|
|
00842998 54 push esp
|
|||
|
|
00842999 656D insd
|
|||
|
|
0084299B 7008 jo 008429A5
|
|||
|
|
0084299D 0300 add eax, [eax]
|
|||
|
|
0084299F 0002 add [edx], al
|
|||
|
|
008429A1 000B add [ebx], cl
|
|||
|
|
008429A3 41 inc ecx
|
|||
|
|
008429A4 44 inc esp
|
|||
|
|
008429A5 4F dec edi
|
|||
|
|
008429A6 51 push ecx
|
|||
|
|
008429A7 7565 jnz 00842A0E
|
|||
|
|
008429A9 7279 jb 00842A24
|
|||
|
|
008429AB 43 inc ebx
|
|||
|
|
008429AC 6D insd
|
|||
|
|
008429AD 640C03 or al, $03
|
|||
|
|
008429B0 0000 add [eax], al
|
|||
|
|
|
|||
|
|
008429B2 0300 add eax, [eax]
|
|||
|
|
008429B4 06 push es
|
|||
|
|
008429B5 50 push eax
|
|||
|
|
008429B6 61 popa
|
|||
|
|
008429B7 6E outsb
|
|||
|
|
008429B8 656C insb
|
|||
|
|
008429BA 3110 xor [eax], edx
|
|||
|
|
008429BC 0300 add eax, [eax]
|
|||
|
|
008429BE 0001 add [ecx], al
|
|||
|
|
008429C0 000B add [ebx], cl
|
|||
|
|
008429C2 54 push esp
|
|||
|
|
008429C3 6F outsd
|
|||
|
|
008429C4 6F outsd
|
|||
|
|
008429C5 6C insb
|
|||
|
|
008429C6 42 inc edx
|
|||
|
|
008429C7 7574 jnz 00842A3D
|
|||
|
|
008429C9 746F jz 00842A3A
|
|||
|
|
008429CB 6E outsb
|
|||
|
|
008429CC 321403 xor dl, byte ptr [ebx+eax]
|
|||
|
|
008429CF 0000 add [eax], al
|
|||
|
|
|
|||
|
|
008429D1 0400 add al, +$00
|
|||
|
|
008429D3 06 push es
|
|||
|
|
008429D4 4C dec esp
|
|||
|
|
008429D5 61 popa
|
|||
|
|
008429D6 62656C bound esp, qword ptr [ebp+$6C]
|
|||
|
|
008429D9 3118 xor [eax], ebx
|
|||
|
|
008429DB 0300 add eax, [eax]
|
|||
|
|
008429DD 000500035957 add [$57590300], al
|
|||
|
|
008429E3 59 pop ecx
|
|||
|
|
008429E4 1C03 sbb al, $03
|
|||
|
|
008429E6 0000 add [eax], al
|
|||
|
|
|
|||
|
|
008429E8 0200 add al, byte ptr [eax]
|
|||
|
|
008429EA 0C41 or al, $41
|
|||
|
|
008429EC 44 inc esp
|
|||
|
|
008429ED 4F dec edi
|
|||
|
|
008429EE 51 push ecx
|
|||
|
|
008429EF 7565 jnz 00842A56
|
|||
|
|
008429F1 7279 jb 00842A6C
|
|||
|
|
008429F3 4D dec ebp
|
|||
|
|
008429F4 61 popa
|
|||
|
|
008429F5 696E2003000001 imul ebp, [esi+$20], $01000003
|
|||
|
|
008429FC 000B add [ebx], cl
|
|||
|
|
008429FE 54 push esp
|
|||
|
|
008429FF 6F outsd
|
|||
|
|
00842A00 6F outsd
|
|||
|
|
00842A01 6C insb
|
|||
|
|
00842A02 42 inc edx
|
|||
|
|
00842A03 7574 jnz 00842A79
|
|||
|
|
00842A05 746F jz 00842A76
|
|||
|
|
00842A07 6E outsb
|
|||
|
|
00842A08 312403 xor [ebx+eax], esp
|
|||
|
|
00842A0B 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00842A0D 06 push es
|
|||
|
|
00842A0E 0007 add [edi], al
|
|||
|
|
00842A10 52 push edx
|
|||
|
|
00842A11 4D dec ebp
|
|||
|
|
00842A12 44 inc esp
|
|||
|
|
00842A13 42 inc edx
|
|||
|
|
00842A14 5F pop edi
|
|||
|
|
00842A15 50 push eax
|
|||
|
|
00842A16 42 inc edx
|
|||
|
|
00842A17 2803 sub [ebx], al
|
|||
|
|
00842A19 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00842A1B 0400 add al, +$00
|
|||
|
|
00842A1D 06 push es
|
|||
|
|
00842A1E 4C dec esp
|
|||
|
|
00842A1F 61 popa
|
|||
|
|
00842A20 62656C bound esp, qword ptr [ebp+$6C]
|
|||
|
|
00842A23 332C03 xor ebp, [ebx+eax]
|
|||
|
|
00842A26 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00842A28 05000E4375 add eax, +$75430E00
|
|||
|
|
00842A2D 7374 jnb 00842AA3
|
|||
|
|
00842A2F 6F outsd
|
|||
|
|
00842A30 6D insd
|
|||
|
|
00842A31 65724E jb 00842A82
|
|||
|
|
00842A34 6F outsd
|
|||
|
|
00842A35 4E dec esi
|
|||
|
|
00842A36 61 popa
|
|||
|
|
00842A37 6D insd
|
|||
|
|
00842A38 653003 xor gs:[ebx], al
|
|||
|
|
00842A3B 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00842A3D 07 pop es
|
|||
|
|
00842A3E 0007 add [edi], al
|
|||
|
|
00842A40 637847 arpl [eax+$47], di
|
|||
|
|
00842A43 7269 jb 00842AAE
|
|||
|
|
00842A45 64323403 xor dh, byte ptr fs:[ebx+eax]
|
|||
|
|
00842A49 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00842A4B 0800 or [eax], al
|
|||
|
|
00842A4D 03547632 add edx, [esi+esi*2+$32]
|
|||
|
|
00842A51 3803 cmp [ebx], al
|
|||
|
|
00842A53 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00842A55 0900 or [eax], eax
|
|||
|
|
00842A57 095631 or [esi+$31], edx
|
|||
|
|
00842A5A 4F dec edi
|
|||
|
|
00842A5B 7264 jb 00842AC1
|
|||
|
|
00842A5D 44 inc esp
|
|||
|
|
00842A5E 61 popa
|
|||
|
|
00842A5F 7465 jz 00842AC6
|
|||
|
|
00842A61 3C03 cmp al, $03
|
|||
|
|
00842A63 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00842A65 0A00 or al, byte ptr [eax]
|
|||
|
|
00842A67 0C63 or al, $63
|
|||
|
|
00842A69 7847 js 00842AB2
|
|||
|
|
00842A6B 7269 jb 00842AD6
|
|||
|
|
00842A6D 644C dec esp
|
|||
|
|
00842A6F 657665 jbe 00842AD7
|
|||
|
|
00842A72 6C insb
|
|||
|
|
00842A73 314003 xor [eax+$03], eax
|
|||
|
|
00842A76 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00842A78 0400 add al, +$00
|
|||
|
|
00842A7A 06 push es
|
|||
|
|
00842A7B 4C dec esp
|
|||
|
|
00842A7C 61 popa
|
|||
|
|
00842A7D 62656C bound esp, qword ptr [ebp+$6C]
|
|||
|
|
00842A80 3644 inc esp
|
|||
|
|
00842A82 0300 add eax, [eax]
|
|||
|
|
00842A84 000B add [ebx], cl
|
|||
|
|
00842A86 0007 add [edi], al
|
|||
|
|
00842A88 626567 bound esp, qword ptr [ebp+$67]
|
|||
|
|
00842A8B 6461 popa
|
|||
|
|
00842A8D 7465 jz 00842AF4
|
|||
|
|
00842A8F 48 dec eax
|
|||
|
|
00842A90 0300 add eax, [eax]
|
|||
|
|
00842A92 000B add [ebx], cl
|
|||
|
|
00842A94 0007 add [edi], al
|
|||
|
|
00842A96 45 inc ebp
|
|||
|
|
00842A97 6E outsb
|
|||
|
|
00842A98 646461 popa
|
|||
|
|
00842A9B 7465 jz 00842B02
|
|||
|
|
00842A9D 4C dec esp
|
|||
|
|
00842A9E 0300 add eax, [eax]
|
|||
|
|
00842AA0 000C00 add [eax+eax], cl
|
|||
|
|
00842AA3 106378 adc [ebx+$78], ah
|
|||
|
|
00842AA6 47 inc edi
|
|||
|
|
00842AA7 7269 jb 00842B12
|
|||
|
|
00842AA9 6450 push eax
|
|||
|
|
00842AAB 6F outsd
|
|||
|
|
00842AAC 7075 jo 00842B23
|
|||
|
|
00842AAE 704D jo 00842AFD
|
|||
|
|
00842AB0 656E outsb
|
|||
|
|
00842AB2 7532 jnz 00842AE6
|
|||
|
|
00842AB4 50 push eax
|
|||
|
|
00842AB5 0300 add eax, [eax]
|
|||
|
|
00842AB7 000D00054453 add [$53440500], cl
|
|||
|
|
00842ABD 5F pop edi
|
|||
|
|
00842ABE 48 dec eax
|
|||
|
|
00842ABF 5A pop edx
|
|||
|
|
00842AC0 54 push esp
|
|||
|
|
00842AC1 0300 add eax, [eax]
|
|||
|
|
00842AC3 000E add [esi], cl
|
|||
|
|
00842AC5 0006 add [esi], al
|
|||
|
|
00842AC7 43 inc ebx
|
|||
|
|
00842AC8 44 inc esp
|
|||
|
|
00842AC9 53 push ebx
|
|||
|
|
00842ACA 5F pop edi
|
|||
|
|
00842ACB 48 dec eax
|
|||
|
|
00842ACC 5A pop edx
|
|||
|
|
00842ACD 58 pop eax
|
|||
|
|
00842ACE 0300 add eax, [eax]
|
|||
|
|
00842AD0 0009 add [ecx], cl
|
|||
|
|
00842AD2 0010 add [eax], dl
|
|||
|
|
00842AD4 7632 jbe 00842B08
|
|||
|
|
00842AD6 43 inc ebx
|
|||
|
|
00842AD7 7573 jnz 00842B4C
|
|||
|
|
00842AD9 746F jz 00842B4A
|
|||
|
|
00842ADB 6D insd
|
|||
|
|
00842ADC 65724E jb 00842B2D
|
|||
|
|
00842ADF 6F outsd
|
|||
|
|
00842AE0 4E dec esi
|
|||
|
|
00842AE1 61 popa
|
|||
|
|
00842AE2 6D insd
|
|||
|
|
00842AE3 655C pop esp
|
|||
|
|
00842AE5 0300 add eax, [eax]
|
|||
|
|
00842AE7 0009 add [ecx], cl
|
|||
|
|
00842AE9 0007 add [edi], al
|
|||
|
|
00842AEB 7632 jbe 00842B1F
|
|||
|
|
00842AED 43 inc ebx
|
|||
|
|
00842AEE 6F outsd
|
|||
|
|
00842AEF 6E outsb
|
|||
|
|
00842AF0 4E dec esi
|
|||
|
|
00842AF1 6F outsd
|
|||
|
|
00842AF2 60 pusha
|
|||
|
|
00842AF3 0300 add eax, [eax]
|
|||
|
|
00842AF5 0001 add [ecx], al
|
|||
|
|
00842AF7 0003 add [ebx], al
|
|||
|
|
00842AF9 54 push esp
|
|||
|
|
00842AFA 43 inc ebx
|
|||
|
|
00842AFB 4B dec ebx
|
|||
|
|
00842AFC 640300 add eax, fs:[eax]
|
|||
|
|
00842AFF 000400 add [eax+eax], al
|
|||
|
|
00842B02 06 push es
|
|||
|
|
00842B03 4C dec esp
|
|||
|
|
00842B04 61 popa
|
|||
|
|
00842B05 62656C bound esp, qword ptr [ebp+$6C]
|
|||
|
|
00842B08 3468 xor al, $68
|
|||
|
|
00842B0A 0300 add eax, [eax]
|
|||
|
|
00842B0C 00050005436F add [$6F430500], al
|
|||
|
|
00842B12 6E outsb
|
|||
|
|
00842B13 4E dec esi
|
|||
|
|
00842B14 6F outsd
|
|||
|
|
00842B15 6C insb
|
|||
|
|
00842B16 0300 add eax, [eax]
|
|||
|
|
00842B18 0009 add [ecx], cl
|
|||
|
|
00842B1A 000576325957 add [$57593276], al
|
|||
|
|
00842B20 59 pop ecx
|
|||
|
|
00842B21 7003 jo 00842B26
|
|||
|
|
00842B23 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00842B25 0900 or [eax], eax
|
|||
|
|
00842B27 097632 or [esi+$32], esi
|
|||
|
|
00842B2A 50 push eax
|
|||
|
|
00842B2B 42 inc edx
|
|||
|
|
00842B2C 4D dec ebp
|
|||
|
|
00842B2D 6F outsd
|
|||
|
|
00842B2E 6E outsb
|
|||
|
|
00842B2F 657974 jns 00842BA6
|
|||
|
|
00842B32 0300 add eax, [eax]
|
|||
|
|
00842B34 0009 add [ecx], cl
|
|||
|
|
00842B36 0009 add [ecx], cl
|
|||
|
|
00842B38 7632 jbe 00842B6C
|
|||
|
|
00842B3A 4A dec edx
|
|||
|
|
00842B3B 47 inc edi
|
|||
|
|
00842B3C 4D dec ebp
|
|||
|
|
00842B3D 6F outsd
|
|||
|
|
00842B3E 6E outsb
|
|||
|
|
00842B3F 657978 jns 00842BBA
|
|||
|
|
00842B42 0300 add eax, [eax]
|
|||
|
|
00842B44 0009 add [ecx], cl
|
|||
|
|
00842B46 0009 add [ecx], cl
|
|||
|
|
00842B48 7632 jbe 00842B7C
|
|||
|
|
00842B4A 5A pop edx
|
|||
|
|
00842B4B 46 inc esi
|
|||
|
|
00842B4C 4D dec ebp
|
|||
|
|
00842B4D 6F outsd
|
|||
|
|
00842B4E 6E outsb
|
|||
|
|
00842B4F 65797C jns 00842BCE
|
|||
|
|
00842B52 0300 add eax, [eax]
|
|||
|
|
00842B54 0009 add [ecx], cl
|
|||
|
|
00842B56 0009 add [ecx], cl
|
|||
|
|
00842B58 7632 jbe 00842B8C
|
|||
|
|
00842B5A 4D dec ebp
|
|||
|
|
00842B5B 4C dec esp
|
|||
|
|
00842B5C 4D dec ebp
|
|||
|
|
00842B5D 6F outsd
|
|||
|
|
00842B5E 6E outsb
|
|||
|
|
00842B5F 657980 jns 00842AE2
|
|||
|
|
00842B62 0300 add eax, [eax]
|
|||
|
|
00842B64 0001 add [ecx], al
|
|||
|
|
00842B66 0006 add [esi], al
|
|||
|
|
00842B68 54 push esp
|
|||
|
|
00842B69 50 push eax
|
|||
|
|
00842B6A 7269 jb 00842BD5
|
|||
|
|
00842B6C 6E outsb
|
|||
|
|
00842B6D 7484 jz 00842AF3
|
|||
|
|
00842B6F 0300 add eax, [eax]
|
|||
|
|
00842B71 0009 add [ecx], cl
|
|||
|
|
00842B73 0009 add [ecx], cl
|
|||
|
|
00842B75 7632 jbe 00842BA9
|
|||
|
|
00842B77 53 push ebx
|
|||
|
|
00842B78 4B dec ebx
|
|||
|
|
00842B79 4D dec ebp
|
|||
|
|
00842B7A 6F outsd
|
|||
|
|
00842B7B 6E outsb
|
|||
|
|
00842B7C 657988 jns 00842B07
|
|||
|
|
00842B7F 0300 add eax, [eax]
|
|||
|
|
00842B81 000E add [esi], cl
|
|||
|
|
00842B83 0008 add [eax], cl
|
|||
|
|
00842B85 4F dec edi
|
|||
|
|
00842B86 7264 jb 00842BEC
|
|||
|
|
00842B88 65725F jb 00842BEA
|
|||
|
|
00842B8B 50 push eax
|
|||
|
|
00842B8C 42 inc edx
|
|||
|
|
00842B8D 8C03 mov word ptr [ebx], es
|
|||
|
|
00842B8F 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00842B91 0E push cs
|
|||
|
|
00842B92 000A add [edx], cl
|
|||
|
|
00842B94 4F dec edi
|
|||
|
|
00842B95 7264 jb 00842BFB
|
|||
|
|
00842B97 65725F jb 00842BF9
|
|||
|
|
00842B9A 46 inc esi
|
|||
|
|
00842B9B 59 pop ecx
|
|||
|
|
00842B9C 5A pop edx
|
|||
|
|
00842B9D 43 inc ebx
|
|||
|
|
00842B9E 90 nop
|
|||
|
|
00842B9F 0300 add eax, [eax]
|
|||
|
|
00842BA1 000E add [esi], cl
|
|||
|
|
00842BA3 0008 add [eax], cl
|
|||
|
|
00842BA5 4F dec edi
|
|||
|
|
00842BA6 7264 jb 00842C0C
|
|||
|
|
00842BA8 65725F jb 00842C0A
|
|||
|
|
00842BAB 52 push edx
|
|||
|
|
00842BAC 46 inc esi
|
|||
|
|
00842BAD 94 xchg eax, esp
|
|||
|
|
00842BAE 0300 add eax, [eax]
|
|||
|
|
00842BB0 000E add [esi], cl
|
|||
|
|
00842BB2 0008 add [eax], cl
|
|||
|
|
00842BB4 4F dec edi
|
|||
|
|
00842BB5 7264 jb 00842C1B
|
|||
|
|
00842BB7 65725F jb 00842C19
|
|||
|
|
00842BBA 58 pop eax
|
|||
|
|
00842BBB 53 push ebx
|
|||
|
|
00842BBC 98 cwde
|
|||
|
|
00842BBD 0300 add eax, [eax]
|
|||
|
|
00842BBF 000E add [esi], cl
|
|||
|
|
00842BC1 0008 add [eax], cl
|
|||
|
|
00842BC3 4F dec edi
|
|||
|
|
00842BC4 7264 jb 00842C2A
|
|||
|
|
00842BC6 65725F jb 00842C28
|
|||
|
|
00842BC9 53 push ebx
|
|||
|
|
00842BCA 4B dec ebx
|
|||
|
|
00842BCB 9C pushf
|
|||
|
|
00842BCC 0300 add eax, [eax]
|
|||
|
|
00842BCE 0006 add [esi], al
|
|||
|
|
00842BD0 0009 add [ecx], cl
|
|||
|
|
00842BD2 52 push edx
|
|||
|
|
00842BD3 4D dec ebp
|
|||
|
|
00842BD4 44 inc esp
|
|||
|
|
00842BD5 42 inc edx
|
|||
|
|
00842BD6 5F pop edi
|
|||
|
|
00842BD7 46 inc esi
|
|||
|
|
00842BD8 59 pop ecx
|
|||
|
|
00842BD9 5A pop edx
|
|||
|
|
00842BDA 43 inc ebx
|
|||
|
|
00842BDB A003000006 mov al, byte ptr [$06000003]
|
|||
|
|
00842BE0 0006 add [esi], al
|
|||
|
|
00842BE2 52 push edx
|
|||
|
|
00842BE3 4D dec ebp
|
|||
|
|
00842BE4 44 inc esp
|
|||
|
|
00842BE5 5F pop edi
|
|||
|
|
00842BE6 52 push edx
|
|||
|
|
00842BE7 46 inc esi
|
|||
|
|
00842BE8 A4 movsb
|
|||
|
|
00842BE9 0300 add eax, [eax]
|
|||
|
|
00842BEB 0006 add [esi], al
|
|||
|
|
00842BED 0007 add [edi], al
|
|||
|
|
00842BEF 52 push edx
|
|||
|
|
00842BF0 4D dec ebp
|
|||
|
|
00842BF1 44 inc esp
|
|||
|
|
00842BF2 42 inc edx
|
|||
|
|
00842BF3 5F pop edi
|
|||
|
|
00842BF4 58 pop eax
|
|||
|
|
00842BF5 53 push ebx
|
|||
|
|
00842BF6 A803 test al, $03
|
|||
|
|
00842BF8 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00842BFA 06 push es
|
|||
|
|
00842BFB 0007 add [edi], al
|
|||
|
|
00842BFD 52 push edx
|
|||
|
|
00842BFE 4D dec ebp
|
|||
|
|
00842BFF 44 inc esp
|
|||
|
|
00842C00 42 inc edx
|
|||
|
|
00842C01 5F pop edi
|
|||
|
|
00842C02 53 push ebx
|
|||
|
|
00842C03 4B dec ebx
|
|||
|
|
00842C04 AC lodsb
|
|||
|
|
00842C05 0300 add eax, [eax]
|
|||
|
|
00842C07 0002 add [edx], al
|
|||
|
|
00842C09 0009 add [ecx], cl
|
|||
|
|
00842C0B 41 inc ecx
|
|||
|
|
00842C0C 44 inc esp
|
|||
|
|
00842C0D 4F dec edi
|
|||
|
|
00842C0E 51 push ecx
|
|||
|
|
00842C0F 7565 jnz 00842C76
|
|||
|
|
00842C11 7279 jb 00842C8C
|
|||
|
|
00842C13 31B00300000F xor [eax+$F000003], esi
|
|||
|
|
00842C19 000C52 add [edx+edx*2], cl
|
|||
|
|
00842C1C 4D dec ebp
|
|||
|
|
00842C1D 58 pop eax
|
|||
|
|
00842C1E 4C dec esp
|
|||
|
|
00842C1F 53 push ebx
|
|||
|
|
00842C20 45 inc ebp
|
|||
|
|
00842C21 7870 js 00842C93
|
|||
|
|
00842C23 6F outsd
|
|||
|
|
00842C24 7274 jb 00842C9A
|
|||
|
|
00842C26 31B40300000200 xor [ebx+eax+$20000], esi
|
|||
|
|
00842C2D 094144 or [ecx+$44], eax
|
|||
|
|
00842C30 4F dec edi
|
|||
|
|
00842C31 51 push ecx
|
|||
|
|
00842C32 7565 jnz 00842C99
|
|||
|
|
00842C34 7279 jb 00842CAF
|
|||
|
|
00842C36 32B803000002 xor bh, byte ptr [eax+$2000003]
|
|||
|
|
00842C3C 0009 add [ecx], cl
|
|||
|
|
00842C3E 41 inc ecx
|
|||
|
|
00842C3F 44 inc esp
|
|||
|
|
00842C40 4F dec edi
|
|||
|
|
00842C41 51 push ecx
|
|||
|
|
00842C42 7565 jnz 00842CA9
|
|||
|
|
00842C44 7279 jb 00842CBF
|
|||
|
|
00842C46 33BC0300000200 xor edi, [ebx+eax+$20000]
|
|||
|
|
00842C4D 094144 or [ecx+$44], eax
|
|||
|
|
00842C50 4F dec edi
|
|||
|
|
00842C51 51 push ecx
|
|||
|
|
00842C52 7565 jnz 00842CB9
|
|||
|
|
00842C54 7279 jb 00842CCF
|
|||
|
|
00842C56 34C0 xor al, $C0
|
|||
|
|
00842C58 0300 add eax, [eax]
|
|||
|
|
00842C5A 0002 add [edx], al
|
|||
|
|
00842C5C 0009 add [ecx], cl
|
|||
|
|
00842C5E 41 inc ecx
|
|||
|
|
00842C5F 44 inc esp
|
|||
|
|
00842C60 4F dec edi
|
|||
|
|
00842C61 51 push ecx
|
|||
|
|
00842C62 7565 jnz 00842CC9
|
|||
|
|
00842C64 7279 jb 00842CDF
|
|||
|
|
00842C66 35C4030000 xor eax, $000003C4
|
|||
|
|
00842C6B 1000 adc [eax], al
|
|||
|
|
00842C6D 03524D add edx, [edx+$4D]
|
|||
|
|
00842C70 31C8 xor eax, ecx
|
|||
|
|
00842C72 0300 add eax, [eax]
|
|||
|
|
00842C74 0009 add [ecx], cl
|
|||
|
|
00842C76 0009 add [ecx], cl
|
|||
|
|
00842C78 7632 jbe 00842CAC
|
|||
|
|
00842C7A 59 pop ecx
|
|||
|
|
00842C7B 47 inc edi
|
|||
|
|
00842C7C 4D dec ebp
|
|||
|
|
00842C7D 6F outsd
|
|||
|
|
00842C7E 6E outsb
|
|||
|
|
00842C7F 6579CC jns 00842C4E
|
|||
|
|
00842C82 0300 add eax, [eax]
|
|||
|
|
00842C84 0001 add [ecx], al
|
|||
|
|
00842C86 000554485443 add [$43544854], al
|
|||
|
|
00842C8C 58 pop eax
|
|||
|
|
00842C8D D003 rol byte ptr [ebx], 1
|
|||
|
|
00842C8F 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00842C91 0900 or [eax], eax
|
|||
|
|
00842C93 0E push cs
|
|||
|
|
00842C94 7632 jbe 00842CC8
|
|||
|
|
00842C96 4D dec ebp
|
|||
|
|
00842C97 50 push eax
|
|||
|
|
00842C98 52 push edx
|
|||
|
|
00842C99 54 push esp
|
|||
|
|
00842C9A 43 inc ebx
|
|||
|
|
00842C9B 6F outsd
|
|||
|
|
00842C9C 64654E dec esi
|
|||
|
|
00842C9F 61 popa
|
|||
|
|
00842CA0 6D insd
|
|||
|
|
00842CA1 65D4 aam
|
|||
|
|
00842CA3 0300 add eax, [eax]
|
|||
|
|
00842CA5 0009 add [ecx], cl
|
|||
|
|
00842CA7 000576325174 add [$74513276], al
|
|||
|
|
00842CAD 79D8 jns 00842C87
|
|||
|
|
00842CAF 0300 add eax, [eax]
|
|||
|
|
00842CB1 0009 add [ecx], cl
|
|||
|
|
00842CB3 0009 add [ecx], cl
|
|||
|
|
00842CB5 7632 jbe 00842CE9
|
|||
|
|
00842CB7 51 push ecx
|
|||
|
|
00842CB8 54 push esp
|
|||
|
|
00842CB9 59 pop ecx
|
|||
|
|
00842CBA 55 push ebp
|
|||
|
|
00842CBB 6E outsb
|
|||
|
|
00842CBC 6974DC0300000900 imul esi, [esp+ebx*8+$03], $00090000
|
|||
|
|
00842CC4 097632 or [esi+$32], esi
|
|||
|
|
00842CC7 54 push esp
|
|||
|
|
00842CC8 53 push ebx
|
|||
|
|
00842CC9 4D dec ebp
|
|||
|
|
00842CCA 6F outsd
|
|||
|
|
00842CCB 6E outsb
|
|||
|
|
00842CCC 6579E0 jns 00842CAF
|
|||
|
|
00842CCF 0300 add eax, [eax]
|
|||
|
|
00842CD1 0009 add [ecx], cl
|
|||
|
|
00842CD3 000A add [edx], cl
|
|||
|
|
00842CD5 7632 jbe 00842D09
|
|||
|
|
00842CD7 59 pop ecx
|
|||
|
|
00842CD8 53 push ebx
|
|||
|
|
00842CD9 5A pop edx
|
|||
|
|
00842CDA 4D dec ebp
|
|||
|
|
00842CDB 6F outsd
|
|||
|
|
00842CDC 6E outsb
|
|||
|
|
00842CDD 6579E4 jns 00842CC4
|
|||
|
|
00842CE0 0300 add eax, [eax]
|
|||
|
|
00842CE2 0009 add [ecx], cl
|
|||
|
|
00842CE4 0009 add [ecx], cl
|
|||
|
|
00842CE6 7632 jbe 00842D1A
|
|||
|
|
00842CE8 4F dec edi
|
|||
|
|
00842CE9 7264 jb 00842D4F
|
|||
|
|
00842CEB 65724E jb 00842D3C
|
|||
|
|
00842CEE 6F outsd
|
|||
|
|
00842CEF E803000004 call 04842CF7
|
|||
|
|
00842CF4 0006 add [esi], al
|
|||
|
|
00842CF6 4C dec esp
|
|||
|
|
00842CF7 61 popa
|
|||
|
|
00842CF8 62656C bound esp, qword ptr [ebp+$6C]
|
|||
|
|
00842CFB 32EC xor ch, ah
|
|||
|
|
00842CFD 0300 add eax, [eax]
|
|||
|
|
00842CFF 000500074F72 add [$724F0700], al
|
|||
|
|
00842D05 6465724E jb 00842D57
|
|||
|
|
00842D09 4F dec edi
|
|||
|
|
00842D0A F0 lock
|
|||
|
|
00842D0B 0300 add eax, [eax]
|
|||
|
|
00842D0D 0011 add [ecx], dl
|
|||
|
|
00842D0F 0009 add [ecx], cl
|
|||
|
|
00842D11 43 inc ebx
|
|||
|
|
00842D12 6F outsd
|
|||
|
|
00842D13 6D insd
|
|||
|
|
00842D14 626F42 bound ebp, qword ptr [edi+$42]
|
|||
|
|
00842D17 6F outsd
|
|||
|
|
00842D18 7831 js 00842D4B
|
|||
|
|
00842D1A F4 hlt
|
|||
|
|
00842D1B 0300 add eax, [eax]
|
|||
|
|
00842D1D 0006 add [esi], al
|
|||
|
|
00842D1F 0006 add [esi], al
|
|||
|
|
00842D21 52 push edx
|
|||
|
|
00842D22 4D dec ebp
|
|||
|
|
00842D23 44 inc esp
|
|||
|
|
00842D24 5F pop edi
|
|||
|
|
00842D25 46 inc esi
|
|||
|
|
00842D26 4C dec esp
|
|||
|
|
00842D27 F8 clc
|
|||
|
|
00842D28 0300 add eax, [eax]
|
|||
|
|
00842D2A 000E add [esi], cl
|
|||
|
|
00842D2C 0008 add [eax], cl
|
|||
|
|
00842D2E 4F dec edi
|
|||
|
|
00842D2F 7264 jb 00842D95
|
|||
|
|
00842D31 65725F jb 00842D93
|
|||
|
|
00842D34 46 inc esi
|
|||
|
|
00842D35 4C dec esp
|
|||
|
|
00842D36 FC cld
|
|||
|
|
00842D37 0300 add eax, [eax]
|
|||
|
|
00842D39 0002 add [edx], al
|
|||
|
|
00842D3B 0009 add [ecx], cl
|
|||
|
|
00842D3D 41 inc ecx
|
|||
|
|
00842D3E 44 inc esp
|
|||
|
|
00842D3F 4F dec edi
|
|||
|
|
00842D40 51 push ecx
|
|||
|
|
00842D41 7565 jnz 00842DA8
|
|||
|
|
00842D43 7279 jb 00842DBE
|
|||
|
|
00842D45 36000400 add ss:[eax+eax], al
|
|||
|
|
00842D49 0009 add [ecx], cl
|
|||
|
|
00842D4B 0009 add [ecx], cl
|
|||
|
|
00842D4D 7632 jbe 00842D81
|
|||
|
|
00842D4F 46 inc esi
|
|||
|
|
00842D50 4C dec esp
|
|||
|
|
00842D51 4D dec ebp
|
|||
|
|
00842D52 6F outsd
|
|||
|
|
00842D53 6E outsb
|
|||
|
|
00842D54 657904 jns 00842D5B
|
|||
|
|
00842D57 0400 add al, +$00
|
|||
|
|
00842D59 0012 add [edx], dl
|
|||
|
|
00842D5B 000D63785461 add [$61547863], cl
|
|||
|
|
00842D61 62436F bound eax, qword ptr [ebx+$6F]
|
|||
|
|
00842D64 6E outsb
|
|||
|
|
00842D65 7472 jz 00842DD9
|
|||
|
|
00842D67 6F outsd
|
|||
|
|
00842D68 6C insb
|
|||
|
|
00842D69 3108 xor [eax], ecx
|
|||
|
|
00842D6B 0400 add al, +$00
|
|||
|
|
00842D6D 0009 add [ecx], cl
|
|||
|
|
00842D6F 000A add [edx], cl
|
|||
|
|
00842D71 7632 jbe 00842DA5
|
|||
|
|
00842D73 43 inc ebx
|
|||
|
|
00842D74 4A dec edx
|
|||
|
|
00842D75 4A dec edx
|
|||
|
|
00842D76 47 inc edi
|
|||
|
|
00842D77 42 inc edx
|
|||
|
|
00842D78 694C560C04000009 imul ecx, [esi+edx*2+$0C], $09000004
|
|||
|
|
00842D80 000B add [ebx], cl
|
|||
|
|
00842D82 7632 jbe 00842DB6
|
|||
|
|
00842D84 4A dec edx
|
|||
|
|
00842D85 46 inc esi
|
|||
|
|
00842D86 4A dec edx
|
|||
|
|
00842D87 47 inc edi
|
|||
|
|
00842D88 4D dec ebp
|
|||
|
|
00842D89 6F outsd
|
|||
|
|
00842D8A 6E outsb
|
|||
|
|
00842D8B 657910 jns 00842D9E
|
|||
|
|
00842D8E 0400 add al, +$00
|
|||
|
|
00842D90 0001 add [ecx], al
|
|||
|
|
00842D92 000B add [ebx], cl
|
|||
|
|
00842D94 54 push esp
|
|||
|
|
00842D95 6F outsd
|
|||
|
|
00842D96 6F outsd
|
|||
|
|
00842D97 6C insb
|
|||
|
|
00842D98 42 inc edx
|
|||
|
|
00842D99 7574 jnz 00842E0F
|
|||
|
|
00842D9B 746F jz 00842E0C
|
|||
|
|
00842D9D 6E outsb
|
|||
|
|
00842D9E 331F xor ebx, [edi]
|
|||
|
|
00842DA0 0012 add [edx], dl
|
|||
|
|
00842DA2 00A03584000B add [eax+$B008435], ah
|
|||
|
|
00842DA8 46 inc esi
|
|||
|
|
00842DA9 6F outsd
|
|||
|
|
00842DAA 726D jb 00842E19
|
|||
|
|
00842DAC 44 inc esp
|
|||
|
|
00842DAD 657374 jnb 00842E24
|
|||
|
|
00842DB0 726F jb 00842E21
|
|||
|
|
00842DB2 7910 jns 00842DC4
|
|||
|
|
00842DB4 00A835840009 add [eax+$9008435], ch
|
|||
|
|
00842DBA 46 inc esi
|
|||
|
|
00842DBB 6F outsd
|
|||
|
|
00842DBC 726D jb 00842E2B
|
|||
|
|
00842DBE 43 inc ebx
|
|||
|
|
00842DBF 6C insb
|
|||
|
|
00842DC0 6F outsd
|
|||
|
|
00842DC1 7365 jnb 00842E28
|
|||
|
|
00842DC3 1300 adc eax, [eax]
|
|||
|
|
00842DC5 AC lodsb
|
|||
|
|
00842DC6 3584000C54 xor eax, $540C0084
|
|||
|
|
00842DCB 42 inc edx
|
|||
|
|
00842DCC 43 inc ebx
|
|||
|
|
00842DCD 6C insb
|
|||
|
|
00842DCE 6F outsd
|
|||
|
|
00842DCF 7365 jnb 00842E36
|
|||
|
|
00842DD1 43 inc ebx
|
|||
|
|
00842DD2 6C insb
|
|||
|
|
00842DD3 69636B0F00F835 imul esp, [ebx+$6B], $35F8000F
|
|||
|
|
00842DDA 8400 test [eax], al
|
|||
|
|
00842DDC 08466F or [esi+$6F], al
|
|||
|
|
00842DDF 726D jb 00842E4E
|
|||
|
|
00842DE1 53 push ebx
|
|||
|
|
00842DE2 686F771500 push $0015776F
|
|||
|
|
00842DE7 803684 xor byte ptr [esi], $84
|
|||
|
|
00842DEA 000E add [esi], cl
|
|||
|
|
00842DEC 54 push esp
|
|||
|
|
00842DED 42 inc edx
|
|||
|
|
00842DEE 52 push edx
|
|||
|
|
00842DEF 61 popa
|
|||
|
|
00842DF0 667265 jb 00842E58
|
|||
|
|
00842DF3 7368 jnb 00842E5D
|
|||
|
|
00842DF5 43 inc ebx
|
|||
|
|
00842DF6 6C insb
|
|||
|
|
00842DF7 69636B17008836 imul esp, [ebx+$6B], $36880017
|
|||
|
|
00842DFE 8400 test [eax], al
|
|||
|
|
00842E00 10546F6F adc [edi+ebp*2+$6F], dl
|
|||
|
|
00842E04 6C insb
|
|||
|
|
00842E05 42 inc edx
|
|||
|
|
00842E06 7574 jnz 00842E7C
|
|||
|
|
00842E08 746F jz 00842E79
|
|||
|
|
00842E0A 6E outsb
|
|||
|
|
00842E0B 32436C xor al, byte ptr [ebx+$6C]
|
|||
|
|
00842E0E 69636B1B001837 imul esp, [ebx+$6B], $3718001B
|
|||
|
|
00842E15 8400 test [eax], al
|
|||
|
|
00842E17 1443 adc al, $43
|
|||
|
|
00842E19 7573 jnz 00842E8E
|
|||
|
|
00842E1B 746F jz 00842E8C
|
|||
|
|
00842E1D 6D insd
|
|||
|
|
00842E1E 65724E jb 00842E6F
|
|||
|
|
00842E21 6F outsd
|
|||
|
|
00842E22 4E dec esi
|
|||
|
|
00842E23 61 popa
|
|||
|
|
00842E24 6D insd
|
|||
|
|
00842E25 6543 inc ebx
|
|||
|
|
00842E27 68616E6765 push $65676E61
|
|||
|
|
00842E2C 1300 adc eax, [eax]
|
|||
|
|
00842E2E 2C37 sub al, $37
|
|||
|
|
00842E30 8400 test [eax], al
|
|||
|
|
00842E32 0C42 or al, $42
|
|||
|
|
00842E34 7574 jnz 00842EAA
|
|||
|
|
00842E36 746F jz 00842EA7
|
|||
|
|
00842E38 6E outsb
|
|||
|
|
00842E39 32436C xor al, byte ptr [ebx+$6C]
|
|||
|
|
00842E3C 69636B3000A838 imul esp, [ebx+$6B], $38A80030
|
|||
|
|
00842E43 8400 test [eax], al
|
|||
|
|
00842E45 296378 sub dword ptr [ebx+$78], esp
|
|||
|
|
00842E48 47 inc edi
|
|||
|
|
00842E49 7269 jb 00842EB4
|
|||
|
|
00842E4B 6444 inc esp
|
|||
|
|
00842E4D 42 inc edx
|
|||
|
|
00842E4E 43 inc ebx
|
|||
|
|
00842E4F 6F outsd
|
|||
|
|
00842E50 6C insb
|
|||
|
|
00842E51 756D jnz 00842EC0
|
|||
|
|
00842E53 6E outsb
|
|||
|
|
00842E54 385072 cmp [eax+$72], dl
|
|||
|
|
00842E57 6F outsd
|
|||
|
|
00842E58 7065 jo 00842EBF
|
|||
|
|
00842E5A 7274 jb 00842ED0
|
|||
|
|
00842E5C 69657345646974 imul esp, [ebp+$73], $74696445
|
|||
|
|
00842E63 56 push esi
|
|||
|
|
00842E64 61 popa
|
|||
|
|
00842E65 6C insb
|
|||
|
|
00842E66 7565 jnz 00842ECD
|
|||
|
|
00842E68 43 inc ebx
|
|||
|
|
00842E69 68616E6765 push $65676E61
|
|||
|
|
00842E6E 643000 xor fs:[eax], al
|
|||
|
|
00842E71 743B jz 00842EAE
|
|||
|
|
00842E73 8400 test [eax], al
|
|||
|
|
00842E75 296378 sub dword ptr [ebx+$78], esp
|
|||
|
|
00842E78 47 inc edi
|
|||
|
|
00842E79 7269 jb 00842EE4
|
|||
|
|
00842E7B 6444 inc esp
|
|||
|
|
00842E7D 42 inc edx
|
|||
|
|
00842E7E 43 inc ebx
|
|||
|
|
00842E7F 6F outsd
|
|||
|
|
00842E80 6C insb
|
|||
|
|
00842E81 756D jnz 00842EF0
|
|||
|
|
00842E83 6E outsb
|
|||
|
|
00842E84 3550726F70 xor eax, $706F7250
|
|||
|
|
00842E89 657274 jb 00842F00
|
|||
|
|
00842E8C 69657345646974 imul esp, [ebp+$73], $74696445
|
|||
|
|
00842E93 56 push esi
|
|||
|
|
00842E94 61 popa
|
|||
|
|
00842E95 6C insb
|
|||
|
|
00842E96 7565 jnz 00842EFD
|
|||
|
|
00842E98 43 inc ebx
|
|||
|
|
00842E99 68616E6765 push $65676E61
|
|||
|
|
00842E9E 643000 xor fs:[eax], al
|
|||
|
|
00842EA1 D84384 fadd dword ptr [ebx-$7C]
|
|||
|
|
00842EA4 0029 add [ecx], ch
|
|||
|
|
00842EA6 637847 arpl [eax+$47], di
|
|||
|
|
00842EA9 7269 jb 00842F14
|
|||
|
|
00842EAB 6444 inc esp
|
|||
|
|
00842EAD 42 inc edx
|
|||
|
|
00842EAE 43 inc ebx
|
|||
|
|
00842EAF 6F outsd
|
|||
|
|
00842EB0 6C insb
|
|||
|
|
00842EB1 756D jnz 00842F20
|
|||
|
|
00842EB3 6E outsb
|
|||
|
|
00842EB4 315072 xor [eax+$72], edx
|
|||
|
|
00842EB7 6F outsd
|
|||
|
|
00842EB8 7065 jo 00842F1F
|
|||
|
|
00842EBA 7274 jb 00842F30
|
|||
|
|
00842EBC 69657345646974 imul esp, [ebp+$73], $74696445
|
|||
|
|
00842EC3 56 push esi
|
|||
|
|
00842EC4 61 popa
|
|||
|
|
00842EC5 6C insb
|
|||
|
|
00842EC6 7565 jnz 00842F2D
|
|||
|
|
00842EC8 43 inc ebx
|
|||
|
|
00842EC9 68616E6765 push $65676E61
|
|||
|
|
00842ECE 642B00 sub eax, dword ptr fs:[eax]
|
|||
|
|
00842ED1 BC46840024 mov esp, $24008446
|
|||
|
|
00842ED6 637847 arpl [eax+$47], di
|
|||
|
|
00842ED9 7269 jb 00842F44
|
|||
|
|
00842EDB 6444 inc esp
|
|||
|
|
00842EDD 42 inc edx
|
|||
|
|
00842EDE 43 inc ebx
|
|||
|
|
00842EDF 6F outsd
|
|||
|
|
00842EE0 6C insb
|
|||
|
|
00842EE1 756D jnz 00842F50
|
|||
|
|
00842EE3 6E outsb
|
|||
|
|
00842EE4 335072 xor edx, [eax+$72]
|
|||
|
|
00842EE7 6F outsd
|
|||
|
|
00842EE8 7065 jo 00842F4F
|
|||
|
|
00842EEA 7274 jb 00842F60
|
|||
|
|
00842EEC 69657342757474 imul esp, [ebp+$73], $74747542
|
|||
|
|
00842EF3 6F outsd
|
|||
|
|
00842EF4 6E outsb
|
|||
|
|
00842EF5 43 inc ebx
|
|||
|
|
00842EF6 6C insb
|
|||
|
|
00842EF7 69636B2B003C4B imul esp, [ebx+$6B], $4B3C002B
|
|||
|
|
00842EFE 8400 test [eax], al
|
|||
|
|
00842F00 2463 and al, $63
|
|||
|
|
00842F02 7847 js 00842F4B
|
|||
|
|
00842F04 7269 jb 00842F6F
|
|||
|
|
00842F06 6444 inc esp
|
|||
|
|
00842F08 42 inc edx
|
|||
|
|
00842F09 43 inc ebx
|
|||
|
|
00842F0A 6F outsd
|
|||
|
|
00842F0B 6C insb
|
|||
|
|
00842F0C 756D jnz 00842F7B
|
|||
|
|
00842F0E 6E outsb
|
|||
|
|
00842F0F 3650 push eax
|
|||
|
|
00842F11 726F jb 00842F82
|
|||
|
|
00842F13 7065 jo 00842F7A
|
|||
|
|
00842F15 7274 jb 00842F8B
|
|||
|
|
00842F17 69657342757474 imul esp, [ebp+$73], $74747542
|
|||
|
|
00842F1E 6F outsd
|
|||
|
|
00842F1F 6E outsb
|
|||
|
|
00842F20 43 inc ebx
|
|||
|
|
00842F21 6C insb
|
|||
|
|
00842F22 69636B2500984E imul esp, [ebx+$6B], $4E980025
|
|||
|
|
00842F29 8400 test [eax], al
|
|||
|
|
00842F2B 1E push ds
|
|||
|
|
00842F2C 7632 jbe 00842F60
|
|||
|
|
00842F2E 43 inc ebx
|
|||
|
|
00842F2F 6F outsd
|
|||
|
|
00842F30 6C insb
|
|||
|
|
00842F31 756D jnz 00842FA0
|
|||
|
|
00842F33 6E outsb
|
|||
|
|
00842F34 335072 xor edx, [eax+$72]
|
|||
|
|
00842F37 6F outsd
|
|||
|
|
00842F38 7065 jo 00842F9F
|
|||
|
|
00842F3A 7274 jb 00842FB0
|
|||
|
|
00842F3C 69657342757474 imul esp, [ebp+$73], $74747542
|
|||
|
|
00842F43 6F outsd
|
|||
|
|
00842F44 6E outsb
|
|||
|
|
00842F45 43 inc ebx
|
|||
|
|
00842F46 6C insb
|
|||
|
|
00842F47 69636B1700DC51 imul esp, [ebx+$6B], $51DC0017
|
|||
|
|
00842F4E 8400 test [eax], al
|
|||
|
|
00842F50 10546F6F adc [edi+ebp*2+$6F], dl
|
|||
|
|
00842F54 6C insb
|
|||
|
|
00842F55 42 inc edx
|
|||
|
|
00842F56 7574 jnz 00842FCC
|
|||
|
|
00842F58 746F jz 00842FC9
|
|||
|
|
00842F5A 6E outsb
|
|||
|
|
00842F5B 31436C xor [ebx+$6C], eax
|
|||
|
|
00842F5E 69636B2A001C52 imul esp, [ebx+$6B], $521C002A
|
|||
|
|
00842F65 8400 test [eax], al
|
|||
|
|
00842F67 237632 and esi, [esi+$32]
|
|||
|
|
00842F6A 43 inc ebx
|
|||
|
|
00842F6B 6F outsd
|
|||
|
|
00842F6C 6C insb
|
|||
|
|
00842F6D 756D jnz 00842FDC
|
|||
|
|
00842F6F 6E outsb
|
|||
|
|
00842F70 3450 xor al, $50
|
|||
|
|
00842F72 726F jb 00842FE3
|
|||
|
|
00842F74 7065 jo 00842FDB
|
|||
|
|
00842F76 7274 jb 00842FEC
|
|||
|
|
00842F78 69657345646974 imul esp, [ebp+$73], $74696445
|
|||
|
|
00842F7F 56 push esi
|
|||
|
|
00842F80 61 popa
|
|||
|
|
00842F81 6C insb
|
|||
|
|
00842F82 7565 jnz 00842FE9
|
|||
|
|
00842F84 43 inc ebx
|
|||
|
|
00842F85 68616E6765 push $65676E61
|
|||
|
|
00842F8A 642500645884 and eax, $84586400
|
|||
|
|
00842F90 001E add [esi], bl
|
|||
|
|
00842F92 7632 jbe 00842FC6
|
|||
|
|
00842F94 43 inc ebx
|
|||
|
|
00842F95 6F outsd
|
|||
|
|
00842F96 6C insb
|
|||
|
|
00842F97 756D jnz 00843006
|
|||
|
|
00842F99 6E outsb
|
|||
|
|
00842F9A 315072 xor [eax+$72], edx
|
|||
|
|
00842F9D 6F outsd
|
|||
|
|
00842F9E 7065 jo 00843005
|
|||
|
|
00842FA0 7274 jb 00843016
|
|||
|
|
00842FA2 69657342757474 imul esp, [ebp+$73], $74747542
|
|||
|
|
00842FA9 6F outsd
|
|||
|
|
00842FAA 6E outsb
|
|||
|
|
00842FAB 43 inc ebx
|
|||
|
|
00842FAC 6C insb
|
|||
|
|
00842FAD 69636B2400345C imul esp, [ebx+$6B], $5C340024
|
|||
|
|
00842FB4 8400 test [eax], al
|
|||
|
|
00842FB6 1D56424250 sbb eax, $50424256
|
|||
|
|
00842FBB 726F jb 0084302C
|
|||
|
|
00842FBD 7065 jo 00843024
|
|||
|
|
00842FBF 7274 jb 00843035
|
|||
|
|
00842FC1 69657345646974 imul esp, [ebp+$73], $74696445
|
|||
|
|
00842FC8 56 push esi
|
|||
|
|
00842FC9 61 popa
|
|||
|
|
00842FCA 6C insb
|
|||
|
|
00842FCB 7565 jnz 00843032
|
|||
|
|
00842FCD 43 inc ebx
|
|||
|
|
00842FCE 68616E6765 push $65676E61
|
|||
|
|
00842FD3 641200 adc al, byte ptr fs:[eax]
|
|||
|
|
00842FD6 7060 jo 00843038
|
|||
|
|
00842FD8 8400 test [eax], al
|
|||
|
|
00842FDA 0B436F or eax, [ebx+$6F]
|
|||
|
|
00842FDD 6E outsb
|
|||
|
|
00842FDE 4E dec esi
|
|||
|
|
00842FDF 6F outsd
|
|||
|
|
00842FE0 43 inc ebx
|
|||
|
|
00842FE1 68616E6765 push $65676E61
|
|||
|
|
00842FE6 2A00 sub al, byte ptr [eax]
|
|||
|
|
00842FE8 846084 test [eax-$7C], ah
|
|||
|
|
00842FEB 0023 add [ebx], ah
|
|||
|
|
00842FED 7632 jbe 00843021
|
|||
|
|
00842FEF 43 inc ebx
|
|||
|
|
00842FF0 6F outsd
|
|||
|
|
00842FF1 6C insb
|
|||
|
|
00842FF2 756D jnz 00843061
|
|||
|
|
00842FF4 6E outsb
|
|||
|
|
00842FF5 315072 xor [eax+$72], edx
|
|||
|
|
00842FF8 6F outsd
|
|||
|
|
00842FF9 7065 jo 00843060
|
|||
|
|
00842FFB 7274 jb 00843071
|
|||
|
|
00842FFD 69657345646974 imul esp, [ebp+$73], $74696445
|
|||
|
|
00843004 56 push esi
|
|||
|
|
00843005 61 popa
|
|||
|
|
00843006 6C insb
|
|||
|
|
00843007 7565 jnz 0084306E
|
|||
|
|
00843009 43 inc ebx
|
|||
|
|
0084300A 68616E6765 push $65676E61
|
|||
|
|
0084300F 642E009C6284002776 add cs:[edx+$76270084], bl
|
|||
|
|
00843018 32446572 xor al, byte ptr [ebp+$72]
|
|||
|
|
0084301C 61 popa
|
|||
|
|
0084301D 7465 jz 00843084
|
|||
|
|
0084301F 4D dec ebp
|
|||
|
|
00843020 6F outsd
|
|||
|
|
00843021 6E outsb
|
|||
|
|
00843022 657950 jns 00843075
|
|||
|
|
00843025 726F jb 00843096
|
|||
|
|
00843027 7065 jo 0084308E
|
|||
|
|
00843029 7274 jb 0084309F
|
|||
|
|
0084302B 69657345646974 imul esp, [ebp+$73], $74696445
|
|||
|
|
00843032 56 push esi
|
|||
|
|
00843033 61 popa
|
|||
|
|
00843034 6C insb
|
|||
|
|
00843035 7565 jnz 0084309C
|
|||
|
|
00843037 43 inc ebx
|
|||
|
|
00843038 68616E6765 push $65676E61
|
|||
|
|
0084303D 641A00 sbb al, byte ptr fs:[eax]
|
|||
|
|
00843040 B064 mov al, $64
|
|||
|
|
00843042 8400 test [eax], al
|
|||
|
|
00843044 136378 adc esp, [ebx+$78]
|
|||
|
|
00843047 54 push esp
|
|||
|
|
00843048 61 popa
|
|||
|
|
00843049 62436F bound eax, qword ptr [ebx+$6F]
|
|||
|
|
0084304C 6E outsb
|
|||
|
|
0084304D 7472 jz 008430C1
|
|||
|
|
0084304F 6F outsd
|
|||
|
|
00843050 6C insb
|
|||
|
|
00843051 314368 xor [ebx+$68], eax
|
|||
|
|
00843054 61 popa
|
|||
|
|
00843055 6E outsb
|
|||
|
|
00843056 676527 daa
|
|||
|
|
00843059 00C4 add ah, al
|
|||
|
|
0084305B 648400 test fs:[eax], al
|
|||
|
|
0084305E 207632 and [esi+$32], dh
|
|||
|
|
00843061 43 inc ebx
|
|||
|
|
00843062 6F outsd
|
|||
|
|
00843063 6D insd
|
|||
|
|
00843064 54 push esp
|
|||
|
|
00843065 61 popa
|
|||
|
|
00843066 69746F7550726F70 imul esi, [edi+ebp*2+$75], $706F7250
|
|||
|
|
0084306E 657274 jb 008430E5
|
|||
|
|
00843071 69657342757474 imul esp, [ebp+$73], $74747542
|
|||
|
|
00843078 6F outsd
|
|||
|
|
00843079 6E outsb
|
|||
|
|
0084307A 43 inc ebx
|
|||
|
|
0084307B 6C insb
|
|||
|
|
0084307C 69636B0F000068 imul esp, [ebx+$6B], $6800000F
|
|||
|
|
00843083 8400 test [eax], al
|
|||
|
|
00843085 0854434B or [ebx+eax*2+$4B], dl
|
|||
|
|
00843089 43 inc ebx
|
|||
|
|
0084308A 6C insb
|
|||
|
|
0084308B 69636B1600706A imul esp, [ebx+$6B], $6A700016
|
|||
|
|
00843092 8400 test [eax], al
|
|||
|
|
00843094 0F54 DB $0F, $54 //
|
|||
|
|
00843096 7632 jbe 008430CA
|
|||
|
|
00843098 43 inc ebx
|
|||
|
|
00843099 656C insb
|
|||
|
|
0084309B 6C insb
|
|||
|
|
0084309C 44 inc esp
|
|||
|
|
0084309D 626C436C bound ebp, qword ptr [ebx+eax*2+$6C]
|
|||
|
|
008430A1 69636B1100186B imul esp, [ebx+$6B], $6B180011
|
|||
|
|
008430A8 8400 test [eax], al
|
|||
|
|
008430AA 0A466F or al, byte ptr [esi+$6F]
|
|||
|
|
008430AD 726D jb 0084311C
|
|||
|
|
008430AF 43 inc ebx
|
|||
|
|
008430B0 7265 jb 00843117
|
|||
|
|
008430B2 61 popa
|
|||
|
|
008430B3 7465 jz 0084311A
|
|||
|
|
008430B5 1200 adc al, byte ptr [eax]
|
|||
|
|
008430B7 286B84 sub [ebx-$7C], ch
|
|||
|
|
008430BA 000B add [ebx], cl
|
|||
|
|
008430BC 54 push esp
|
|||
|
|
008430BD 50 push eax
|
|||
|
|
008430BE 7269 jb 00843129
|
|||
|
|
008430C0 6E outsb
|
|||
|
|
008430C1 7443 jz 00843106
|
|||
|
|
008430C3 6C insb
|
|||
|
|
008430C4 69636B1100A486 imul esp, [ebx+$6B], $86A40011
|
|||
|
|
008430CB 8400 test [eax], al
|
|||
|
|
008430CD 0A544854 or dl, byte ptr [eax+ecx*2+$54]
|
|||
|
|
008430D1 43 inc ebx
|
|||
|
|
008430D2 58 pop eax
|
|||
|
|
008430D3 43 inc ebx
|
|||
|
|
008430D4 6C insb
|
|||
|
|
008430D5 69636B16009087 imul esp, [ebx+$6B], $87900016
|
|||
|
|
008430DC 8400 test [eax], al
|
|||
|
|
008430DE 0F436F6D cmovnb ebp, [edi+$6D]
|
|||
|
|
008430E2 626F42 bound ebp, qword ptr [edi+$42]
|
|||
|
|
008430E5 6F outsd
|
|||
|
|
008430E6 7831 js 00843119
|
|||
|
|
008430E8 43 inc ebx
|
|||
|
|
008430E9 68616E6765 push $65676E61
|
|||
|
|
008430EE 2B00 sub eax, dword ptr [eax]
|
|||
|
|
008430F0 98 cwde
|
|||
|
|
008430F1 87840024763243 xchg [eax+eax+$43327624], eax
|
|||
|
|
008430F8 4A dec edx
|
|||
|
|
008430F9 4A dec edx
|
|||
|
|
008430FA 47 inc edi
|
|||
|
|
008430FB 42 inc edx
|
|||
|
|
008430FC 694C5650726F7065 imul ecx, [esi+edx*2+$50], $65706F72
|
|||
|
|
00843104 7274 jb 0084317A
|
|||
|
|
00843106 69657345646974 imul esp, [ebp+$73], $74696445
|
|||
|
|
0084310D 56 push esi
|
|||
|
|
0084310E 61 popa
|
|||
|
|
0084310F 6C insb
|
|||
|
|
00843110 7565 jnz 00843177
|
|||
|
|
00843112 43 inc ebx
|
|||
|
|
00843113 68616E6765 push $65676E61
|
|||
|
|
00843118 6417 pop ss
|
|||
|
|
0084311A 00848984001054 add [ecx+ecx*4+$54100084], al
|
|||
|
|
00843121 6F outsd
|
|||
|
|
00843122 6F outsd
|
|||
|
|
00843123 6C insb
|
|||
|
|
00843124 42 inc edx
|
|||
|
|
00843125 7574 jnz 0084319B
|
|||
|
|
00843127 746F jz 00843198
|
|||
|
|
00843129 6E outsb
|
|||
|
|
0084312A 33436C xor eax, [ebx+$6C]
|
|||
|
|
0084312D 69636B0B546672 imul esp, [ebx+$6B], $7266540B
|
|||
|
|
00843134 6D insd
|
|||
|
|
00843135 53 push ebx
|
|||
|
|
00843136 4B dec ebx
|
|||
|
|
00843137 43 inc ebx
|
|||
|
|
00843138 52 push edx
|
|||
|
|
00843139 5F pop edi
|
|||
|
|
0084313A 59 pop ecx
|
|||
|
|
0084313B 46 inc esi
|
|||
|
|
0084313C 1300 adc eax, [eax]
|
|||
|
|
0084313E 28944500648A45 sub [ebp+eax*2+$458A6400], dl
|
|||
|
|
00843145 00B8124D0020 add [eax+$20004D12], bh
|
|||
|
|
0084314B 42 inc edx
|
|||
|
|
0084314C 44 inc esp
|
|||
|
|
0084314D 001C5F add [edi+ebx*2], bl
|
|||
|
|
00843150 47 inc edi
|
|||
|
|
00843151 00B8674700A8 add [eax+$A8004767], bh
|
|||
|
|
00843157 0A7800 or bh, byte ptr [eax+$00]
|
|||
|
|
0084315A 0016 add [esi], dl
|
|||
|
|
0084315C 6300 arpl [eax], ax
|
|||
|
|
0084315E F4 hlt
|
|||
|
|
0084315F B466 mov ah, $66
|
|||
|
|
00843161 0034B1 add [ecx+esi*4], dh
|
|||
|
|
00843164 6600A40E6400E0A5 add [esi+ecx+$A5E00064], ah
|
|||
|
|
0084316C 45 inc ebp
|
|||
|
|
0084316D 005876 add [eax+$76], bl
|
|||
|
|
00843170 7C00 jl 00843172
|
|||
|
|
00843172 087F4B or [edi+$4B], bh
|
|||
|
|
00843175 0088996A006C add [eax+$6C006A99], cl
|
|||
|
|
0084317B 157B0064D3 adc eax, $D364007B
|
|||
|
|
00843180 7800 js 00843182
|
|||
|
|
00843182 F4 hlt
|
|||
|
|
00843183 814700645D5700 add dword ptr [edi+$00], $00575D64
|
|||
|
|
0084318A 8BC0 mov eax, eax
|
|||
|
|
0084318C 90 nop
|
|||
|
|
0084318D 318400070B5466 xor [eax+eax+$66540B07], eax
|
|||
|
|
00843194 726D jb 00843203
|
|||
|
|
00843196 53 push ebx
|
|||
|
|
00843197 4B dec ebx
|
|||
|
|
00843198 43 inc ebx
|
|||
|
|
00843199 52 push edx
|
|||
|
|
0084319A 5F pop edi
|
|||
|
|
0084319B 59 pop ecx
|
|||
|
|
0084319C 46 inc esi
|
|||
|
|
0084319D 40 inc eax
|
|||
|
|
0084319E 288400D0F24900 sub [eax+eax+$49F2D0], al
|
|||
|
|
008431A5 5E pop esi
|
|||
|
|
008431A6 0009 add [ecx], cl
|
|||
|
|
008431A8 55 push ebp
|
|||
|
|
008431A9 5F pop edi
|
|||
|
|
008431AA 53 push ebx
|
|||
|
|
008431AB 4B dec ebx
|
|||
|
|
008431AC 43 inc ebx
|
|||
|
|
008431AD 52 push edx
|
|||
|
|
008431AE 5F pop edi
|
|||
|
|
008431AF 59 pop ecx
|
|||
|
|
008431B0 46 inc esi
|
|||
|
|
008431B1 0000 add [eax], al
|
|||
|
|
|
|||
|
|
008431B3 90 nop
|
|||
|
|
008431B4 C3 ret
|
|||
|
|
|
|||
|
|
008431B5 8D4000 lea eax, [eax+$00]
|
|||
|
|
008431B8 55 push ebp
|
|||
|
|
008431B9 8BEC mov ebp, esp
|
|||
|
|
008431BB B907000000 mov ecx, $00000007
|
|||
|
|
008431C0 6A00 push $00
|
|||
|
|
008431C2 6A00 push $00
|
|||
|
|
008431C4 49 dec ecx
|
|||
|
|
008431C5 75F9 jnz 008431C0
|
|||
|
|
008431C7 53 push ebx
|
|||
|
|
008431C8 56 push esi
|
|||
|
|
008431C9 8BD8 mov ebx, eax
|
|||
|
|
008431CB 33C0 xor eax, eax
|
|||
|
|
008431CD 55 push ebp
|
|||
|
|
008431CE 68DC338400 push $008433DC
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
008431D3 64FF30 push dword ptr fs:[eax]
|
|||
|
|
008431D6 648920 mov fs:[eax], esp
|
|||
|
|
008431D9 8D55F8 lea edx, [ebp-$08]
|
|||
|
|
|
|||
|
|
* Reference to control BankSelfFastNo : N.A.
|
|||
|
|
|
|
|||
|
|
008431DC 8B83F0030000 mov eax, [ebx+$03F0]
|
|||
|
|
|
|||
|
|
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
|||
|
|
|
|
|||
|
|
008431E2 E80954C4FF call 004885F0
|
|||
|
|
008431E7 8B45F8 mov eax, [ebp-$08]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD><EFBFBD>'
|
|||
|
|
|
|
|||
|
|
008431EA BAF4338400 mov edx, $008433F4
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrCmp;
|
|||
|
|
|
|
|||
|
|
008431EF E84C25BCFF call 00405740
|
|||
|
|
008431F4 0F8587000000 jnz 00843281
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ' and OrdDate>=''
|
|||
|
|
|
|
|||
|
|
008431FA 6808348400 push $00843408
|
|||
|
|
|
|||
|
|
* Reference to control DataSource1 : TDataSource
|
|||
|
|
|
|
|||
|
|
008431FF 8B8344030000 mov eax, [ebx+$0344]
|
|||
|
|
00843205 FFB014020000 push dword ptr [eax+$0214]
|
|||
|
|
0084320B FFB010020000 push dword ptr [eax+$0210]
|
|||
|
|
00843211 8D55F0 lea edx, [ebp-$10]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'yyyy-MM-dd'
|
|||
|
|
|
|
|||
|
|
00843214 B820348400 mov eax, $00843420
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
00843219 E89EB9BCFF call 0040EBBC
|
|||
|
|
0084321E 8B45F0 mov eax, [ebp-$10]
|
|||
|
|
00843221 8D55F4 lea edx, [ebp-$0C]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
00843224 E8C376BCFF call 0040A8EC
|
|||
|
|
00843229 FF75F4 push dword ptr [ebp-$0C]
|
|||
|
|
0084322C 6834348400 push $00843434
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ' and OrdDate<''
|
|||
|
|
|
|
|||
|
|
00843231 6840348400 push $00843440
|
|||
|
|
|
|||
|
|
* Reference to control Order_Sub : N.A.
|
|||
|
|
|
|
|||
|
|
00843236 8B8348030000 mov eax, [ebx+$0348]
|
|||
|
|
0084323C DD8010020000 fld qword ptr [eax+$0210]
|
|||
|
|
00843242 D80550348400 fadd dword ptr [$00843450]
|
|||
|
|
00843248 83C4F8 add esp, -$08
|
|||
|
|
0084324B DD1C24 fstp qword ptr [esp]
|
|||
|
|
0084324E 9B wait
|
|||
|
|
0084324F 8D55E8 lea edx, [ebp-$18]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'yyyy-MM-dd'
|
|||
|
|
|
|
|||
|
|
00843252 B820348400 mov eax, $00843420
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
00843257 E860B9BCFF call 0040EBBC
|
|||
|
|
0084325C 8B45E8 mov eax, [ebp-$18]
|
|||
|
|
0084325F 8D55EC lea edx, [ebp-$14]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
00843262 E88576BCFF call 0040A8EC
|
|||
|
|
00843267 FF75EC push dword ptr [ebp-$14]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '' '
|
|||
|
|
|
|
|||
|
|
0084326A 685C348400 push $0084345C
|
|||
|
|
0084326F 8D45FC lea eax, [ebp-$04]
|
|||
|
|
00843272 BA06000000 mov edx, $00000006
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrCatN;
|
|||
|
|
|
|
|||
|
|
00843277 E83824BCFF call 004056B4
|
|||
|
|
0084327C E982000000 jmp 00843303
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ' and exists (select Mainid from YF_
|
|||
|
|
| Money_CR BB inner join JYOrder_Main
|
|||
|
|
| CC on BB.OrderNO=CC.OrderNo where
|
|||
|
|
| BB.CRTime>=''
|
|||
|
|
|
|
|||
|
|
00843281 6868348400 push $00843468
|
|||
|
|
|
|||
|
|
* Reference to control DataSource1 : TDataSource
|
|||
|
|
|
|
|||
|
|
00843286 8B8344030000 mov eax, [ebx+$0344]
|
|||
|
|
0084328C FFB014020000 push dword ptr [eax+$0214]
|
|||
|
|
00843292 FFB010020000 push dword ptr [eax+$0210]
|
|||
|
|
00843298 8D55E0 lea edx, [ebp-$20]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'yyyy-MM-dd'
|
|||
|
|
|
|
|||
|
|
0084329B B820348400 mov eax, $00843420
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
008432A0 E817B9BCFF call 0040EBBC
|
|||
|
|
008432A5 8B45E0 mov eax, [ebp-$20]
|
|||
|
|
008432A8 8D55E4 lea edx, [ebp-$1C]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
008432AB E83C76BCFF call 0040A8EC
|
|||
|
|
008432B0 FF75E4 push dword ptr [ebp-$1C]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '' '
|
|||
|
|
|
|
|||
|
|
008432B3 685C348400 push $0084345C
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ' and BB.CRTime<''
|
|||
|
|
|
|
|||
|
|
008432B8 68E8348400 push $008434E8
|
|||
|
|
|
|||
|
|
* Reference to control Order_Sub : N.A.
|
|||
|
|
|
|
|||
|
|
008432BD 8B8348030000 mov eax, [ebx+$0348]
|
|||
|
|
008432C3 DD8010020000 fld qword ptr [eax+$0210]
|
|||
|
|
008432C9 D80550348400 fadd dword ptr [$00843450]
|
|||
|
|
008432CF 83C4F8 add esp, -$08
|
|||
|
|
008432D2 DD1C24 fstp qword ptr [esp]
|
|||
|
|
008432D5 9B wait
|
|||
|
|
008432D6 8D55D8 lea edx, [ebp-$28]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'yyyy-MM-dd'
|
|||
|
|
|
|
|||
|
|
008432D9 B820348400 mov eax, $00843420
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
008432DE E8D9B8BCFF call 0040EBBC
|
|||
|
|
008432E3 8B45D8 mov eax, [ebp-$28]
|
|||
|
|
008432E6 8D55DC lea edx, [ebp-$24]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
008432E9 E8FE75BCFF call 0040A8EC
|
|||
|
|
008432EE FF75DC push dword ptr [ebp-$24]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '' and CC.ConSubid=AAA.Subid)'
|
|||
|
|
|
|
|||
|
|
008432F1 6804358400 push $00843504
|
|||
|
|
008432F6 8D45FC lea eax, [ebp-$04]
|
|||
|
|
008432F9 BA06000000 mov edx, $00000006
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrCatN;
|
|||
|
|
|
|
|||
|
|
008432FE E8B123BCFF call 004056B4
|
|||
|
|
|
|||
|
|
* Reference to control v1Column7 : N.A.
|
|||
|
|
|
|
|||
|
|
00843303 8B8304040000 mov eax, [ebx+$0404]
|
|||
|
|
|
|||
|
|
* Reference to control ADOTemp : N.A.
|
|||
|
|
|
|
|||
|
|
00843309 8BB03C030000 mov esi, [eax+$033C]
|
|||
|
|
0084330F 85F6 test esi, esi
|
|||
|
|
00843311 750D jnz 00843320
|
|||
|
|
00843313 8D45FC lea eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ' and isnull(WCStatus,'')='''
|
|||
|
|
|
|
|||
|
|
00843316 BA2C358400 mov edx, $0084352C
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrCat;
|
|||
|
|
|
|
|||
|
|
0084331B E8DC22BCFF call 004055FC
|
|||
|
|
00843320 4E dec esi
|
|||
|
|
00843321 750D jnz 00843330
|
|||
|
|
00843323 8D45FC lea eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ' and isnull(WCStatus,'')='<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>''
|
|||
|
|
|
|
|||
|
|
00843326 BA50358400 mov edx, $00843550
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrCat;
|
|||
|
|
|
|
|||
|
|
0084332B E8CC22BCFF call 004055FC
|
|||
|
|
|
|||
|
|
* Reference to control ToolBar2 : N.A.
|
|||
|
|
|
|
|||
|
|
00843330 8BB31C030000 mov esi, [ebx+$031C]
|
|||
|
|
00843336 8BC6 mov eax, esi
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.Close(TDataSet);
|
|||
|
|
|
|
|||
|
|
00843338 E89725C8FF call 004C58D4
|
|||
|
|
0084333D 8BC6 mov eax, esi
|
|||
|
|
|
|||
|
|
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
|||
|
|
| or: ArrowCha.TArrowSeries.GetStartXValues(TArrowSeries):TChartValueList;
|
|||
|
|
| or: ArrowCha.TArrowSeries.GetStartYValues(TArrowSeries):TChartValueList;
|
|||
|
|
| or: ComCtrls.TCustomComboBoxEx.GetDropDownCount(TCustomComboBoxEx):Integer;
|
|||
|
|
| or: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
|
|||
|
|
| or: DB.TObjectField.GetFields(TObjectField):TFields;
|
|||
|
|
|
|
|||
|
|
0084333F E868ACC9FF call 004DDFAC
|
|||
|
|
00843344 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TN.A..OFFS_44
|
|||
|
|
|
|
|||
|
|
00843346 FF5244 call dword ptr [edx+$44]
|
|||
|
|
00843349 8BC6 mov eax, esi
|
|||
|
|
|
|||
|
|
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
|||
|
|
| or: ArrowCha.TArrowSeries.GetStartXValues(TArrowSeries):TChartValueList;
|
|||
|
|
| or: ArrowCha.TArrowSeries.GetStartYValues(TArrowSeries):TChartValueList;
|
|||
|
|
| or: ComCtrls.TCustomComboBoxEx.GetDropDownCount(TCustomComboBoxEx):Integer;
|
|||
|
|
| or: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
|
|||
|
|
| or: DB.TObjectField.GetFields(TObjectField):TFields;
|
|||
|
|
|
|
|||
|
|
0084334B E85CACC9FF call 004DDFAC
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'exec P_YFFK_HZCX :ZDY'
|
|||
|
|
|
|
|||
|
|
00843350 BA7C358400 mov edx, $0084357C
|
|||
|
|
00843355 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TN.A..OFFS_38
|
|||
|
|
|
|
|||
|
|
00843357 FF5138 call dword ptr [ecx+$38]
|
|||
|
|
0084335A 8BC6 mov eax, esi
|
|||
|
|
|
|||
|
|
* Reference to: ADODB.TCustomADODataSet.GetParameters(TCustomADODataSet):TParameters;
|
|||
|
|
|
|
|||
|
|
0084335C E88F8FC9FF call 004DC2F0
|
|||
|
|
00843361 BA98358400 mov edx, $00843598
|
|||
|
|
|
|||
|
|
* Reference to: ADODB.TParameters.ParamByName(TParameters;WideString):TParameter;
|
|||
|
|
|
|
|||
|
|
00843366 E89510C9FF call 004D4400
|
|||
|
|
0084336B 50 push eax
|
|||
|
|
0084336C 8D45C8 lea eax, [ebp-$38]
|
|||
|
|
0084336F 8B55FC mov edx, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
|||
|
|
|
|
|||
|
|
00843372 E8515ABDFF call 00418DC8
|
|||
|
|
00843377 8D55C8 lea edx, [ebp-$38]
|
|||
|
|
0084337A 58 pop eax
|
|||
|
|
|
|||
|
|
* Reference to: ADODB.TParameter.SetValue(TParameter;Variant;Variant);
|
|||
|
|
|
|
|||
|
|
0084337B E84423C9FF call 004D56C4
|
|||
|
|
00843380 8BC6 mov eax, esi
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.Open(TDataSet);
|
|||
|
|
|
|
|||
|
|
00843382 E84125C8FF call 004C58C8
|
|||
|
|
|
|||
|
|
* Reference to control Label9 : N.A.
|
|||
|
|
|
|
|||
|
|
00843387 8B9354030000 mov edx, [ebx+$0354]
|
|||
|
|
|
|||
|
|
* Reference to control ToolBar2 : N.A.
|
|||
|
|
|
|
|||
|
|
0084338D 8B831C030000 mov eax, [ebx+$031C]
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
00843393 E8F83AF7FF call 007B6E90
|
|||
|
|
|
|||
|
|
* Reference to control Label9 : N.A.
|
|||
|
|
|
|
|||
|
|
00843398 8B9354030000 mov edx, [ebx+$0354]
|
|||
|
|
|
|||
|
|
* Reference to control ToolBar2 : N.A.
|
|||
|
|
|
|
|||
|
|
0084339E 8B831C030000 mov eax, [ebx+$031C]
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
008433A4 E86F3CF7FF call 007B7018
|
|||
|
|
008433A9 33C0 xor eax, eax
|
|||
|
|
008433AB 5A pop edx
|
|||
|
|
008433AC 59 pop ecx
|
|||
|
|
008433AD 59 pop ecx
|
|||
|
|
008433AE 648910 mov fs:[eax], edx
|
|||
|
|
|
|||
|
|
****** FINALLY
|
|||
|
|
|
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '^[<5B><>]<5D>'
|
|||
|
|
|
|
|||
|
|
008433B1 68E3338400 push $008433E3
|
|||
|
|
008433B6 8D45C8 lea eax, [ebp-$38]
|
|||
|
|
|
|||
|
|
* Reference to: Variants.@VarClr(TVarData;TVarData);
|
|||
|
|
|
|
|||
|
|
008433B9 E8B612BDFF call 00414674
|
|||
|
|
008433BE 8D45D8 lea eax, [ebp-$28]
|
|||
|
|
008433C1 BA08000000 mov edx, $00000008
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
|||
|
|
|
|
|||
|
|
008433C6 E87D1FBCFF call 00405348
|
|||
|
|
008433CB 8D45F8 lea eax, [ebp-$08]
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrClr(void;void);
|
|||
|
|
|
|
|||
|
|
008433CE E8511FBCFF call 00405324
|
|||
|
|
008433D3 8D45FC lea eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrClr(void;void);
|
|||
|
|
|
|
|||
|
|
008433D6 E8491FBCFF call 00405324
|
|||
|
|
008433DB C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
end.
|