DELPHIºÐ×Ó
!ʵʱËÑË÷: ºÐ×ÓÂÛ̳ | ×¢²áÓû§ | ÐÞ¸ÄÐÅÏ¢ | Í˳ö
¼ì¾ÙÌû | È«ÎļìË÷ | ¹Ø±Õ¹ã¸æ | ¾èÔù
¼¼ÊõÂÛ̳
 Óû§Ãû
 ÃÜ  Âë
×Ô¶¯µÇ½(30ÌìÓÐЧ)
ÍüÁËÃÜÂë
¡Ô¼¼ÊõÇø¡Ô ¢Ù
DELPHI¼¼Êõ
lazarus/fpc/Free Pascal
Òƶ¯Ó¦Óÿª·¢
WebÓ¦Óÿª·¢
Êý¾Ý¿âרÇø
±¨±íרÇø
ÍøÂçͨѶ
¿ªÔ´ÏîÄ¿
ÂÛ̳¾«»ªÌù
¡Ô·¢²¼Çø¡Ô ¢Ú
·¢²¼´úÂë
·¢²¼¿Ø¼þ
Îĵµ×ÊÁÏ
¾­µä¹¤¾ß
¡ÔÊÂÎñÇø¡Ô ¢Û
ÍøÕ¾Òâ¼û
ºÐ×ÓÖ®¼Ò
ÕÐƸӦƸ
ÐÅÏ¢½»»»
ÂÛ̳ÐÅÏ¢
×îмÓÈ룺 deliping
½ñÈÕÌû×Ó£º 2
ÔÚÏßÓû§£º 5
µ¼º½£º ÂÛ̳ -> DELPHI¼¼Êõ °ßÖñ:liumazi,sephil  
×÷Õߣº
ÄÐ nickname (ÇïÔÆ) ¡ï¡î¡î¡î¡î -
ºÐ×Ó»îÔ¾»áÔ±
2003/12/7 12:14:25
±êÌ⣺
×¢²á»ú ä¯ÀÀ:1849
¼ÓÈëÎÒµÄÊÕ²Ø
Â¥Ö÷£º ÓÐûÓÐÄÄλ¸ßÊÖÄܸù¾ÝÒÔϵĽøÐÐ×¢²á¹¦ÄܵĴúÂ룬¸øÎÒдһ¸ö×¢²á»ú¡£ÓÐл£º

004457E4   55                     push    ebp
004457E5   8BEC                   mov     ebp, esp
004457E7   81C404FEFFFF           add     esp, $FFFFFE04
004457ED   53                     push    ebx
004457EE   33C9                   xor     ecx, ecx
004457F0   898D04FEFFFF           mov     [ebp+$FFFFFE04], ecx
004457F6   898D0CFEFFFF           mov     [ebp+$FFFFFE0C], ecx
004457FC   898D08FEFFFF           mov     [ebp+$FFFFFE08], ecx
00445802   898D10FEFFFF           mov     [ebp+$FFFFFE10], ecx
00445808   898D18FEFFFF           mov     [ebp+$FFFFFE18], ecx
0044580E   898D14FEFFFF           mov     [ebp+$FFFFFE14], ecx
00445814   898D28FEFFFF           mov     [ebp+$FFFFFE28], ecx
0044581A   894DFC                 mov     [ebp-$04], ecx
0044581D   894DF8                 mov     [ebp-$08], ecx
00445820   8BD8                   mov     ebx, eax
00445822   33C0                   xor     eax, eax
00445824   55                     push    ebp

* Possible String Reference to: 'éMÙûÿë¤[‹å]?
|
00445825   680E5B4400             push    $00445B0E

***** TRY
|
0044582A   64FF30                 push    dword ptr fs:[eax]
0044582D   648920                 mov     fs:[eax], esp
00445830   8D9528FEFFFF           lea     edx, [ebp+$FFFFFE28]

* Reference to TApplication instance
|
00445836   A1EC6C4400             mov     eax, dword ptr [$446CEC]
0044583B   8B00                   mov     eax, [eax]

|
0044583D   E8E2B7FFFF             call    00441024
00445842   8B8528FEFFFF           mov     eax, [ebp+$FFFFFE28]
00445848   8D55F8                 lea     edx, [ebp-$08]

|
0044584B   E89427FCFF             call    00407FE4
00445850   8D45F8                 lea     eax, [ebp-$08]

* Possible String Reference to: '\Serial.key'
|
00445853   BA245B4400             mov     edx, $00445B24

|
00445858   E8F3E3FBFF             call    00403C50
0044585D   8B45F8                 mov     eax, [ebp-$08]

|
00445860   E8AF26FCFF             call    00407F14
00445865   84C0                   test    al, al
00445867   0F842E010000           jz      0044599B
0044586D   BA14000000             mov     edx, $00000014
00445872   8B45F8                 mov     eax, [ebp-$08]

|
00445875   E8AA26FCFF             call    00407F24
0044587A   8B45F8                 mov     eax, [ebp-$08]

|
0044587D   E8CA26FCFF             call    00407F4C
00445882   8BC3                   mov     eax, ebx

|
00445884   E81BFFFFFF             call    004457A4
00445889   8BD0                   mov     edx, eax
0044588B   81C294010300           add     edx, $00030194
00445891   8BC3                   mov     eax, ebx

|
00445893   E8B0FDFFFF             call    00445648
00445898   8BD0                   mov     edx, eax
0044589A   8D8D1CFEFFFF           lea     ecx, [ebp+$FFFFFE1C]
004458A0   8BC3                   mov     eax, ebx

|
004458A2   E8B9FDFFFF             call    00445660
004458A7   8D951CFEFFFF           lea     edx, [ebp+$FFFFFE1C]
004458AD   8D45FC                 lea     eax, [ebp-$04]

|
004458B0   E837E3FBFF             call    00403BEC
004458B5   8D9518FEFFFF           lea     edx, [ebp+$FFFFFE18]

* Reference to control TregisterForm.Edit1 : TEdit
|
004458BB   8B83D4020000           mov     eax, [ebx+$02D4]

|
004458C1   E88AD2FDFF             call    00422B50
004458C6   8B8518FEFFFF           mov     eax, [ebp+$FFFFFE18]
004458CC   50                     push    eax
004458CD   8D8514FEFFFF           lea     eax, [ebp+$FFFFFE14]
004458D3   8B4DFC                 mov     ecx, [ebp-$04]

* Possible String Reference to: 'V20'
|
004458D6   BA385B4400             mov     edx, $00445B38

|
004458DB   E8B4E3FBFF             call    00403C94
004458E0   8B9514FEFFFF           mov     edx, [ebp+$FFFFFE14]
004458E6   58                     pop     eax

|
004458E7   E86CE4FBFF             call    00403D58
004458EC   0F8588000000           jnz     0044597A
004458F2   6A00                   push    $00

* Possible String Reference to: 'ÏûÏ¢'
|
004458F4   683C5B4400             push    $00445B3C

* Possible String Reference to: '×¢²á³É¹¦'
|
004458F9   68445B4400             push    $00445B44

* Reference to TApplication instance
|
004458FE   A1EC6C4400             mov     eax, dword ptr [$446CEC]
00445903   8B00                   mov     eax, [eax]

* Reference to field TApplication.Handle : HWnd
|
00445905   8B4024                 mov     eax, [eax+$24]
00445908   50                     push    eax

* Reference to: user32.MessageBoxA()
|
00445909   E8DE0FFCFF             call    004068EC
0044590E   8B55F8                 mov     edx, [ebp-$08]
00445911   8D852CFEFFFF           lea     eax, [ebp+$FFFFFE2C]

|
00445917   E8E6FCFBFF             call    00405602
0044591C   8D852CFEFFFF           lea     eax, [ebp+$FFFFFE2C]

|
00445922   E82FFFFBFF             call    00405856

|
00445927   E870CEFBFF             call    0040279C
0044592C   8D9510FEFFFF           lea     edx, [ebp+$FFFFFE10]

* Reference to control TregisterForm.Edit1 : TEdit
|
00445932   8B83D4020000           mov     eax, [ebx+$02D4]

|
00445938   E813D2FDFF             call    00422B50
0044593D   8B9510FEFFFF           mov     edx, [ebp+$FFFFFE10]
00445943   8D852CFEFFFF           lea     eax, [ebp+$FFFFFE2C]

|
00445949   E84AE6FBFF             call    00403F98

|
0044594E   E82AFDFBFF             call    0040567D

|
00445953   E844CEFBFF             call    0040279C
00445958   8D852CFEFFFF           lea     eax, [ebp+$FFFFFE2C]

|
0044595E   E841FDFBFF             call    004056A4

|
00445963   E834CEFBFF             call    0040279C
00445968   BA01000000             mov     edx, $00000001
0044596D   8B45F8                 mov     eax, [ebp-$08]

|
00445970   E8AF25FCFF             call    00407F24
00445975   E932010000             jmp     00445AAC
0044597A   6A00                   push    $00

* Possible String Reference to: '¾¯¸æ'
|
0044597C   68505B4400             push    $00445B50

* Possible String Reference to: 'ÐòÁкŴíÎó£¬ÇëÖØÐÂÊäÈë'
|
00445981   68585B4400             push    $00445B58

* Reference to TApplication instance
|
00445986   A1EC6C4400             mov     eax, dword ptr [$446CEC]
0044598B   8B00                   mov     eax, [eax]

* Reference to field TApplication.Handle : HWnd
|
0044598D   8B4024                 mov     eax, [eax+$24]
00445990   50                     push    eax

* Reference to: user32.MessageBoxA()
|
00445991   E8560FFCFF             call    004068EC
00445996   E911010000             jmp     00445AAC
0044599B   8BC3                   mov     eax, ebx

|
0044599D   E802FEFFFF             call    004457A4
004459A2   8BD0                   mov     edx, eax
004459A4   81C294010300           add     edx, $00030194
004459AA   8BC3                   mov     eax, ebx

|
004459AC   E897FCFFFF             call    00445648
004459B1   8BD0                   mov     edx, eax
004459B3   8D8D1CFEFFFF           lea     ecx, [ebp+$FFFFFE1C]
004459B9   8BC3                   mov     eax, ebx

|
004459BB   E8A0FCFFFF             call    00445660
004459C0   8D951CFEFFFF           lea     edx, [ebp+$FFFFFE1C]
004459C6   8D45FC                 lea     eax, [ebp-$04]

|
004459C9   E81EE2FBFF             call    00403BEC
004459CE   8D950CFEFFFF           lea     edx, [ebp+$FFFFFE0C]

* Reference to control TregisterForm.Edit1 : TEdit
|
004459D4   8B83D4020000           mov     eax, [ebx+$02D4]

|
004459DA   E871D1FDFF             call    00422B50
004459DF   8B850CFEFFFF           mov     eax, [ebp+$FFFFFE0C]
004459E5   50                     push    eax
004459E6   8D8508FEFFFF           lea     eax, [ebp+$FFFFFE08]
004459EC   8B4DFC                 mov     ecx, [ebp-$04]

* Possible String Reference to: 'V20'
|
004459EF   BA385B4400             mov     edx, $00445B38

|
004459F4   E89BE2FBFF             call    00403C94
004459F9   8B9508FEFFFF           mov     edx, [ebp+$FFFFFE08]
004459FF   58                     pop     eax

|
00445A00   E853E3FBFF             call    00403D58
00445A05   0F8585000000           jnz     00445A90
00445A0B   6A00                   push    $00

* Possible String Reference to: 'ÏûÏ¢'
|
00445A0D   683C5B4400             push    $00445B3C

* Possible String Reference to: '×¢²á³É¹¦'
|
00445A12   68445B4400             push    $00445B44

* Reference to TApplication instance
|
00445A17   A1EC6C4400             mov     eax, dword ptr [$446CEC]
00445A1C   8B00                   mov     eax, [eax]

* Reference to field TApplication.Handle : HWnd
|
00445A1E   8B4024                 mov     eax, [eax+$24]
00445A21   50                     push    eax

* Reference to: user32.MessageBoxA()
|
00445A22   E8C50EFCFF             call    004068EC
00445A27   8B55F8                 mov     edx, [ebp-$08]
00445A2A   8D852CFEFFFF           lea     eax, [ebp+$FFFFFE2C]

|
00445A30   E8CDFBFBFF             call    00405602
00445A35   8D852CFEFFFF           lea     eax, [ebp+$FFFFFE2C]

|
00445A3B   E816FEFBFF             call    00405856

|
00445A40   E857CDFBFF             call    0040279C
00445A45   8D9504FEFFFF           lea     edx, [ebp+$FFFFFE04]

* Reference to control TregisterForm.Edit1 : TEdit
|
00445A4B   8B83D4020000           mov     eax, [ebx+$02D4]

|
00445A51   E8FAD0FDFF             call    00422B50
00445A56   8B9504FEFFFF           mov     edx, [ebp+$FFFFFE04]
00445A5C   8D852CFEFFFF           lea     eax, [ebp+$FFFFFE2C]

|
00445A62   E831E5FBFF             call    00403F98

|
00445A67   E811FCFBFF             call    0040567D

|
00445A6C   E82BCDFBFF             call    0040279C
00445A71   8D852CFEFFFF           lea     eax, [ebp+$FFFFFE2C]

|
00445A77   E828FCFBFF             call    004056A4

|
00445A7C   E81BCDFBFF             call    0040279C
00445A81   BA01000000             mov     edx, $00000001
00445A86   8B45F8                 mov     eax, [ebp-$08]

|
00445A89   E89624FCFF             call    00407F24
00445A8E   EB1C                   jmp     00445AAC
00445A90   6A00                   push    $00

* Possible String Reference to: '¾¯¸æ'
|
00445A92   68505B4400             push    $00445B50

* Possible String Reference to: 'ÐòÁкŴíÎó£¬ÇëÖØÐÂÊäÈë'
|
00445A97   68585B4400             push    $00445B58

* Reference to TApplication instance
|
00445A9C   A1EC6C4400             mov     eax, dword ptr [$446CEC]
00445AA1   8B00                   mov     eax, [eax]

* Reference to field TApplication.Handle : HWnd
|
00445AA3   8B4024                 mov     eax, [eax+$24]
00445AA6   50                     push    eax

* Reference to: user32.MessageBoxA()
|
00445AA7   E8400EFCFF             call    004068EC
00445AAC   33C0                   xor     eax, eax
00445AAE   5A                     pop     edx
00445AAF   59                     pop     ecx
00445AB0   59                     pop     ecx
00445AB1   648910                 mov     fs:[eax], edx

****** FINALLY
|

* Possible String Reference to: '[‹å]?
|
00445AB4   68155B4400             push    $00445B15
00445AB9   8D8504FEFFFF           lea     eax, [ebp+$FFFFFE04]

|
00445ABF   E804DFFBFF             call    004039C8
00445AC4   8D8508FEFFFF           lea     eax, [ebp+$FFFFFE08]

|
00445ACA   E8F9DEFBFF             call    004039C8
00445ACF   8D850CFEFFFF           lea     eax, [ebp+$FFFFFE0C]
00445AD5   BA02000000             mov     edx, $00000002

|
00445ADA   E80DDFFBFF             call    004039EC
00445ADF   8D8514FEFFFF           lea     eax, [ebp+$FFFFFE14]

|
00445AE5   E8DEDEFBFF             call    004039C8
00445AEA   8D8518FEFFFF           lea     eax, [ebp+$FFFFFE18]

|
00445AF0   E8D3DEFBFF             call    004039C8
00445AF5   8D8528FEFFFF           lea     eax, [ebp+$FFFFFE28]

|
00445AFB   E8C8DEFBFF             call    004039C8
00445B00   8D45F8                 lea     eax, [ebp-$08]
00445B03   BA02000000             mov     edx, $00000002

|
00445B08   E8DFDEFBFF             call    004039EC
00445B0D   C3                     ret

00445B0E   E94DD9FBFF             jmp     00403460
00445B13   EBA4                   jmp     00445AB9

****** END
|
00445B15   5B                     pop     ebx
00445B16   8BE5                   mov     esp, ebp
00445B18   5D                     pop     ebp
00445B19   C3                     ret

----------------------------------------------
-
×÷Õߣº
ÄÐ bios (°¢¹±) ¡ï¡î¡î¡î¡î -
ºÐ×ÓÖ춻áÔ±
2003/12/7 14:29:59
1Â¥£º ¾ÍËãÄÜ¿É¿´¶®  Ò²Ð´²»³öÀ´

ΪʲôÄØ£¿
ÒòΪ±ÈÈçjmp     00403460

ÄãÕâ¸öÄÚ´æµØÖ· µÄÌøת´úÂëÔÚÄÄÀï°¡ ¶¼²é²»µ½

Ä㸴ÖÆÀ´µÄ´úÂë ÊÇÈ˼ÒÌṩµÄ¸ù±¾²»ÍêÕûµÄ ´úÂë

ÄÇÔõôдµÄÀ´ 


żÃÇѧУ¼ÆËã»úϵרßãÆƽâµÄÀÏʦ Ò²²»»á½ÌżÃÇÕâЩµÄ

µÃ×Ô¼ºÈ¥ ¿Ì¿à×êÑУ¡
----------------------------------------------
°´´ËÔÚд°¿Úä¯ÀÀͼƬ
°´´ËÔÚд°¿Úä¯ÀÀͼƬ
ÐÅÏ¢
µÇ½ÒÔºó²ÅÄܻظ´
Copyright © 2CCC.Com ºÐ×ÓÂÛ̳ v3.0.1 °æȨËùÓÐ Ò³ÃæÖ´ÐÐ91.79688ºÁÃë RSS