能力值:
( LV9,RANK:770 )
|
-
-
28 楼
013D575D |. 50 push eax
013D575E |. 64:8925 00000000 mov dword ptr fs:[0],esp
013D5765 |. 83EC 20 sub esp,20
013D5768 |. 53 push ebx
013D5769 |. 55 push ebp
013D576A |. 56 push esi
013D576B |. 8BF1 mov esi,ecx
013D576D |. 57 push edi
013D576E |. 8D4C24 28 lea ecx,dword ptr ss:[esp+28]
013D5772 |. E8 99230000 call odbcpb32.013D7B10
013D5777 |. 8D86 CC010000 lea eax,dword ptr ds:[esi+1CC]
013D577D |. 68 FCA54001 push odbcpb32.0140A5FC
013D5782 |. 8D4C24 28 lea ecx,dword ptr ss:[esp+28]
013D5786 |. 50 push eax
013D5787 |. 51 push ecx
013D5788 |. C74424 44 00000000 mov dword ptr ss:[esp+44],0
013D5790 |. E8 D4BF0100 call odbcpb32.013F1769
013D5795 |. 8D96 D0010000 lea edx,dword ptr ds:[esi+1D0]
013D579B |. C64424 38 01 mov byte ptr ss:[esp+38],1
013D57A0 |. 52 push edx
013D57A1 |. 50 push eax
013D57A2 |. 8D4424 28 lea eax,dword ptr ss:[esp+28]
013D57A6 |. 50 push eax
013D57A7 |. E8 57BF0100 call odbcpb32.013F1703
013D57AC |. 68 FCA54001 push odbcpb32.0140A5FC
013D57B1 |. 8D4C24 20 lea ecx,dword ptr ss:[esp+20]
013D57B5 |. 50 push eax
013D57B6 |. 51 push ecx
013D57B7 |. C64424 44 02 mov byte ptr ss:[esp+44],2
013D57BC |. E8 A8BF0100 call odbcpb32.013F1769
013D57C1 |. 8D96 D4010000 lea edx,dword ptr ds:[esi+1D4]
013D57C7 |. C64424 38 03 mov byte ptr ss:[esp+38],3
013D57CC |. 52 push edx
013D57CD |. 50 push eax
013D57CE |. 8D4424 20 lea eax,dword ptr ss:[esp+20]
013D57D2 |. 50 push eax
013D57D3 |. E8 2BBF0100 call odbcpb32.013F1703
013D57D8 |. 68 FCA54001 push odbcpb32.0140A5FC
013D57DD |. 8D4C24 18 lea ecx,dword ptr ss:[esp+18]
013D57E1 |. 50 push eax
013D57E2 |. 51 push ecx
013D57E3 |. C64424 44 04 mov byte ptr ss:[esp+44],4
013D57E8 |. E8 7CBF0100 call odbcpb32.013F1769
013D57ED |. 8D96 D8010000 lea edx,dword ptr ds:[esi+1D8]
013D57F3 |. B3 05 mov bl,5
013D57F5 |. 52 push edx
013D57F6 |. 50 push eax
013D57F7 |. 8D4424 18 lea eax,dword ptr ss:[esp+18]
013D57FB |. 885C24 40 mov byte ptr ss:[esp+40],bl
013D57FF |. 50 push eax
013D5800 |. E8 FEBE0100 call odbcpb32.013F1703
013D5805 |. 8DAE E4010000 lea ebp,dword ptr ds:[esi+1E4]
013D580B |. 50 push eax
013D580C |. 8BCD mov ecx,ebp
013D580E |. C64424 3C 06 mov byte ptr ss:[esp+3C],6
013D5813 |. E8 F5BD0100 call odbcpb32.013F160D
013D5818 |. 8D4C24 10 lea ecx,dword ptr ss:[esp+10]
013D581C |. 885C24 38 mov byte ptr ss:[esp+38],bl
013D5820 |. E8 AFBC0100 call odbcpb32.013F14D4
013D5825 |. 8D4C24 14 lea ecx,dword ptr ss:[esp+14]
013D5829 |. C64424 38 04 mov byte ptr ss:[esp+38],4
013D582E |. E8 A1BC0100 call odbcpb32.013F14D4
013D5833 |. 8D4C24 18 lea ecx,dword ptr ss:[esp+18]
013D5837 |. C64424 38 03 mov byte ptr ss:[esp+38],3
013D583C |. E8 93BC0100 call odbcpb32.013F14D4
013D5841 |. 8D4C24 1C lea ecx,dword ptr ss:[esp+1C]
013D5845 |. C64424 38 02 mov byte ptr ss:[esp+38],2
013D584A |. E8 85BC0100 call odbcpb32.013F14D4
013D584F |. 8D4C24 20 lea ecx,dword ptr ss:[esp+20]
013D5853 |. C64424 38 01 mov byte ptr ss:[esp+38],1
013D5858 |. E8 77BC0100 call odbcpb32.013F14D4
013D585D |. 8D4C24 24 lea ecx,dword ptr ss:[esp+24]
013D5861 |. C64424 38 00 mov byte ptr ss:[esp+38],0
013D5866 |. E8 69BC0100 call odbcpb32.013F14D4
013D586B |. 8DBE E8010000 lea edi,dword ptr ds:[esi+1E8]
013D5871 |. 8D8E F3010000 lea ecx,dword ptr ds:[esi+1F3]
013D5877 |. 57 push edi
013D5878 |. 8D96 F2010000 lea edx,dword ptr ds:[esi+1F2]
013D587E |. 51 push ecx
013D587F |. 8D86 F4010000 lea eax,dword ptr ds:[esi+1F4]
013D5885 |. 52 push edx
013D5886 |. 50 push eax
013D5887 |. 8D86 F1010000 lea eax,dword ptr ds:[esi+1F1]
013D588D |. 8D9E F0010000 lea ebx,dword ptr ds:[esi+1F0]
013D5893 |. 50 push eax
013D5894 |. 53 push ebx
013D5895 |. 8D8E C8010000 lea ecx,dword ptr ds:[esi+1C8]
013D589B |. E8 D0F6FFFF call odbcpb32.013D4F70
013D58A0 |. 50 push eax
013D58A1 |. 51 push ecx
013D58A2 |. 8BCC mov ecx,esp
013D58A4 |. 896424 44 mov dword ptr ss:[esp+44],esp
013D58A8 |. 55 push ebp
013D58A9 |. E8 9BB90100 call odbcpb32.013F1249
013D58AE |. 8D4C24 48 lea ecx,dword ptr ss:[esp+48] ; |
013D58B2 |. E8 49240000 call odbcpb32.013D7D00 ; \odbcpb32.013D7D00
013D58B7 |. 85C0 test eax,eax
013D58B9 |. 75 28 jnz short odbcpb32.013D58E3
013D58BB |. 68 C0A54001 push odbcpb32.0140A5C0
013D58C0 |. 8D8E FC010000 lea ecx,dword ptr ds:[esi+1FC]
013D58C6 |. E8 92BD0100 call odbcpb32.013F165D
013D58CB |. 8B46 1C mov eax,dword ptr ds:[esi+1C]
013D58CE |. 6A 00 push 0 ; /lParam = 0
013D58D0 |. 6A 00 push 0 ; |wParam = 0
013D58D2 |. 68 03090000 push 903 ; |Message = MSG(903)
013D58D7 |. 50 push eax ; |hWnd
013D58D8 |. FF15 F4F33F01 call dword ptr ds:[<&USER32.PostMessageA>] ; \PostMessageA
013D58DE |. E9 A6010000 jmp odbcpb32.013D5A89
013D58E3 |> 68 B0A54001 push odbcpb32.0140A5B0 ; ASCII "LUSystem.ini"
013D58E8 |. 8D4C24 24 lea ecx,dword ptr ss:[esp+24]
013D58EC |. 68 4C024101 push odbcpb32.0141024C
013D58F1 |. 51 push ecx
013D58F2 |. E8 72BE0100 call odbcpb32.013F1769
013D58F7 |. 8B00 mov eax,dword ptr ds:[eax]
013D58F9 |. 8B2D 60F23F01 mov ebp,dword ptr ds:[<&KERNEL32.GetPrivateP>; kernel32.GetPrivateProfileIntA
013D58FF |. 50 push eax ; /IniFileName
013D5900 |. 6A 00 push 0 ; |Default = 0
013D5902 |. 68 A0A54001 push odbcpb32.0140A5A0 ; |Key = "SoftwareType"
013D5907 |. 68 98A54001 push odbcpb32.0140A598 ; |Section = "MAIN"
013D590C |. C64424 48 07 mov byte ptr ss:[esp+48],7 ; |
013D5911 |. FFD5 call ebp ; \GetPrivateProfileIntA
013D5913 |. 33D2 xor edx,edx
013D5915 |. 8A13 mov dl,byte ptr ds:[ebx]
013D5917 |. 3BD0 cmp edx,eax
013D5919 |. 75 3F jnz short odbcpb32.013D595A
013D591B |. 68 B0A54001 push odbcpb32.0140A5B0 ; ASCII "LUSystem.ini"
013D5920 |. 8D4424 28 lea eax,dword ptr ss:[esp+28]
013D5924 |. 68 4C024101 push odbcpb32.0141024C
013D5929 |. 50 push eax
013D592A |. E8 3ABE0100 call odbcpb32.013F1769
013D592F |. 8B00 mov eax,dword ptr ds:[eax]
013D5931 |. 50 push eax ; /IniFileName
013D5932 |. 6A 00 push 0 ; |Default = 0
013D5934 |. 68 8CA54001 push odbcpb32.0140A58C ; |Key = "InstallType"
013D5939 |. 68 98A54001 push odbcpb32.0140A598 ; |Section = "MAIN"
013D593E |. FFD5 call ebp ; \GetPrivateProfileIntA
013D5940 |. 33C9 xor ecx,ecx
013D5942 |. 8A8E F1010000 mov cl,byte ptr ds:[esi+1F1]
013D5948 |. 3BC8 cmp ecx,eax
013D594A |. 8D4C24 24 lea ecx,dword ptr ss:[esp+24]
013D594E |. 0F95C3 setne bl
013D5951 |. E8 7EBB0100 call odbcpb32.013F14D4
013D5956 |. 84DB test bl,bl
013D5958 |. 74 02 je short odbcpb32.013D595C
013D595A |> B3 01 mov bl,1
013D595C |> 8D4C24 20 lea ecx,dword ptr ss:[esp+20]
013D5960 |. C64424 38 00 mov byte ptr ss:[esp+38],0
013D5965 |. E8 6ABB0100 call odbcpb32.013F14D4
013D596A |. 84DB test bl,bl
013D596C |. 74 28 je short odbcpb32.013D5996
013D596E |. 68 4CA54001 push odbcpb32.0140A54C
013D5973 |. 8D8E FC010000 lea ecx,dword ptr ds:[esi+1FC]
013D5979 |. E8 DFBC0100 call odbcpb32.013F165D
013D597E |. 8B56 1C mov edx,dword ptr ds:[esi+1C]
013D5981 |. 6A 00 push 0 ; /lParam = 0
013D5983 |. 6A 00 push 0 ; |wParam = 0
013D5985 |. 68 03090000 push 903 ; |Message = MSG(903)
013D598A |. 52 push edx ; |hWnd
013D598B |. FF15 F4F33F01 call dword ptr ds:[<&USER32.PostMessageA>] ; \PostMessageA
013D5991 |. E9 F3000000 jmp odbcpb32.013D5A89
013D5996 |> A1 74AB4001 mov eax,dword ptr ds:[140AB74]
013D599B |. 894424 10 mov dword ptr ss:[esp+10],eax
013D599F |. 8A86 F4010000 mov al,byte ptr ds:[esi+1F4]
013D59A5 |. C64424 38 08 mov byte ptr ss:[esp+38],8
013D59AA |. 3C 07 cmp al,7
013D59AC |. 75 15 jnz short odbcpb32.013D59C3
013D59AE |. 68 00A54001 push odbcpb32.0140A500
013D59B3 |. 8D8E FC010000 lea ecx,dword ptr ds:[esi+1FC]
013D59B9 |. E8 9FBC0100 call odbcpb32.013F165D
013D59BE |. E9 A5000000 jmp odbcpb32.013D5A68
013D59C3 |> 51 push ecx
013D59C4 |. 8BCC mov ecx,esp
013D59C6 |. 896424 20 mov dword ptr ss:[esp+20],esp
013D59CA |. 51 push ecx
013D59CB |. E8 24AF0100 call odbcpb32.013F08F4
013D59D0 |. 8BCF mov ecx,edi
013D59D2 |. E8 09030000 call odbcpb32.013D5CE0
013D59D7 |. 85C0 test eax,eax
013D59D9 |. 6A 00 push 0
013D59DB |. 8BCF mov ecx,edi
013D59DD |. 74 4C je short odbcpb32.013D5A2B
013D59DF |. E8 23AF0100 call odbcpb32.013F0907
013D59E4 |. 8B68 0C mov ebp,dword ptr ds:[eax+C]
013D59E7 |. 6A 00 push 0
013D59E9 |. 8BCF mov ecx,edi
013D59EB |. E8 17AF0100 call odbcpb32.013F0907
013D59F0 |. 8B58 10 mov ebx,dword ptr ds:[eax+10]
013D59F3 |. 6A 00 push 0
013D59F5 |. 8BCF mov ecx,edi
013D59F7 |. 43 inc ebx
013D59F8 |. E8 0AAF0100 call odbcpb32.013F0907
013D59FD |. 8B40 14 mov eax,dword ptr ds:[eax+14]
013D5A00 |. 55 push ebp
013D5A01 |. 05 6C070000 add eax,76C
013D5A06 |. 53 push ebx
013D5A07 |. 50 push eax
013D5A08 |. 8D96 FC010000 lea edx,dword ptr ds:[esi+1FC]
013D5A0E |. 68 A4A44001 push odbcpb32.0140A4A4
013D5A13 |. 52 push edx
013D5A14 |. E8 E4AD0100 call odbcpb32.013F07FD
013D5A19 |. 8B46 1C mov eax,dword ptr ds:[esi+1C]
013D5A1C |. 83C4 14 add esp,14
013D5A1F |. 6A 00 push 0
013D5A21 |. 6A 00 push 0
013D5A23 |. 68 03090000 push 903
013D5A28 |. 50 push eax
013D5A29 |. EB 4A jmp short odbcpb32.013D5A75
013D5A2B |> E8 D7AE0100 call odbcpb32.013F0907
013D5A30 |. 8B68 0C mov ebp,dword ptr ds:[eax+C]
013D5A33 |. 6A 00 push 0
013D5A35 |. 8BCF mov ecx,edi
013D5A37 |. E8 CBAE0100 call odbcpb32.013F0907
013D5A3C |. 8B58 10 mov ebx,dword ptr ds:[eax+10]
013D5A3F |. 6A 00 push 0
013D5A41 |. 8BCF mov ecx,edi
013D5A43 |. 43 inc ebx
013D5A44 |. E8 BEAE0100 call odbcpb32.013F0907
013D5A49 |. 8B40 14 mov eax,dword ptr ds:[eax+14]
013D5A4C |. 55 push ebp
013D5A4D |. 05 6C070000 add eax,76C
013D5A52 |. 53 push ebx
013D5A53 |. 50 push eax
013D5A54 |. 8D8E FC010000 lea ecx,dword ptr ds:[esi+1FC]
013D5A5A |. 68 30A44001 push odbcpb32.0140A430
013D5A5F |. 51 push ecx
013D5A60 |. E8 98AD0100 call odbcpb32.013F07FD
013D5A65 |. 83C4 14 add esp,14
013D5A68 |> 8B56 1C mov edx,dword ptr ds:[esi+1C]
013D5A6B |. 6A 00 push 0 ; /lParam = 0
013D5A6D |. 6A 01 push 1 ; |wParam = 1
013D5A6F |. 68 03090000 push 903 ; |Message = MSG(903)
013D5A74 |. 52 push edx ; |hWnd
013D5A75 |> FF15 F4F33F01 call dword ptr ds:[<&USER32.PostMessageA>] ; \PostMessageA
013D5A7B |. 8D4C24 10 lea ecx,dword ptr ss:[esp+10]
013D5A7F |. C64424 38 00 mov byte ptr ss:[esp+38],0
013D5A84 |. E8 4BBA0100 call odbcpb32.013F14D4
013D5A89 |> 8D4C24 28 lea ecx,dword ptr ss:[esp+28]
013D5A8D |. C74424 38 FFFFFFFF mov dword ptr ss:[esp+38],-1
013D5A95 |. E8 B6200000 call odbcpb32.013D7B50
013D5A9A |. 8B4C24 30 mov ecx,dword ptr ss:[esp+30]
013D5A9E |. 5F pop edi
013D5A9F |. 5E pop esi
013D5AA0 |. 5D pop ebp
013D5AA1 |. 64:890D 00000000 mov dword ptr fs:[0],ecx
013D5AA8 |. 5B pop ebx
013D5AA9 |. 83C4 2C add esp,2C
013D5AAC \. C3 retn
013D5AAD 90 nop
013D5AAE 90 nop
013D5AAF 90 nop
013D5AB0 . 8B4424 04 mov eax,dword ptr ss:[esp+4]
013D5AB4 . 56 push esi
013D5AB5 . 85C0 test eax,eax
013D5AB7 . 8BF1 mov esi,ecx
013D5AB9 . 75 24 jnz short odbcpb32.013D5ADF
013D5ABB . 8B86 FC010000 mov eax,dword ptr ds:[esi+1FC]
013D5AC1 . 6A 10 push 10
013D5AC3 . 68 0CA64001 push odbcpb32.0140A60C
013D5AC8 . 50 push eax
013D5AC9 . E8 D8E20100 call odbcpb32.013F3DA6
013D5ACE . 6A 01 push 1
013D5AD0 . 8D8E 8C010000 lea ecx,dword ptr ds:[esi+18C]
013D5AD6 . E8 4BFA0100 call odbcpb32.013F5526
013D5ADB . 5E pop esi
013D5ADC . C2 0800 retn 8
013D5ADF > 8B8E FC010000 mov ecx,dword ptr ds:[esi+1FC]
013D5AE5 . 57 push edi
013D5AE6 . 6A 40 push 40
013D5AE8 . 68 00A64001 push odbcpb32.0140A600
013D5AED . 51 push ecx
013D5AEE . 8BCE mov ecx,esi
013D5AF0 . E8 B1E20100 call odbcpb32.013F3DA6
|