仓库
0046776A /. 55 PUSH EBP
0046776B |. 8BEC MOV EBP,ESP
0046776D |. 83EC 70 SUB ESP,70
00467770 |. 53 PUSH EBX
00467771 |. 56 PUSH ESI
00467772 |. 894D 98 MOV DWORD PTR SS:[EBP-68],ECX
00467775 |. 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
00467778 |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8]
0046777B |. 51 PUSH ECX ; /Arg1
0046777C |. 8B4D 98 MOV ECX,DWORD PTR SS:[EBP-68] ; |
0046777F |. E8 18C8FFFF CALL Ekd5.00463F9C ; \Ekd5.00463F9C
00467784 |. 8945 FC MOV DWORD PTR SS:[EBP-4],EAX
00467787 |. 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8]
0046778A |. 83C2 1C ADD EDX,1C
0046778D |. 8B02 MOV EAX,DWORD PTR DS:[EDX]
0046778F |. 8945 C0 MOV DWORD PTR SS:[EBP-40],EAX
00467792 |. 8B4A 04 MOV ECX,DWORD PTR DS:[EDX+4]
00467795 |. 894D C4 MOV DWORD PTR SS:[EBP-3C],ECX
00467798 |. 8B42 08 MOV EAX,DWORD PTR DS:[EDX+8]
0046779B |. 8945 C8 MOV DWORD PTR SS:[EBP-38],EAX
0046779E |. 8B4A 0C MOV ECX,DWORD PTR DS:[EDX+C]
004677A1 |. 894D CC MOV DWORD PTR SS:[EBP-34],ECX
004677A4 |. 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8]
004677A7 |. 52 PUSH EDX
004677A8 |. 8B45 98 MOV EAX,DWORD PTR SS:[EBP-68]
004677AB |. 8B10 MOV EDX,DWORD PTR DS:[EAX]
004677AD |. 8B4D 98 MOV ECX,DWORD PTR SS:[EBP-68]
004677B0 |. FF52 18 CALL DWORD PTR DS:[EDX+18]
004677B3 |. C745 A0 01000>MOV DWORD PTR SS:[EBP-60],1
004677BA |. 6A 02 PUSH 2 ; /lParam = 2
004677BC |. 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8] ; |
004677BF |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8] ; |
004677C2 |. 51 PUSH ECX ; |wParam
004677C3 |. 68 2C100000 PUSH 102C ; |Message = MSG(102C)
004677C8 |. 8B55 98 MOV EDX,DWORD PTR SS:[EBP-68] ; |
004677CB |. 8B42 10 MOV EAX,DWORD PTR DS:[EDX+10] ; |
004677CE |. 50 PUSH EAX ; |hWnd
004677CF |. FF15 F4624800 CALL DWORD PTR DS:[<&USER32.SendMessageA>; \SendMessageA
004677D5 |. 33C9 XOR ECX,ECX
004677D7 |. 83F8 02 CMP EAX,2
004677DA |. 0F94C1 SETE CL
004677DD |. 894D F8 MOV DWORD PTR SS:[EBP-8],ECX
004677E0 |. C745 9C FFFFF>MOV DWORD PTR SS:[EBP-64],-1
004677E7 |. C745 F0 00000>MOV DWORD PTR SS:[EBP-10],0
004677EE |. EB 09 JMP SHORT Ekd5.004677F9
004677F0 |> 8B55 F0 /MOV EDX,DWORD PTR SS:[EBP-10]
004677F3 |. 83C2 01 |ADD EDX,1
004677F6 |. 8955 F0 |MOV DWORD PTR SS:[EBP-10],EDX
004677F9 |> 8B45 98 MOV EAX,DWORD PTR SS:[EBP-68]
004677FC |. 33C9 |XOR ECX,ECX
004677FE |. 8A48 14 |MOV CL,BYTE PTR DS:[EAX+14]
00467801 |. 394D F0 |CMP DWORD PTR SS:[EBP-10],ECX
00467804 |. 0F8D 11060000 |JGE Ekd5.00467E1B
0046780A |. 8D55 A0 |LEA EDX,DWORD PTR SS:[EBP-60]
0046780D |. 52 |PUSH EDX ; /lParam
0046780E |. 8B45 F0 |MOV EAX,DWORD PTR SS:[EBP-10] ; |
00467811 |. 50 |PUSH EAX ; |wParam
00467812 |. 68 19100000 |PUSH 1019 ; |Message = MSG(1019)
00467817 |. 8B4D 98 |MOV ECX,DWORD PTR SS:[EBP-68] ; |
0046781A |. 8B51 10 |MOV EDX,DWORD PTR DS:[ECX+10] ; |
0046781D |. 52 |PUSH EDX ; |hWnd
0046781E |. FF15 F4624800 |CALL DWORD PTR DS:[<&USER32.SendMessage>; \SendMessageA
00467824 |. C745 F4 24800>|MOV DWORD PTR SS:[EBP-C],8024
0046782B |. 8B45 A4 |MOV EAX,DWORD PTR SS:[EBP-5C]
0046782E |. 83E0 03 |AND EAX,3
00467831 |. 8945 94 |MOV DWORD PTR SS:[EBP-6C],EAX
00467834 |. 837D 94 00 |CMP DWORD PTR SS:[EBP-6C],0
00467838 |. 74 0E |JE SHORT Ekd5.00467848
0046783A |. 837D 94 01 |CMP DWORD PTR SS:[EBP-6C],1
0046783E |. 74 10 |JE SHORT Ekd5.00467850
00467840 |. 837D 94 02 |CMP DWORD PTR SS:[EBP-6C],2
00467844 |. 74 15 |JE SHORT Ekd5.0046785B
00467846 |. EB 1D |JMP SHORT Ekd5.00467865
00467848 |> 8B4D F4 |MOV ECX,DWORD PTR SS:[EBP-C]
0046784B |. 894D F4 |MOV DWORD PTR SS:[EBP-C],ECX
0046784E |. EB 1B |JMP SHORT Ekd5.0046786B
00467850 |> 8B55 F4 |MOV EDX,DWORD PTR SS:[EBP-C]
00467853 |. 83CA 02 |OR EDX,2
00467856 |. 8955 F4 |MOV DWORD PTR SS:[EBP-C],EDX
00467859 |. EB 10 |JMP SHORT Ekd5.0046786B
0046785B |> 8B45 F4 |MOV EAX,DWORD PTR SS:[EBP-C]
0046785E |. 0C 01 |OR AL,1
00467860 |. 8945 F4 |MOV DWORD PTR SS:[EBP-C],EAX
00467863 |. EB 06 |JMP SHORT Ekd5.0046786B
00467865 |> 8B4D F4 |MOV ECX,DWORD PTR SS:[EBP-C]
00467868 |. 894D F4 |MOV DWORD PTR SS:[EBP-C],ECX
0046786B |> 6A 00 |PUSH 0 ; /lParam = 0
0046786D |. 8B55 F0 |MOV EDX,DWORD PTR SS:[EBP-10] ; |
00467870 |. 52 |PUSH EDX ; |wParam
00467871 |. 68 1D100000 |PUSH 101D ; |Message = MSG(101D)
00467876 |. 8B45 98 |MOV EAX,DWORD PTR SS:[EBP-68] ; |
00467879 |. 8B48 10 |MOV ECX,DWORD PTR DS:[EAX+10] ; |
0046787C |. 51 |PUSH ECX ; |hWnd
0046787D |. FF15 F4624800 |CALL DWORD PTR DS:[<&USER32.SendMessage>; \SendMessageA
00467883 |. 8B55 C0 |MOV EDX,DWORD PTR SS:[EBP-40]
00467886 |. 8D4402 FB |LEA EAX,DWORD PTR DS:[EDX+EAX-5]
0046788A |. 8945 C8 |MOV DWORD PTR SS:[EBP-38],EAX
0046788D |. 8B4D C0 |MOV ECX,DWORD PTR SS:[EBP-40]
00467890 |. 83C1 05 |ADD ECX,5
00467893 |. 894D C0 |MOV DWORD PTR SS:[EBP-40],ECX
00467896 |. 8B55 98 |MOV EDX,DWORD PTR SS:[EBP-68]
00467899 |. 8B42 18 |MOV EAX,DWORD PTR DS:[EDX+18]
0046789C |. 8B4D F0 |MOV ECX,DWORD PTR SS:[EBP-10]
0046789F |. 8B1488 |MOV EDX,DWORD PTR DS:[EAX+ECX*4]
004678A2 |. 8955 90 |MOV DWORD PTR SS:[EBP-70],EDX
004678A5 |. 837D 90 0C |CMP DWORD PTR SS:[EBP-70],0C
004678A9 |. 0F87 28050000 |JA Ekd5.00467DD7
004678AF |. 8B45 90 |MOV EAX,DWORD PTR SS:[EBP-70]
004678B2 |. FF2485 237E46>|JMP DWORD PTR DS:[EAX*4+467E23]
004678B9 |> 8B4D C0 |MOV ECX,DWORD PTR SS:[EBP-40]
004678BC |. 83E9 05 |SUB ECX,5
004678BF |. 894D C0 |MOV DWORD PTR SS:[EBP-40],ECX
004678C2 |. 8B55 FC |MOV EDX,DWORD PTR SS:[EBP-4]
004678C5 |. 33C0 |XOR EAX,EAX
004678C7 |. 8A02 |MOV AL,BYTE PTR DS:[EDX]
004678C9 |. 8BC8 |MOV ECX,EAX
004678CB |. 6BC9 19 |IMUL ECX,ECX,19
004678CE |. 81C1 C0F44A00 |ADD ECX,Ekd5.004AF4C0
004678D4 |. E8 377EFFFF |CALL Ekd5.0045F710
004678D9 |. 50 |PUSH EAX ; /<%s>
004678DA |. 68 CCE64800 |PUSH Ekd5.0048E6CC ; |Format = "%s"
004678DF |. 8D4D D0 |LEA ECX,DWORD PTR SS:[EBP-30] ; |
004678E2 |. 51 |PUSH ECX ; |s
004678E3 |. FF15 C0624800 |CALL DWORD PTR DS:[<&USER32.wsprintfA>] ; \wsprintfA
004678E9 |. 83C4 0C |ADD ESP,0C
004678EC |. 6A 01 |PUSH 1
004678EE |. 8B55 CC |MOV EDX,DWORD PTR SS:[EBP-34]
004678F1 |. 8B45 C4 |MOV EAX,DWORD PTR SS:[EBP-3C]
004678F4 |. 8D4410 F0 |LEA EAX,DWORD PTR DS:[EAX+EDX-10]
004678F8 |. 99 |CDQ
004678F9 |. 2BC2 |SUB EAX,EDX
004678FB |. D1F8 |SAR EAX,1
004678FD |. 50 |PUSH EAX
004678FE |. 8B4D C0 |MOV ECX,DWORD PTR SS:[EBP-40]
00467901 |. 83C1 01 |ADD ECX,1
00467904 |. 51 |PUSH ECX
00467905 |. 8B55 08 |MOV EDX,DWORD PTR SS:[EBP+8]
00467908 |. 8B42 18 |MOV EAX,DWORD PTR DS:[EDX+18]
0046790B |. 50 |PUSH EAX
0046790C |. 8B4D FC |MOV ECX,DWORD PTR SS:[EBP-4]
0046790F |. 33D2 |XOR EDX,EDX
00467911 |. 8A11 |MOV DL,BYTE PTR DS:[ECX]
00467913 |. 8BCA |MOV ECX,EDX
00467915 |. 6BC9 19 |IMUL ECX,ECX,19
00467918 |. 81C1 C0F44A00 |ADD ECX,Ekd5.004AF4C0
0046791E |. E8 4DB30000 |CALL Ekd5.00472C70
00467923 |. 25 FF000000 |AND EAX,0FF ; |
00467928 |. 50 |PUSH EAX ; |Index
00467929 |. 6A 00 |PUSH 0 ; |/lParam = 0
0046792B |. 6A 01 |PUSH 1 ; ||wParam = 1
0046792D |. 68 02100000 |PUSH 1002 ; ||Message = MSG(1002)
00467932 |. 8B45 98 |MOV EAX,DWORD PTR SS:[EBP-68] ; ||
00467935 |. 8B48 10 |MOV ECX,DWORD PTR DS:[EAX+10] ; ||
00467938 |. 51 |PUSH ECX ; ||hWnd
00467939 |. FF15 F4624800 |CALL DWORD PTR DS:[<&USER32.SendMessage>; |\SendMessageA
0046793F |. 50 |PUSH EAX ; |hIml
00467940 |. FF15 0C604800 |CALL DWORD PTR DS:[<&COMCTL32.ImageList>; \ImageList_Draw
00467946 |. 8B55 C0 |MOV EDX,DWORD PTR SS:[EBP-40]
00467949 |. 83C2 11 |ADD EDX,11
0046794C |. 8955 C0 |MOV DWORD PTR SS:[EBP-40],EDX
0046794F |. E9 83040000 |JMP Ekd5.00467DD7
00467954 |> 8B45 FC |MOV EAX,DWORD PTR SS:[EBP-4]
00467957 |. 33C9 |XOR ECX,ECX
00467959 |. 8A08 |MOV CL,BYTE PTR DS:[EAX]
0046795B |. 6BC9 19 |IMUL ECX,ECX,19
0046795E |. 81C1 C0F44A00 |ADD ECX,Ekd5.004AF4C0
00467964 |. E8 814DFAFF |CALL Ekd5.0040C6EA
00467969 |. 25 FF000000 |AND EAX,0FF
0046796E |. 83F8 02 |CMP EAX,2
00467971 |. 75 14 |JNZ SHORT Ekd5.00467987
00467973 |. 68 D0E64800 |PUSH Ekd5.0048E6D0 ; /Format = "--"
00467978 |. 8D55 D0 |LEA EDX,DWORD PTR SS:[EBP-30] ; |
0046797B |. 52 |PUSH EDX ; |s
0046797C |. FF15 C0624800 |CALL DWORD PTR DS:[<&USER32.wsprintfA>] ; \wsprintfA
00467982 |. 83C4 08 |ADD ESP,8
00467985 |. EB 1B |JMP SHORT Ekd5.004679A2
00467987 |> 8B45 FC |MOV EAX,DWORD PTR SS:[EBP-4]
0046798A |. 33C9 |XOR ECX,ECX
0046798C |. 8A48 02 |MOV CL,BYTE PTR DS:[EAX+2]
0046798F |. 51 |PUSH ECX ; /<%u>
00467990 |. 68 D4E64800 |PUSH Ekd5.0048E6D4 ; |Format = "%u"
00467995 |. 8D55 D0 |LEA EDX,DWORD PTR SS:[EBP-30] ; |
00467998 |. 52 |PUSH EDX ; |s
00467999 |. FF15 C0624800 |CALL DWORD PTR DS:[<&USER32.wsprintfA>] ; \wsprintfA
0046799F |. 83C4 0C |ADD ESP,0C
004679A2 |> E9 30040000 |JMP Ekd5.00467DD7
004679A7 |> 8B45 FC |MOV EAX,DWORD PTR SS:[EBP-4]
004679AA |. 33C9 |XOR ECX,ECX
004679AC |. 8A08 |MOV CL,BYTE PTR DS:[EAX]
004679AE |. 6BC9 19 |IMUL ECX,ECX,19
004679B1 |. 81C1 C0F44A00 |ADD ECX,Ekd5.004AF4C0
004679B7 |. E8 2E4DFAFF |CALL Ekd5.0040C6EA
004679BC |. 25 FF000000 |AND EAX,0FF
004679C1 |. 83F8 02 |CMP EAX,2
004679C4 |. 75 14 |JNZ SHORT Ekd5.004679DA
004679C6 |. 68 D8E64800 |PUSH Ekd5.0048E6D8 ; /Format = "--"
004679CB |. 8D55 D0 |LEA EDX,DWORD PTR SS:[EBP-30] ; |
004679CE |. 52 |PUSH EDX ; |s
004679CF |. FF15 C0624800 |CALL DWORD PTR DS:[<&USER32.wsprintfA>] ; \wsprintfA
004679D5 |. 83C4 08 |ADD ESP,8
004679D8 |. EB 3F |JMP SHORT Ekd5.00467A19
004679DA |> 8B45 FC |MOV EAX,DWORD PTR SS:[EBP-4]
004679DD |. 33C9 |XOR ECX,ECX
004679DF |. 8A48 03 |MOV CL,BYTE PTR DS:[EAX+3]
004679E2 |. 81F9 FF000000 |CMP ECX,0FF
004679E8 |. 75 14 |JNZ SHORT Ekd5.004679FE
004679EA |. 68 D46A4800 |PUSH Ekd5.00486AD4 ; /Format = "MAX"
004679EF |. 8D55 D0 |LEA EDX,DWORD PTR SS:[EBP-30] ; |
004679F2 |. 52 |PUSH EDX ; |s
004679F3 |. FF15 C0624800 |CALL DWORD PTR DS:[<&USER32.wsprintfA>] ; \wsprintfA
004679F9 |. 83C4 08 |ADD ESP,8
004679FC |. EB 1B |JMP SHORT Ekd5.00467A19
004679FE |> 8B45 FC |MOV EAX,DWORD PTR SS:[EBP-4]
00467A01 |. 33C9 |XOR ECX,ECX
00467A03 |. 8A48 03 |MOV CL,BYTE PTR DS:[EAX+3]
00467A06 |. 51 |PUSH ECX ; /<%u>
00467A07 |. 68 DCE64800 |PUSH Ekd5.0048E6DC ; |Format = "%u"
00467A0C |. 8D55 D0 |LEA EDX,DWORD PTR SS:[EBP-30] ; |
00467A0F |. 52 |PUSH EDX ; |s
00467A10 |. FF15 C0624800 |CALL DWORD PTR DS:[<&USER32.wsprintfA>] ; \wsprintfA
00467A16 |. 83C4 0C |ADD ESP,0C
00467A19 |> E9 B9030000 |JMP Ekd5.00467DD7
00467A1E |> 8B45 FC |MOV EAX,DWORD PTR SS:[EBP-4]
00467A21 |. 33C9 |XOR ECX,ECX
00467A23 |. 8A08 |MOV CL,BYTE PTR DS:[EAX]
00467A25 |. 6BC9 19 |IMUL ECX,ECX,19
00467A28 |. 81C1 C0F44A00 |ADD ECX,Ekd5.004AF4C0
00467A2E |. E8 074CFAFF |CALL Ekd5.0040C63A
00467A33 |. 25 FF000000 |AND EAX,0FF
00467A38 |. 8B1485 18BC48>|MOV EDX,DWORD PTR DS:[EAX*4+48BC18]
00467A3F |. 52 |PUSH EDX ; |Format
00467A40 |. 8D45 D0 |LEA EAX,DWORD PTR SS:[EBP-30] ; |
00467A43 |. 50 |PUSH EAX ; |s
00467A44 |. FF15 C0624800 |CALL DWORD PTR DS:[<&USER32.wsprintfA>] ; \wsprintfA
00467A4A |. 83C4 08 |ADD ESP,8
00467A4D |. E9 85030000 |JMP Ekd5.00467DD7
00467A52 |> 8B4D FC |MOV ECX,DWORD PTR SS:[EBP-4]
00467A55 |. 33D2 |XOR EDX,EDX
00467A57 |. 8A11 |MOV DL,BYTE PTR DS:[ECX]
00467A59 |. 8BCA |MOV ECX,EDX
00467A5B |. 6BC9 19 |IMUL ECX,ECX,19
00467A5E |. 81C1 C0F44A00 |ADD ECX,Ekd5.004AF4C0
00467A64 |. E8 A94DFAFF |CALL Ekd5.0040C812
00467A69 |. 25 FF000000 |AND EAX,0FF
00467A6E |. 8B0485 C0BF48>|MOV EAX,DWORD PTR DS:[EAX*4+48BFC0]
00467A75 |. 50 |PUSH EAX ; |Format
00467A76 |. 8D4D D0 |LEA ECX,DWORD PTR SS:[EBP-30] ; |
00467A79 |. 51 |PUSH ECX ; |s
00467A7A |. FF15 C0624800 |CALL DWORD PTR DS:[<&USER32.wsprintfA>] ; \wsprintfA
00467A80 |. 83C4 08 |ADD ESP,8
00467A83 |. E9 4F030000 |JMP Ekd5.00467DD7
00467A88 |> 8B55 FC |MOV EDX,DWORD PTR SS:[EBP-4]
00467A8B |. 8A42 02 |MOV AL,BYTE PTR DS:[EDX+2]
00467A8E |. 50 |PUSH EAX ; /Arg3
00467A8F |. 8B4D FC |MOV ECX,DWORD PTR SS:[EBP-4] ; |
00467A92 |. 33D2 |XOR EDX,EDX ; |
00467A94 |. 8A11 |MOV DL,BYTE PTR DS:[ECX] ; |
00467A96 |. 52 |PUSH EDX ; |Arg2
00467A97 |. 8D45 D0 |LEA EAX,DWORD PTR SS:[EBP-30] ; |
00467A9A |. 50 |PUSH EAX ; |Arg1
00467A9B |. E8 5FA6FFFF |CALL Ekd5.004620FF ; \Ekd5.004620FF
00467AA0 |. 83C4 0C |ADD ESP,0C
00467AA3 |. E9 2F030000 |JMP Ekd5.00467DD7
00467AA8 |> 8B4D 08 |MOV ECX,DWORD PTR SS:[EBP+8]
00467AAB |. 8B51 08 |MOV EDX,DWORD PTR DS:[ECX+8]
00467AAE |. 52 |PUSH EDX
00467AAF |. 8B45 98 |MOV EAX,DWORD PTR SS:[EBP-68]
00467AB2 |. 8B10 |MOV EDX,DWORD PTR DS:[EAX]
00467AB4 |. 8B4D 98 |MOV ECX,DWORD PTR SS:[EBP-68]
00467AB7 |. FF52 20 |CALL DWORD PTR DS:[EDX+20]
00467ABA |. 85C0 |TEST EAX,EAX
00467ABC |. 75 3A |JNZ SHORT Ekd5.00467AF8
00467ABE |. B9 70074B00 |MOV ECX,Ekd5.004B0770
00467AC3 |. E8 0867FAFF |CALL Ekd5.0040E1D0
00467AC8 |. 8BF0 |MOV ESI,EAX
00467ACA |. 8B45 FC |MOV EAX,DWORD PTR SS:[EBP-4]
00467ACD |. 33C9 |XOR ECX,ECX
00467ACF |. 8A08 |MOV CL,BYTE PTR DS:[EAX]
00467AD1 |. 6BC9 19 |IMUL ECX,ECX,19
00467AD4 |. 81C1 C0F44A00 |ADD ECX,Ekd5.004AF4C0
00467ADA |. E8 9165FAFF |CALL Ekd5.0040E070
00467ADF |. 3BF0 |CMP ESI,EAX
00467AE1 |. 73 15 |JNB SHORT Ekd5.00467AF8
00467AE3 |. 68 80000000 |PUSH 80 ; /Color = <RED>
00467AE8 |. 8B55 08 |MOV EDX,DWORD PTR SS:[EBP+8] ; |
00467AEB |. 8B42 18 |MOV EAX,DWORD PTR DS:[EDX+18] ; |
00467AEE |. 50 |PUSH EAX ; |hDC
00467AEF |. FF15 84604800 |CALL DWORD PTR DS:[<&GDI32.SetTextColor>; \SetTextColor
00467AF5 |. 8945 9C |MOV DWORD PTR SS:[EBP-64],EAX
00467AF8 |> 8B4D FC |MOV ECX,DWORD PTR SS:[EBP-4]
00467AFB |. 33D2 |XOR EDX,EDX
00467AFD |. 8A11 |MOV DL,BYTE PTR DS:[ECX]
00467AFF |. 8BCA |MOV ECX,EDX
00467B01 |. 6BC9 19 |IMUL ECX,ECX,19
00467B04 |. 81C1 C0F44A00 |ADD ECX,Ekd5.004AF4C0
00467B0A |. E8 6165FAFF |CALL Ekd5.0040E070
00467B0F |. 50 |PUSH EAX ; /<%u>
00467B10 |. 68 E0E64800 |PUSH Ekd5.0048E6E0 ; |Format = "%u"
00467B15 |. 8D45 D0 |LEA EAX,DWORD PTR SS:[EBP-30] ; |
00467B18 |. 50 |PUSH EAX ; |s
00467B19 |. FF15 C0624800 |CALL DWORD PTR DS:[<&USER32.wsprintfA>] ; \wsprintfA
00467B1F |. 83C4 0C |ADD ESP,0C
00467B22 |. E9 B0020000 |JMP Ekd5.00467DD7
00467B27 |> 8B4D FC |MOV ECX,DWORD PTR SS:[EBP-4]
00467B2A |. 8A51 02 |MOV DL,BYTE PTR DS:[ECX+2]
00467B2D |. 52 |PUSH EDX ; /Arg1
00467B2E |. 8B45 FC |MOV EAX,DWORD PTR SS:[EBP-4] ; |
00467B31 |. 33C9 |XOR ECX,ECX ; |
00467B33 |. 8A08 |MOV CL,BYTE PTR DS:[EAX] ; |
00467B35 |. 6BC9 19 |IMUL ECX,ECX,19 ; |
00467B38 |. 81C1 C0F44A00 |ADD ECX,Ekd5.004AF4C0 ; |
00467B3E |. E8 664CFAFF |CALL Ekd5.0040C7A9 ; \Ekd5.0040C7A9
00467B43 |. 3D FFFF0000 |CMP EAX,0FFFF
00467B48 |. 75 44 |JNZ SHORT Ekd5.00467B8E
00467B4A |. 8B55 08 |MOV EDX,DWORD PTR SS:[EBP+8]
00467B4D |. 8B42 08 |MOV EAX,DWORD PTR DS:[EDX+8]
00467B50 |. 50 |PUSH EAX
00467B51 |. 8B4D 98 |MOV ECX,DWORD PTR SS:[EBP-68]
00467B54 |. 8B11 |MOV EDX,DWORD PTR DS:[ECX]
00467B56 |. 8B4D 98 |MOV ECX,DWORD PTR SS:[EBP-68]
00467B59 |. FF52 20 |CALL DWORD PTR DS:[EDX+20]
00467B5C |. 85C0 |TEST EAX,EAX
00467B5E |. 75 15 |JNZ SHORT Ekd5.00467B75
00467B60 |. 68 80000000 |PUSH 80 ; /Color = <RED>
00467B65 |. 8B45 08 |MOV EAX,DWORD PTR SS:[EBP+8] ; |
00467B68 |. 8B48 18 |MOV ECX,DWORD PTR DS:[EAX+18] ; |
00467B6B |. 51 |PUSH ECX ; |hDC
00467B6C |. FF15 84604800 |CALL DWORD PTR DS:[<&GDI32.SetTextColor>; \SetTextColor
00467B72 |. 8945 9C |MOV DWORD PTR SS:[EBP-64],EAX
00467B75 |> 68 E4E64800 |PUSH Ekd5.0048E6E4 ; /<%s> = "---"
00467B7A |. 68 E8E64800 |PUSH Ekd5.0048E6E8 ; |Format = "%s"
00467B7F |. 8D55 D0 |LEA EDX,DWORD PTR SS:[EBP-30] ; |
00467B82 |. 52 |PUSH EDX ; |s
00467B83 |. FF15 C0624800 |CALL DWORD PTR DS:[<&USER32.wsprintfA>] ; \wsprintfA
00467B89 |. 83C4 0C |ADD ESP,0C
00467B8C |. EB 31 |JMP SHORT Ekd5.00467BBF
00467B8E |> 8B45 FC |MOV EAX,DWORD PTR SS:[EBP-4]
00467B91 |. 8A48 02 |MOV CL,BYTE PTR DS:[EAX+2]
00467B94 |. 51 |PUSH ECX ; /Arg1
00467B95 |. 8B55 FC |MOV EDX,DWORD PTR SS:[EBP-4] ; |
00467B98 |. 33C0 |XOR EAX,EAX ; |
00467B9A |. 8A02 |MOV AL,BYTE PTR DS:[EDX] ; |
00467B9C |. 8BC8 |MOV ECX,EAX ; |
00467B9E |. 6BC9 19 |IMUL ECX,ECX,19 ; |
00467BA1 |. 81C1 C0F44A00 |ADD ECX,Ekd5.004AF4C0 ; |
00467BA7 |. E8 FD4BFAFF |CALL Ekd5.0040C7A9 ; \Ekd5.0040C7A9
00467BAC |. 50 |PUSH EAX ; /<%u>
00467BAD |. 68 ECE64800 |PUSH Ekd5.0048E6EC ; |Format = "%u"
00467BB2 |. 8D4D D0 |LEA ECX,DWORD PTR SS:[EBP-30] ; |
00467BB5 |. 51 |PUSH ECX ; |s
00467BB6 |. FF15 C0624800 |CALL DWORD PTR DS:[<&USER32.wsprintfA>] ; \wsprintfA
00467BBC |. 83C4 0C |ADD ESP,0C
00467BBF |> E9 13020000 |JMP Ekd5.00467DD7
00467BC4 |> 8B55 FC |MOV EDX,DWORD PTR SS:[EBP-4]
00467BC7 |. 33C0 |XOR EAX,EAX
00467BC9 |. 8A02 |MOV AL,BYTE PTR DS:[EDX]
00467BCB |. 8BC8 |MOV ECX,EAX
00467BCD |. 6BC9 19 |IMUL ECX,ECX,19
00467BD0 |. 81C1 C0F44A00 |ADD ECX,Ekd5.004AF4C0
00467BD6 |. E8 4F4BFAFF |CALL Ekd5.0040C72A
00467BDB |. 85C0 |TEST EAX,EAX
00467BDD |. 74 2A |JE SHORT Ekd5.00467C09
00467BDF |. 8B4D FC |MOV ECX,DWORD PTR SS:[EBP-4]
00467BE2 |. 8A11 |MOV DL,BYTE PTR DS:[ECX]
00467BE4 |. 52 |PUSH EDX ; /Arg1
00467BE5 |. B9 70074B00 |MOV ECX,Ekd5.004B0770 ; |
00467BEA |. E8 4C5BFAFF |CALL Ekd5.0040D73B ; \Ekd5.0040D73B
00467BEF |. 25 FF000000 |AND EAX,0FF
00467BF4 |. 50 |PUSH EAX ; /<%u>
00467BF5 |. 68 F0E64800 |PUSH Ekd5.0048E6F0 ; |Format = "%u"
00467BFA |. 8D45 D0 |LEA EAX,DWORD PTR SS:[EBP-30] ; |
00467BFD |. 50 |PUSH EAX ; |s
00467BFE |. FF15 C0624800 |CALL DWORD PTR DS:[<&USER32.wsprintfA>] ; \wsprintfA
00467C04 |. 83C4 0C |ADD ESP,0C
00467C07 |. EB 28 |JMP SHORT Ekd5.00467C31
00467C09 |> 8B4D FC |MOV ECX,DWORD PTR SS:[EBP-4]
00467C0C |. 8A11 |MOV DL,BYTE PTR DS:[ECX]
00467C0E |. 52 |PUSH EDX ; /Arg1
00467C0F |. B9 70074B00 |MOV ECX,Ekd5.004B0770 ; |
00467C14 |. E8 255FFAFF |CALL Ekd5.0040DB3E ; \Ekd5.0040DB3E
00467C19 |. 25 FF000000 |AND EAX,0FF
00467C1E |. 50 |PUSH EAX ; /<%u>
00467C1F |. 68 F4E64800 |PUSH Ekd5.0048E6F4 ; |Format = "%u"
00467C24 |. 8D45 D0 |LEA EAX,DWORD PTR SS:[EBP-30] ; |
00467C27 |. 50 |PUSH EAX ; |s
00467C28 |. FF15 C0624800 |CALL DWORD PTR DS:[<&USER32.wsprintfA>] ; \wsprintfA
00467C2E |. 83C4 0C |ADD ESP,0C
00467C31 |> E9 A1010000 |JMP Ekd5.00467DD7
00467C36 |> 8B4D FC |MOV ECX,DWORD PTR SS:[EBP-4]
00467C39 |. 33D2 |XOR EDX,EDX
00467C3B |. 8A11 |MOV DL,BYTE PTR DS:[ECX]
00467C3D |. 8BCA |MOV ECX,EDX
00467C3F |. 6BC9 19 |IMUL ECX,ECX,19
00467C42 |. 81C1 C0F44A00 |ADD ECX,Ekd5.004AF4C0
00467C48 |. E8 DD4AFAFF |CALL Ekd5.0040C72A
00467C4D |. 85C0 |TEST EAX,EAX
00467C4F |. 74 44 |JE SHORT Ekd5.00467C95
00467C51 |. 8B45 FC |MOV EAX,DWORD PTR SS:[EBP-4]
00467C54 |. 8A08 |MOV CL,BYTE PTR DS:[EAX]
00467C56 |. 51 |PUSH ECX ; /Arg1
00467C57 |. B9 70074B00 |MOV ECX,Ekd5.004B0770 ; |
00467C5C |. E8 DA5AFAFF |CALL Ekd5.0040D73B ; \Ekd5.0040D73B
00467C61 |. 8AD8 |MOV BL,AL
00467C63 |. 81E3 FF000000 |AND EBX,0FF
00467C69 |. 8B55 FC |MOV EDX,DWORD PTR SS:[EBP-4]
00467C6C |. 33C0 |XOR EAX,EAX
00467C6E |. 8A02 |MOV AL,BYTE PTR DS:[EDX]
00467C70 |. 50 |PUSH EAX ; /Arg1
00467C71 |. E8 00FAFFFF |CALL Ekd5.00467676 ; \Ekd5.00467676
00467C76 |. 83C4 04 |ADD ESP,4
00467C79 |. 25 FF000000 |AND EAX,0FF
00467C7E |. 03D8 |ADD EBX,EAX
00467C80 |. 53 |PUSH EBX ; /<%u>
00467C81 |. 68 F8E64800 |PUSH Ekd5.0048E6F8 ; |Format = "%u"
00467C86 |. 8D4D D0 |LEA ECX,DWORD PTR SS:[EBP-30] ; |
00467C89 |. 51 |PUSH ECX ; |s
00467C8A |. FF15 C0624800 |CALL DWORD PTR DS:[<&USER32.wsprintfA>] ; \wsprintfA
00467C90 |. 83C4 0C |ADD ESP,0C
00467C93 |. EB 28 |JMP SHORT Ekd5.00467CBD
00467C95 |> 8B55 FC |MOV EDX,DWORD PTR SS:[EBP-4]
00467C98 |. 8A02 |MOV AL,BYTE PTR DS:[EDX]
00467C9A |. 50 |PUSH EAX ; /Arg1
00467C9B |. B9 70074B00 |MOV ECX,Ekd5.004B0770 ; |
00467CA0 |. E8 995EFAFF |CALL Ekd5.0040DB3E ; \Ekd5.0040DB3E
00467CA5 |. 25 FF000000 |AND EAX,0FF
00467CAA |. 50 |PUSH EAX ; /<%u>
00467CAB |. 68 FCE64800 |PUSH Ekd5.0048E6FC ; |Format = "%u"
00467CB0 |. 8D4D D0 |LEA ECX,DWORD PTR SS:[EBP-30] ; |
00467CB3 |. 51 |PUSH ECX ; |s
00467CB4 |. FF15 C0624800 |CALL DWORD PTR DS:[<&USER32.wsprintfA>] ; \wsprintfA
00467CBA |. 83C4 0C |ADD ESP,0C
00467CBD |> E9 15010000 |JMP Ekd5.00467DD7
00467CC2 |> 8B55 FC |MOV EDX,DWORD PTR SS:[EBP-4]
00467CC5 |. 837A 04 00 |CMP DWORD PTR DS:[EDX+4],0
00467CC9 |. 74 14 |JE SHORT Ekd5.00467CDF
00467CCB |. 68 00E74800 |PUSH Ekd5.0048E700 ; /Format = "○"
00467CD0 |. 8D45 D0 |LEA EAX,DWORD PTR SS:[EBP-30] ; |
00467CD3 |. 50 |PUSH EAX ; |s
00467CD4 |. FF15 C0624800 |CALL DWORD PTR DS:[<&USER32.wsprintfA>] ; \wsprintfA
00467CDA |. 83C4 08 |ADD ESP,8
00467CDD |. EB 3D |JMP SHORT Ekd5.00467D1C
00467CDF |> 8B4D 08 |MOV ECX,DWORD PTR SS:[EBP+8]
00467CE2 |. 8B51 08 |MOV EDX,DWORD PTR DS:[ECX+8]
00467CE5 |. 52 |PUSH EDX
00467CE6 |. 8B45 98 |MOV EAX,DWORD PTR SS:[EBP-68]
00467CE9 |. 8B10 |MOV EDX,DWORD PTR DS:[EAX]
00467CEB |. 8B4D 98 |MOV ECX,DWORD PTR SS:[EBP-68]
00467CEE |. FF52 20 |CALL DWORD PTR DS:[EDX+20]
00467CF1 |. 85C0 |TEST EAX,EAX
00467CF3 |. 75 15 |JNZ SHORT Ekd5.00467D0A
00467CF5 |. 68 80000000 |PUSH 80 ; /Color = <RED>
00467CFA |. 8B45 08 |MOV EAX,DWORD PTR SS:[EBP+8] ; |
00467CFD |. 8B48 18 |MOV ECX,DWORD PTR DS:[EAX+18] ; |
00467D00 |. 51 |PUSH ECX ; |hDC
00467D01 |. FF15 84604800 |CALL DWORD PTR DS:[<&GDI32.SetTextColor>; \SetTextColor
00467D07 |. 8945 9C |MOV DWORD PTR SS:[EBP-64],EAX
00467D0A |> 68 04E74800 |PUSH Ekd5.0048E704 ; /Format = "×"
00467D0F |. 8D55 D0 |LEA EDX,DWORD PTR SS:[EBP-30] ; |
00467D12 |. 52 |PUSH EDX ; |s
00467D13 |. FF15 C0624800 |CALL DWORD PTR DS:[<&USER32.wsprintfA>] ; \wsprintfA
00467D19 |. 83C4 08 |ADD ESP,8
00467D1C |> E9 B6000000 |JMP Ekd5.00467DD7
00467D21 |> 8B45 FC |MOV EAX,DWORD PTR SS:[EBP-4]
00467D24 |. 8378 08 FF |CMP DWORD PTR DS:[EAX+8],-1
00467D28 |. 75 2F |JNZ SHORT Ekd5.00467D59
00467D2A |. 837D F8 00 |CMP DWORD PTR SS:[EBP-8],0
00467D2E |. 75 15 |JNZ SHORT Ekd5.00467D45
00467D30 |. 68 80000000 |PUSH 80 ; /Color = <RED>
00467D35 |. 8B4D 08 |MOV ECX,DWORD PTR SS:[EBP+8] ; |
00467D38 |. 8B51 18 |MOV EDX,DWORD PTR DS:[ECX+18] ; |
00467D3B |. 52 |PUSH EDX ; |hDC
00467D3C |. FF15 84604800 |CALL DWORD PTR DS:[<&GDI32.SetTextColor>; \SetTextColor
00467D42 |. 8945 9C |MOV DWORD PTR SS:[EBP-64],EAX
00467D45 |> 68 B86E4800 |PUSH Ekd5.00486EB8 ; /Format = "仓库"
00467D4A |. 8D45 D0 |LEA EAX,DWORD PTR SS:[EBP-30] ; |
00467D4D |. 50 |PUSH EAX ; |s
00467D4E |. FF15 C0624800 |CALL DWORD PTR DS:[<&USER32.wsprintfA>] ; \wsprintfA
00467D54 |. 83C4 08 |ADD ESP,8
00467D57 |. EB 22 |JMP SHORT Ekd5.00467D7B
00467D59 |> 8B4D FC |MOV ECX,DWORD PTR SS:[EBP-4]
00467D5C |. 8B49 08 |MOV ECX,DWORD PTR DS:[ECX+8]
00467D5F |. 6BC9 48 |IMUL ECX,ECX,48
00467D62 |. 81C1 0000D600 |ADD ECX,0D60000
00467D68 |. E8 EAF9F9FF |CALL Ekd5.00407757
00467D6D |. 50 |PUSH EAX ; |Format
00467D6E |. 8D55 D0 |LEA EDX,DWORD PTR SS:[EBP-30] ; |
00467D71 |. 52 |PUSH EDX ; |s
00467D72 |. FF15 C0624800 |CALL DWORD PTR DS:[<&USER32.wsprintfA>] ; \wsprintfA
00467D78 |. 83C4 08 |ADD ESP,8
00467D7B |> EB 5A |JMP SHORT Ekd5.00467DD7
00467D7D |> 8B45 FC |MOV EAX,DWORD PTR SS:[EBP-4]
00467D80 |. 33C9 |XOR ECX,ECX
00467D82 |. 8A08 |MOV CL,BYTE PTR DS:[EAX]
00467D84 |. 6BC9 19 |IMUL ECX,ECX,19
00467D87 |. 81C1 C0F44A00 |ADD ECX,Ekd5.004AF4C0
00467D8D |. E8 DC49FAFF |CALL Ekd5.0040C76E
00467D92 |. 85C0 |TEST EAX,EAX
00467D94 |. 74 2F |JE SHORT Ekd5.00467DC5
00467D96 |. 837D F8 00 |CMP DWORD PTR SS:[EBP-8],0
00467D9A |. 75 15 |JNZ SHORT Ekd5.00467DB1
00467D9C |. 68 80000000 |PUSH 80 ; /Color = <RED>
00467DA1 |. 8B55 08 |MOV EDX,DWORD PTR SS:[EBP+8] ; |
00467DA4 |. 8B42 18 |MOV EAX,DWORD PTR DS:[EDX+18] ; |
00467DA7 |. 50 |PUSH EAX ; |hDC
00467DA8 |. FF15 84604800 |CALL DWORD PTR DS:[<&GDI32.SetTextColor>; \SetTextColor
00467DAE |. 8945 9C |MOV DWORD PTR SS:[EBP-64],EAX
00467DB1 |> 68 C06E4800 |PUSH Ekd5.00486EC0 ; /Format = "有"
00467DB6 |. 8D4D D0 |LEA ECX,DWORD PTR SS:[EBP-30] ; |
00467DB9 |. 51 |PUSH ECX ; |s
00467DBA |. FF15 C0624800 |CALL DWORD PTR DS:[<&USER32.wsprintfA>] ; \wsprintfA
00467DC0 |. 83C4 08 |ADD ESP,8
00467DC3 |. EB 12 |JMP SHORT Ekd5.00467DD7
00467DC5 |> 68 C46E4800 |PUSH Ekd5.00486EC4 ; /Format = "无"
00467DCA |. 8D55 D0 |LEA EDX,DWORD PTR SS:[EBP-30] ; |
00467DCD |. 52 |PUSH EDX ; |s
00467DCE |. FF15 C0624800 |CALL DWORD PTR DS:[<&USER32.wsprintfA>] ; \wsprintfA
00467DD4 |. 83C4 08 |ADD ESP,8
00467DD7 |> 8B45 F4 |MOV EAX,DWORD PTR SS:[EBP-C]
00467DDA |. 50 |PUSH EAX ; /Arg4
00467DDB |. 8D4D C0 |LEA ECX,DWORD PTR SS:[EBP-40] ; |
00467DDE |. 51 |PUSH ECX ; |Arg3
00467DDF |. 8D55 D0 |LEA EDX,DWORD PTR SS:[EBP-30] ; |
00467DE2 |. 52 |PUSH EDX ; |Arg2
00467DE3 |. 8B45 08 |MOV EAX,DWORD PTR SS:[EBP+8] ; |
00467DE6 |. 50 |PUSH EAX ; |Arg1
00467DE7 |. 8B4D 98 |MOV ECX,DWORD PTR SS:[EBP-68] ; |
00467DEA |. E8 73CFFFFF |CALL Ekd5.00464D62 ; \Ekd5.00464D62
00467DEF |. 8B4D C8 |MOV ECX,DWORD PTR SS:[EBP-38]
00467DF2 |. 83C1 05 |ADD ECX,5
00467DF5 |. 894D C0 |MOV DWORD PTR SS:[EBP-40],ECX
00467DF8 |. 837D 9C FF |CMP DWORD PTR SS:[EBP-64],-1
00467DFC |. 74 18 |JE SHORT Ekd5.00467E16
00467DFE |. 8B55 9C |MOV EDX,DWORD PTR SS:[EBP-64]
00467E01 |. 52 |PUSH EDX ; /Color
00467E02 |. 8B45 08 |MOV EAX,DWORD PTR SS:[EBP+8] ; |
00467E05 |. 8B48 18 |MOV ECX,DWORD PTR DS:[EAX+18] ; |
00467E08 |. 51 |PUSH ECX ; |hDC
00467E09 |. FF15 84604800 |CALL DWORD PTR DS:[<&GDI32.SetTextColor>; \SetTextColor
00467E0F |. C745 9C FFFFF>|MOV DWORD PTR SS:[EBP-64],-1
00467E16 |>^ E9 D5F9FFFF \JMP Ekd5.004677F0
00467E1B |> 5E POP ESI
00467E1C |. 5B POP EBX
00467E1D |. 8BE5 MOV ESP,EBP
00467E1F |. 5D POP EBP
00467E20 \. C2 0400 RETN 4
00467E23 . B9784600 DD Ekd5.004678B9 ; 分支表 被用于 004678B2
00467E27 . 54794600 DD Ekd5.00467954
00467E2B . A7794600 DD Ekd5.004679A7
00467E2F . 1E7A4600 DD Ekd5.00467A1E
00467E33 . 527A4600 DD Ekd5.00467A52
00467E37 . 887A4600 DD Ekd5.00467A88
00467E3B . A87A4600 DD Ekd5.00467AA8
00467E3F . 367C4600 DD Ekd5.00467C36
00467E43 . C27C4600 DD Ekd5.00467CC2
00467E47 . 277B4600 DD Ekd5.00467B27
00467E4B . 7D7D4600 DD Ekd5.00467D7D
00467E4F . C47B4600 DD Ekd5.00467BC4
00467E53 . 217D4600 DD Ekd5.00467D21
|