00ACBB70 /$ 55 PUSH EBP
00ACBB71 |. 8BEC MOV EBP,ESP
00ACBB73 |. 83EC 1C SUB ESP,1C
00ACBB76 |. 837D 08 00 CMP DWORD PTR SS:[EBP+8],0
00ACBB7A |. 75 04 JNZ SHORT Zone.00ACBB80
00ACBB7C |. 33C0 XOR EAX,EAX
00ACBB7E |. EB 7B JMP SHORT Zone.00ACBBFB
00ACBB80 |> 6A 1C PUSH 1C ; /n = 1C (28.)
00ACBB82 |. 6A 00 PUSH 0 ; |c = 00
00ACBB84 |. 8D45 E4 LEA EAX,DWORD PTR SS:[EBP-1C] ; |
00ACBB87 |. 50 PUSH EAX ; |s
00ACBB88 |. E8 F7960900 CALL <JMP.&MSVCR80.memset> ; \memset
00ACBB8D |. 83C4 0C ADD ESP,0C
00ACBB90 |> 837D E8 12 /CMP DWORD PTR SS:[EBP-18],12
00ACBB94 |. 74 62 |JE SHORT Zone.00ACBBF8
00ACBB96 |. 6A 01 |PUSH 1 ; /RemoveMsg = PM_REMOVE
00ACBB98 |. 6A 00 |PUSH 0 ; |MsgFilterMax = WM_NULL
00ACBB9A |. 6A 00 |PUSH 0 ; |MsgFilterMin = WM_NULL
00ACBB9C |. 6A 00 |PUSH 0 ; |hWnd = NULL
00ACBB9E |. 8D4D E4 |LEA ECX,DWORD PTR SS:[EBP-1C] ; |
00ACBBA1 |. 51 |PUSH ECX ; |pMsg
00ACBBA2 |. FF15 B4E1D600 |CALL DWORD PTR DS:[<&USER32.PeekMessage>; \PeekMessageA
00ACBBA8 |. 85C0 |TEST EAX,EAX
00ACBBAA |. 74 35 |JE SHORT Zone.00ACBBE1
00ACBBAC |. 8B55 F0 |MOV EDX,DWORD PTR SS:[EBP-10]
00ACBBAF |. 52 |PUSH EDX
00ACBBB0 |. 8B45 EC |MOV EAX,DWORD PTR SS:[EBP-14]
00ACBBB3 |. 50 |PUSH EAX
00ACBBB4 |. 8B4D E8 |MOV ECX,DWORD PTR SS:[EBP-18]
00ACBBB7 |. 51 |PUSH ECX
00ACBBB8 |. 8B55 E4 |MOV EDX,DWORD PTR SS:[EBP-1C]
00ACBBBB |. 52 |PUSH EDX
00ACBBBC |. 8B4D 08 |MOV ECX,DWORD PTR SS:[EBP+8]
00ACBBBF |. E8 BCDBFFFF |CALL Zone.00AC9780
00ACBBC4 |. 0FB6C0 |MOVZX EAX,AL
00ACBBC7 |. 85C0 |TEST EAX,EAX
00ACBBC9 |. 75 14 |JNZ SHORT Zone.00ACBBDF
00ACBBCB |. 8D4D E4 |LEA ECX,DWORD PTR SS:[EBP-1C]
00ACBBCE |. 51 |PUSH ECX ; /pMsg
00ACBBCF |. FF15 88E1D600 |CALL DWORD PTR DS:[<&USER32.TranslateMe>; \TranslateMessage
00ACBBD5 |. 8D55 E4 |LEA EDX,DWORD PTR SS:[EBP-1C]
00ACBBD8 |. 52 |PUSH EDX ; /pMsg
00ACBBD9 |. FF15 8CE1D600 |CALL DWORD PTR DS:[<&USER32.DispatchMes>; \DispatchMessageA
00ACBBDF |> EB 15 |JMP SHORT Zone.00ACBBF6
00ACBBE1 |> 8B4D 08 |MOV ECX,DWORD PTR SS:[EBP+8] ; *************
00ACBBE4 |. E8 D7DBFFFF |CALL Zone.00AC97C0
00ACBBE9 |. 0FB6C0 |MOVZX EAX,AL
00ACBBEC |. 85C0 |TEST EAX,EAX
00ACBBEE |. 74 02 |JE SHORT Zone.00ACBBF2
00ACBBF0 |. EB 04 |JMP SHORT Zone.00ACBBF6
00ACBBF2 |> 33C0 |XOR EAX,EAX
00ACBBF4 |. EB 05 |JMP SHORT Zone.00ACBBFB
00ACBBF6 |>^ EB 98 \JMP SHORT Zone.00ACBB90
00ACBBF8 |> 8B45 EC MOV EAX,DWORD PTR SS:[EBP-14]
00ACBBFB |> 8BE5 MOV ESP,EBP
00ACBBFD |. 5D POP EBP
00ACBBFE \. C3 RETN
00ACBBE1 |> 8B4D 08 |MOV ECX,DWORD PTR SS:[EBP+8] ; *************
这里的[EBP+8]改如何跟呢
请教,如给出思路正确,我送他QQ会员,记得留下QQ号码
这里也有详细描述
http://www.ghoffice.com/bbs/read-htm-tid-82875.html
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!