{本文件由 DeDe Ver 3.50.04 创建!Copyright (c) 1999-2001 DaFixer}
Project cp2102isp;
Uses
Printers in 'Printers.pas' {TPrinterCanvas},
Dialogs in 'Dialogs.pas' {TSaveDialog},
DBLogDlg in 'DBLogDlg.pas' {TLoginDialog},
DBPWDlg in 'DBPWDlg.pas' {TPasswordDialog},
FrmChipManage in 'FrmChipManage.pas' {TchipManageFrm},
FrmModifyFlashData in 'FrmModifyFlashData.pas' {TModifyFlashDataFrm},
FrmModifyEEPROMData in 'FrmModifyEEPROMData.pas' {TModifyEEPROMDataFrm},
Frm89S51other in 'Frm89S51other.pas' {TS51otherFrm},
FrmMega16other in 'FrmMega16other.pas' {Tmega16otherFrm},
FrmPicOption in 'FrmPicOption.pas' {TpicOtherFrm},
FrmMega8535other in 'FrmMega8535other.pas' {Tmega8535otherFrm},
FrmMega64other in 'FrmMega64other.pas' {Tmega64otherFrm},
Frm90Can128other in 'Frm90Can128other.pas' {Tat90can128otherFrm},
Frm90s1200 in 'Frm90s1200.pas' {Tat90s1200otherFrm},
Frm90s2323other in 'Frm90s2323other.pas' {Tat90s2323otherFrm},
Frm2343other in 'Frm2343other.pas' {Tat90s2343otherFrm},
Frm90s2333 in 'Frm90s2333.pas' {Tat90s2333otherFrm},
FrmMega103other in 'FrmMega103other.pas' {Tmega103otherFrm},
FrmMega161other in 'FrmMega161other.pas' {Tmega161otherFrm},
FrmMega162other in 'FrmMega162other.pas' {Tmega162otherFrm},
FrmMega163other in 'FrmMega163other.pas' {Tmega163otherFrm},
FrmMega323other in 'FrmMega323other.pas' {Tmega323otherFrm},
Frm89s53other in 'Frm89s53other.pas' {Tat89s53otherFrm},
Frmat89s8253 in 'Frmat89s8253.pas' {Tat89s8253otherFrm},
FrmMega88other in 'FrmMega88other.pas' {Tmega88otherFrm},
FrmMega48other in 'FrmMega48other.pas' {Tmega48otherFrm},
FrmTiny12other in 'FrmTiny12other.pas' {Ttiny12otherFrm},
FrmTiny13other in 'FrmTiny13other.pas' {TTiny13otherFrm},
FrmTiny15other in 'FrmTiny15other.pas' {TTiny15otherFrm},
FrmTiny2313other in 'FrmTiny2313other.pas' {TTiny2313otherFrm},
FrmTiny26other in 'FrmTiny26other.pas' {TTiny26otherFrm},
FrmTiny22other in 'FrmTiny22other.pas' {TTiny22otherFrm},
FrmMega8other in 'FrmMega8other.pas' {Tmega8otherFrm},
FrmLanguage in 'FrmLanguage.pas' {TLanguageFrm},
frm24cother in 'frm24cother.pas' {Tchip24cotherFrm},
FrmPicAother in 'FrmPicAother.pas' {TpicAotherFrm},
FrmAbout in 'FrmAbout.pas' {TAboutBox},
FrmMain in 'FrmMain.pas' {TMain};
{$R *.RES}
begin
{
00503FB0 55 push ebp
00503FB1 8BEC mov ebp, esp
00503FB3 83C4E8 add esp, -$18
00503FB6 53 push ebx
00503FB7 33C0 xor eax, eax
00503FB9 8945EC mov [ebp-$14], eax
00503FBC 8945E8 mov [ebp-$18], eax
00503FBF B8503B5000 mov eax, $00503B50
* Reference to: SysInit.@InitExe(Pointer);
|
00503FC4 E83F31F0FF call 00407108
00503FC9 8B1D40765000 mov ebx, [$00507640]
00503FCF 33C0 xor eax, eax
00503FD1 55 push ebp
00503FD2 68A5405000 push $005040A5
***** TRY
|
00503FD7 64FF30 push dword ptr fs:[eax]
00503FDA 648920 mov fs:[eax], esp
00503FDD 6A00 push $00
* Possible String Reference to: 'usb-isp'
|
00503FDF 68B4405000 push $005040B4
* Reference to: user32.FindWindowA()
|
00503FE4 E88B39F0FF call 00407974
00503FE9 85C0 test eax, eax
00503FEB 7614 jbe 00504001
00503FED 6A00 push $00
00503FEF 6A00 push $00
00503FF1 6811140000 push $00001411
00503FF6 50 push eax
* Reference to: user32.PostMessageA()
|
00503FF7 E8183CF0FF call 00407C14
00503FFC E989000000 jmp 0050408A
* Possible String Reference to: 'xlmcj'
|
00504001 68C4405000 push $005040C4
00504006 8D55E8 lea edx, [ebp-$18]
00504009 8B03 mov eax, [ebx]
* Reference to: DdeMan.TDdeMgr.GetExeName(TDdeMgr):AnsiString;
| or: Forms.TApplication.GetExeName(TApplication):AnsiString;
|
0050400B E87C46F6FF call 0046868C
00504010 8B45E8 mov eax, [ebp-$18]
00504013 8D55EC lea edx, [ebp-$14]
* Reference to: SysUtils.ExtractFilePath(AnsiString):AnsiString;
|
00504016 E8C158F0FF call 004098DC
0050401B 8D45EC lea eax, [ebp-$14]
* Possible String Reference to: 'wav\usbchip.dll'
|
0050401E BAD4405000 mov edx, $005040D4
* Reference to: System.@LStrCat;
|
00504023 E8B40CF0FF call 00404CDC
00504028 8B55EC mov edx, [ebp-$14]
0050402B 33C9 xor ecx, ecx
* Possible String Reference to: 'usbchip'
|
0050402D B8EC405000 mov eax, $005040EC
* Reference to : TMain._PROC_00503700()
|
00504032 E8C9F6FFFF call 00503700
00504037 8B03 mov eax, [ebx]
* Reference to: DBAdapt.TDataSetAdapterDataLink.RecordChanged(TDataSetAdapterDataLink;TField);
| or: Forms.TApplication.Initialize(TApplication);
| or: QForms.TApplication.Initialize(TApplication);
| or: WebBroker.TWebApplication.Initialize(TWebApplication);
|
00504039 E8DE3FF6FF call 0046801C
0050403E 8B03 mov eax, [ebx]
* Possible String Reference to: 'USB CoolFish Downloader(http://www.
| ispdown.com)'
|
00504040 BAFC405000 mov edx, $005040FC
* Reference to: Forms.TApplication.SetTitle(TApplication;AnsiString);
|
00504045 E8DE3BF6FF call 00467C28
0050404A 8B0DB4765000 mov ecx, [$005076B4]
00504050 8B03 mov eax, [ebx]
00504052 8B1538404E00 mov edx, [$004E4038]
* Reference to: Forms.TApplication.CreateForm(TApplication;TComponentClass;void;void);
| or: QForms.TApplication.CreateForm(TApplication;TComponentClass;void;void);
|
00504058 E8D73FF6FF call 00468034
0050405D 8B0D80725000 mov ecx, [$00507280]
00504063 8B03 mov eax, [ebx]
00504065 8B15DCA74F00 mov edx, [$004FA7DC]
* Reference to: Forms.TApplication.CreateForm(TApplication;TComponentClass;void;void);
| or: QForms.TApplication.CreateForm(TApplication;TComponentClass;void;void);
|
0050406B E8C43FF6FF call 00468034
00504070 8B0D44735000 mov ecx, [$00507344]
00504076 8B03 mov eax, [ebx]
00504078 8B15DCA44F00 mov edx, [$004FA4DC]
* Reference to: Forms.TApplication.CreateForm(TApplication;TComponentClass;void;void);
| or: QForms.TApplication.CreateForm(TApplication;TComponentClass;void;void);
|
0050407E E8B13FF6FF call 00468034
00504083 8B03 mov eax, [ebx]
* Reference to: Forms.TApplication.Run(TApplication);
|
00504085 E82A40F6FF call 004680B4
0050408A 33C0 xor eax, eax
0050408C 5A pop edx
0050408D 59 pop ecx
0050408E 59 pop ecx
0050408F 648910 mov fs:[eax], edx
****** FINALLY
|
00504092 68AC405000 push $005040AC
00504097 8D45E8 lea eax, [ebp-$18]
0050409A BA02000000 mov edx, $00000002
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
0050409F E89C09F0FF call 00404A40
005040A4 C3 ret
* Reference to: System.@HandleFinally;
|
005040A5 E93602F0FF jmp 004042E0
005040AA EBEB jmp 00504097
****** END
|
005040AC 5B pop ebx
* Reference to: System.@Halt0;
|
005040AD E8F607F0FF call 004048A8
005040B2 0000 add [eax], al
}
end.