⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cp2102isp.dpr

📁 酷鱼下载线源程序
💻 DPR
字号:
{本文件由 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.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -