0049B2C9 |.
/0F85
8F050000 jnz EREnt.0049B85E ; 此处je改jmp, 跳过demo各种限制、提示等
0049B2CF |. |C645 F4 01 mov byte ptr ss:[ebp-C],1
0049B2D3 |. |8B5D F8 mov ebx,dword ptr ss:[ebp-8]
0049B2D6 |. |8D43 3C lea eax,dword ptr ds:[ebx+3C]
0049B2D9 |. |E8 E29EF6FF call EREnt.004051C0
0049B2DE |. |C743 3C 0000000>mov dword ptr ds:[ebx+3C],0
0049B2E5 |. |8D4D B4 lea ecx,dword ptr ss:[ebp-4C]
0049B2E8 |. |8D55 9C lea edx,dword ptr ss:[ebp-64]
0049B2EB |. |B8 01000000 mov eax,1
0049B2F0 |. |E8 4B25F7FF call EREnt.0040D840
0049B2F5 |. |E8 F646F7FF call EREnt.0040F9F0
0049B2FA |. |50 push eax
0049B2FB |. |85C0
test
eax,eax
0049B2FD |. |0F85 EB040000 jnz EREnt.0049B7EE
0049B303 |. |8B45 F8 mov eax,dword ptr ss:[ebp-8]
0049B306 |. |8A40 04 mov al,byte ptr ds:[eax+4]
0049B309 |. |84C0
test
al,al
0049B30B |. |0F84 45050000 je EREnt.0049B856
0049B311 |. |C645 F4 00 mov byte ptr ss:[ebp-C],0
0049B315 |. |C645 F0 00 mov byte ptr ss:[ebp-10],0
0049B319 |. |8B45 F8 mov eax,dword ptr ss:[ebp-8]
0049B31C |. |8B50 18 mov edx,dword ptr ds:[eax+18]
0049B31F |. |8B40 1C mov eax,dword ptr ds:[eax+1C]
0049B322 |. |83F8 FF
cmp
eax,-1
0049B325 |. |75 05 jnz short EREnt.0049B32C
0049B327 |. |83FA FF
cmp
edx,-1
0049B32A |. |74 22 je short EREnt.0049B34E
0049B32C |> |8B45 F8 mov eax,dword ptr ss:[ebp-8]
0049B32F |. |8B48 08 mov ecx,dword ptr ds:[eax+8]
0049B332 |. |8B40 0C mov eax,dword ptr ds:[eax+C]
0049B335 |. |034D 08 add ecx,dword ptr ss:[ebp+8]
0049B338 |. |1345 0C adc eax,dword ptr ss:[ebp+C]
0049B33B |. |8B55 F8 mov edx,dword ptr ss:[ebp-8]
0049B33E |. |3B42 1C
cmp
eax,dword ptr ds:[edx+1C]
0049B341 |. |7F 07 jg short EREnt.0049B34A
0049B343 |. |7C 09 jl short EREnt.0049B34E
0049B345 |. |3B4A 18
cmp
ecx,dword ptr ds:[edx+18]
0049B348 |. |76 04 jbe short EREnt.0049B34E
0049B34A |> |C645 F0 01 mov byte ptr ss:[ebp-10],1
0049B34E |> |8B45 F8 mov eax,dword ptr ss:[ebp-8]
0049B351 |. |8B50 20 mov edx,dword ptr ds:[eax+20]
0049B354 |. |8B40 24 mov eax,dword ptr ds:[eax+24]
0049B357 |. |83F8 FF
cmp
eax,-1
0049B35A |. |75 05 jnz short EREnt.0049B361
0049B35C |. |83FA FF
cmp
edx,-1
0049B35F |. |74 1C je short EREnt.0049B37D
0049B361 |> |8B45 F8 mov eax,dword ptr ss:[ebp-8]
0049B364 |. |8B55 F8 mov edx,dword ptr ss:[ebp-8]
0049B367 |. |8B48 10 mov ecx,dword ptr ds:[eax+10]
0049B36A |. |8B40 14 mov eax,dword ptr ds:[eax+14]
0049B36D |. |3B42 24
cmp
eax,dword ptr ds:[edx+24]
0049B370 |. |7F 07 jg short EREnt.0049B379
0049B372 |. |7C 09 jl short EREnt.0049B37D
0049B374 |. |3B4A 20
cmp
ecx,dword ptr ds:[edx+20]
0049B377 |. |72 04 jb short EREnt.0049B37D
0049B379 |> |C645 F0 01 mov byte ptr ss:[ebp-10],1
0049B37D |> |8B45 F8 mov eax,dword ptr ss:[ebp-8]
0049B380 |. |8B50 30 mov edx,dword ptr ds:[eax+30]
0049B383 |. |8B40 34 mov eax,dword ptr ds:[eax+34]
0049B386 |. |83F8 FF
cmp
eax,-1
0049B389 |. |75 05 jnz short EREnt.0049B390
0049B38B |. |83FA FF
cmp
edx,-1
0049B38E |. |74 19 je short EREnt.0049B3A9
0049B390 |> |8B45 F8 mov eax,dword ptr ss:[ebp-8]
0049B393 |. |8B50 30 mov edx,dword ptr ds:[eax+30]
0049B396 |. |8B40 34 mov eax,dword ptr ds:[eax+34]
0049B399 |. |3B45 0C
cmp
eax,dword ptr ss:[ebp+C]
0049B39C |. |7C 07 jl short EREnt.0049B3A5
0049B39E |. |7F 09 jg short EREnt.0049B3A9
0049B3A0 |. |3B55 08
cmp
edx,dword ptr ss:[ebp+8]
0049B3A3 |. |73 04 jnb short EREnt.0049B3A9
0049B3A5 |> |C645 F0 01 mov byte ptr ss:[ebp-10],1
0049B3A9 |> |8A45 F0 mov al,byte ptr ss:[ebp-10]
0049B3AC |. |84C0
test
al,al
0049B3AE |. |0F9445 F4 sete byte ptr ss:[ebp-C]
0049B3B2 |. |8D45 94 lea eax,dword ptr ss:[ebp-6C]
0049B3B5 |. |E8 069EF6FF call EREnt.004051C0
0049B3BA |. |C745 94 0000000>mov dword ptr ss:[ebp-6C],0
0049B3C1 |. |8D45 94 lea eax,dword ptr ss:[ebp-6C]
0049B3C4 |. |50 push eax ;
/Arg1
0049B3C5 |. |8B45 F8 mov eax,dword ptr ss:[ebp-8] ; |
0049B3C8 |. |83C0 18 add eax,18 ; |
0049B3CB |. |8985 5CFFFFFF mov dword ptr ss:[ebp-A4],eax ; |
0049B3D1 |. |C785 58FFFFFF 1>mov dword ptr ss:[ebp-A8],10 ; |
0049B3DB |. |8B45 F8 mov eax,dword ptr ss:[ebp-8] ; |
0049B3DE |. |83C0 08 add eax,8 ; |
0049B3E1 |. |8985 64FFFFFF mov dword ptr ss:[ebp-9C],eax ; |
0049B3E7 |. |C785 60FFFFFF 1>mov dword ptr ss:[ebp-A0],10 ; |
0049B3F1 |. |8B45 F8 mov eax,dword ptr ss:[ebp-8] ; |
0049B3F4 |. |83C0 20 add eax,20 ; |
0049B3F7 |. |8985 6CFFFFFF mov dword ptr ss:[ebp-94],eax ; |
0049B3FD |. |C785 68FFFFFF 1>mov dword ptr ss:[ebp-98],10 ; |
0049B407 |. |8B45 F8 mov eax,dword ptr ss:[ebp-8] ; |
0049B40A |. |83C0 10 add eax,10 ; |
0049B40D |. |8985 74FFFFFF mov dword ptr ss:[ebp-8C],eax ; |
0049B413 |. |C785 70FFFFFF 1>mov dword ptr ss:[ebp-90],10 ; |
0049B41D |. |8B45 F8 mov eax,dword ptr ss:[ebp-8] ; |
0049B420 |. |83C0 30 add eax,30 ; |
0049B423 |. |8985 7CFFFFFF mov dword ptr ss:[ebp-84],eax ; |
0049B429 |. |C785 78FFFFFF 1>mov dword ptr ss:[ebp-88],10 ; |
0049B433 |. |8D45 08 lea eax,dword ptr ss:[ebp+8] ; |
0049B436 |. |8945 84 mov dword ptr ss:[ebp-7C],eax ; |
0049B439 |. |C745 80 1100000>mov dword ptr ss:[ebp-80],11 ; |
0049B440 |. |0FB645 F0 movzx eax,byte ptr ss:[ebp-10] ; |
0049B444 |. |8945 8C mov dword ptr ss:[ebp-74],eax ; |
0049B447 |. |C745 88 0000000>mov dword ptr ss:[ebp-78],0 ; |
0049B44E |. |8D95 58FFFFFF lea edx,dword ptr ss:[ebp-A8] ; |
0049B454 |. |B9 06000000 mov ecx,6 ; |
0049B459 |. |B8 38C67300 mov eax,EREnt.0073C638 ; |demototalamountlimit=%d, totalamountsaved=%d, demonumberoffileslimit=%d, numberoffilessaved=%d, demofilesizelimit=%d, itemsize=%d, demolimitreached=%d
0049B45E |. |E8 5DD9F7FF call EREnt.00418DC0 ; \EREnt.00418DC0
0049B463 |. |8B4D 94 mov ecx,dword ptr ss:[ebp-6C]
0049B466 |. |8B45 F8 mov eax,dword ptr ss:[ebp-8]
0049B469 |. |BA 04000000 mov edx,4
0049B46E |. |E8 CD040F00 call EREnt.0058B940
0049B473 |. |8A45 F0 mov al,byte ptr ss:[ebp-10]
0049B476 |. |84C0
test
al,al
0049B478 |. |0F85 9C000000 jnz EREnt.0049B51A
0049B47E |. |8B45 F8 mov eax,dword ptr ss:[ebp-8]
0049B481 |. |8B40 28 mov eax,dword ptr ds:[eax+28]
0049B484 |. |85C0
test
eax,eax
0049B486 |. |0F84 8E000000 je EREnt.0049B51A
0049B48C |. |8B45 FC mov eax,dword ptr ss:[ebp-4]
0049B48F |. |85C0
test
eax,eax
0049B491 |. |0F84 83000000 je EREnt.0049B51A
0049B497 |. |8D45 94 lea eax,dword ptr ss:[ebp-6C]
0049B49A |. |E8 219DF6FF call EREnt.004051C0
0049B49F |. |C745 94 0000000>mov dword ptr ss:[ebp-6C],0
0049B4A6 |. |8B45 F8 mov eax,dword ptr ss:[ebp-8]
0049B4A9 |. |8B40 28 mov eax,dword ptr ds:[eax+28]
0049B4AC |. |85C0
test
eax,eax
0049B4AE |. |74 03 je short EREnt.0049B4B3
0049B4B0 |. |8B40 FC mov eax,dword ptr ds:[eax-4]
0049B4B3 |> |8945 8C mov dword ptr ss:[ebp-74],eax
0049B4B6 |. |8D45 94 lea eax,dword ptr ss:[ebp-6C]
0049B4B9 |. |50 push eax ;
/Arg1
0049B4BA |. |8B4D 8C mov ecx,dword ptr ss:[ebp-74] ; |
0049B4BD |. |8B45 FC mov eax,dword ptr ss:[ebp-4] ; |
0049B4C0 |. |BA 01000000 mov edx,1 ; |
0049B4C5 |. |E8 76DCF6FF call EREnt.00409140 ; \EREnt.00409140
0049B4CA |. |8B45 94 mov eax,dword ptr ss:[ebp-6C]
0049B4CD |. |8B55 F8 mov edx,dword ptr ss:[ebp-8]
0049B4D0 |. |8B52 28 mov edx,dword ptr ds:[edx+28]
0049B4D3 |. |E8 58DAF6FF call EREnt.00408F30
0049B4D8 |. |85C0
test
eax,eax
0049B4DA |. |74 3E je short EREnt.0049B51A
0049B4DC |. |8B45 F8 mov eax,dword ptr ss:[ebp-8]
0049B4DF |. |8B40 28 mov eax,dword ptr ds:[eax+28]
0049B4E2 |. |8945 84 mov dword ptr ss:[ebp-7C],eax
0049B4E5 |. |C745 80 0B00000>mov dword ptr ss:[ebp-80],0B
0049B4EC |. |8B45 FC mov eax,dword ptr ss:[ebp-4]
0049B4EF |. |8945 8C mov dword ptr ss:[ebp-74],eax
0049B4F2 |. |C745 88 0B00000>mov dword ptr ss:[ebp-78],0B
0049B4F9 |. |8D45 80 lea eax,dword ptr ss:[ebp-80]
0049B4FC |. |50 push eax ;
/Arg2
0049B4FD |. |6A 01 push 1 ; |Arg1 = 00000001
0049B4FF |. |8B45 F8 mov eax,dword ptr ss:[ebp-8] ; |
0049B502 |. |B9 D8C67300 mov ecx,EREnt.0073C6D8 ; |demofiletypelimitfilter=%s - skipping %s
0049B507 |. |BA 04000000 mov edx,4 ; |
0049B50C |. |E8 3F030F00 call EREnt.0058B850 ; \EREnt.0058B850
0049B511 |. |C645 F4 00 mov byte ptr ss:[ebp-C],0
0049B515 |. |E9 3C030000 jmp EREnt.0049B856
0049B51A |> |8A45 F0 mov al,byte ptr ss:[ebp-10]
0049B51D |. |84C0
test
al,al
0049B51F |. |75 2C jnz short EREnt.0049B54D
0049B521 |. |8B45 F8 mov eax,dword ptr ss:[ebp-8]
0049B524 |. |8B5D 08 mov ebx,dword ptr ss:[ebp+8]
0049B527 |. |8B55 0C mov edx,dword ptr ss:[ebp+C]
0049B52A |. |8B48 08 mov ecx,dword ptr ds:[eax+8]
0049B52D |. |8B70 0C mov esi,dword ptr ds:[eax+C]
0049B530 |. |01D9 add ecx,ebx
0049B532 |. |11D6 adc esi,edx
0049B534 |. |8948 08 mov dword ptr ds:[eax+8],ecx
0049B537 |. |8970 0C mov dword ptr ds:[eax+C],esi
0049B53A |. |8B45 F8 mov eax,dword ptr ss:[ebp-8]
0049B53D |. |8340 10 01 add dword ptr ds:[eax+10],1
0049B541 |. |8350 14 00 adc dword ptr ds:[eax+14],0
0049B545 |. |8B45 F8 mov eax,dword ptr ss:[ebp-8]
0049B548 |. |E8 33040000 call EREnt.0049B980
0049B54D |> |807D F0 00
cmp
byte ptr ss:[ebp-10],0
0049B551 |. |0F84 97020000 je EREnt.0049B7EE
0049B557 |. |8D55 EC lea edx,dword ptr ss:[ebp-14]
0049B55A |. |B8 0CC77300 mov eax,EREnt.0073C70C ; demomsgstart
0049B55F |. |E8 6CE8FBFF call EREnt.00459DD0
0049B564 |. |8B45 F8 mov eax,dword ptr ss:[ebp-8]
0049B567 |. |8B50 20 mov edx,dword ptr ds:[eax+20]
0049B56A |. |8B40 24 mov eax,dword ptr ds:[eax+24]
0049B56D |. |83F8 FF
cmp
eax,-1
0049B570 |. |75 05 jnz short EREnt.0049B577
0049B572 |. |83FA FF
cmp
edx,-1
0049B575 |. |74 62 je short EREnt.0049B5D9
0049B577 |> |8B45 EC mov eax,dword ptr ss:[ebp-14]
0049B57A |. |8945 84 mov dword ptr ss:[ebp-7C],eax
0049B57D |. |B8 24C77300 mov eax,EREnt.0073C724 ; \n
0049B582 |. |8945 88 mov dword ptr ss:[ebp-78],eax
0049B585 |. |8D45 94 lea eax,dword ptr ss:[ebp-6C]
0049B588 |. |E8 339CF6FF call EREnt.004051C0
0049B58D |. |C745 94 0000000>mov dword ptr ss:[ebp-6C],0
0049B594 |. |8D45 94 lea eax,dword ptr ss:[ebp-6C]
0049B597 |. |50 push eax ;
/Arg1
0049B598 |. |8B45 F8 mov eax,dword ptr ss:[ebp-8] ; |
0049B59B |. |83C0 20 add eax,20 ; |
0049B59E |. |8985 5CFFFFFF mov dword ptr ss:[ebp-A4],eax ; |
0049B5A4 |. |C785 58FFFFFF 1>mov dword ptr ss:[ebp-A8],10 ; |
0049B5AE |. |8D95 58FFFFFF lea edx,dword ptr ss:[ebp-A8] ; |
0049B5B4 |. |B9 00000000 mov ecx,0 ; |
0049B5B9 |. |B8 30C77300 mov eax,EREnt.0073C730 ; |demomsgfiles
0049B5BE |. |E8 6DE8FBFF call EREnt.00459E30 ; \EREnt.00459E30
0049B5C3 |. |8B45 94 mov eax,dword ptr ss:[ebp-6C]
0049B5C6 |. |8945 8C mov dword ptr ss:[ebp-74],eax
0049B5C9 |. |8D55 84 lea edx,dword ptr ss:[ebp-7C]
0049B5CC |. |8D45 EC lea eax,dword ptr ss:[ebp-14]
0049B5CF |. |B9 02000000 mov ecx,2
0049B5D4 |. |E8 97D5F6FF call EREnt.00408B70
0049B5D9 |> |8B45 F8 mov eax,dword ptr ss:[ebp-8]
0049B5DC |. |8B50 30 mov edx,dword ptr ds:[eax+30]
0049B5DF |. |8B40 34 mov eax,dword ptr ds:[eax+34]
0049B5E2 |. |83F8 FF
cmp
eax,-1
0049B5E5 |. |75 09 jnz short EREnt.0049B5F0
0049B5E7 |. |83FA FF
cmp
edx,-1
0049B5EA |. |0F84 8B000000 je EREnt.0049B67B
0049B5F0 |> |8B45 EC mov eax,dword ptr ss:[ebp-14]
0049B5F3 |. |8945 80 mov dword ptr ss:[ebp-80],eax
0049B5F6 |. |B8 48C77300 mov eax,EREnt.0073C748 ; ,
0049B5FB |. |8945 84 mov dword ptr ss:[ebp-7C],eax
0049B5FE |. |B8 24C77300 mov eax,EREnt.0073C724 ; \n
0049B603 |. |8945 88 mov dword ptr ss:[ebp-78],eax
0049B606 |. |8D45 94 lea eax,dword ptr ss:[ebp-6C]
0049B609 |. |E8 B29BF6FF call EREnt.004051C0
0049B60E |. |C745 94 0000000>mov dword ptr ss:[ebp-6C],0
0049B615 |. |8D45 94 lea eax,dword ptr ss:[ebp-6C]
0049B618 |. |50 push eax ;
/Arg1
0049B619 |. |6A 00 push 0 ; |
/Arg4
= 00000000
0049B61B |. |68 00040000 push 400 ; ||Arg3 = 00000400
0049B620 |. |8B45 F8 mov eax,dword ptr ss:[ebp-8] ; ||
0049B623 |. |FF70 34 push dword ptr ds:[eax+34] ; ||Arg2
0049B626 |. |FF70 30 push dword ptr ds:[eax+30] ; ||Arg1
0049B629 |. |E8 52D0F6FF call EREnt.00408680 ; |\EREnt.00408680
0049B62E |. |8985 70FFFFFF mov dword ptr ss:[ebp-90],eax ; |
0049B634 |. |8995 74FFFFFF mov dword ptr ss:[ebp-8C],edx ; |
0049B63A |. |8D85 70FFFFFF lea eax,dword ptr ss:[ebp-90] ; |
0049B640 |. |8985 7CFFFFFF mov dword ptr ss:[ebp-84],eax ; |
0049B646 |. |C785 78FFFFFF 1>mov dword ptr ss:[ebp-88],10 ; |
0049B650 |. |8D95 78FFFFFF lea edx,dword ptr ss:[ebp-88] ; |
0049B656 |. |B9 00000000 mov ecx,0 ; |
0049B65B |. |B8 54C77300 mov eax,EREnt.0073C754 ; |demomsgmaxfilesize
0049B660 |. |E8 CBE7FBFF call EREnt.00459E30 ; \EREnt.00459E30
0049B665 |. |8B45 94 mov eax,dword ptr ss:[ebp-6C]
0049B668 |. |8945 8C mov dword ptr ss:[ebp-74],eax
0049B66B |. |8D55 80 lea edx,dword ptr ss:[ebp-80]
0049B66E |. |8D45 EC lea eax,dword ptr ss:[ebp-14]
0049B671 |. |B9 03000000 mov ecx,3
0049B676 |. |E8 F5D4F6FF call EREnt.00408B70
0049B67B |> |8B45 F8 mov eax,dword ptr ss:[ebp-8]
0049B67E |. |8B50 18 mov edx,dword ptr ds:[eax+18]
0049B681 |. |8B40 1C mov eax,dword ptr ds:[eax+1C]
0049B684 |. |83F8 FF
cmp
eax,-1
0049B687 |. |75 09 jnz short EREnt.0049B692
0049B689 |. |83FA FF
cmp
edx,-1
0049B68C |. |0F84 8B000000 je EREnt.0049B71D
0049B692 |> |8B45 EC mov eax,dword ptr ss:[ebp-14]
0049B695 |. |8945 80 mov dword ptr ss:[ebp-80],eax
0049B698 |. |B8 48C77300 mov eax,EREnt.0073C748 ; ,
0049B69D |. |8945 84 mov dword ptr ss:[ebp-7C],eax
0049B6A0 |. |B8 24C77300 mov eax,EREnt.0073C724 ; \n
0049B6A5 |. |8945 88 mov dword ptr ss:[ebp-78],eax
0049B6A8 |. |8D45 94 lea eax,dword ptr ss:[ebp-6C]
0049B6AB |. |E8 109BF6FF call EREnt.004051C0
0049B6B0 |. |C745 94 0000000>mov dword ptr ss:[ebp-6C],0
0049B6B7 |. |8D45 94 lea eax,dword ptr ss:[ebp-6C]
0049B6BA |. |50 push eax ;
/Arg1
0049B6BB |. |6A 00 push 0 ; |
/Arg4
= 00000000
0049B6BD |. |68 00040000 push 400 ; ||Arg3 = 00000400
0049B6C2 |. |8B45 F8 mov eax,dword ptr ss:[ebp-8] ; ||
0049B6C5 |. |FF70 1C push dword ptr ds:[eax+1C] ; ||Arg2
0049B6C8 |. |FF70 18 push dword ptr ds:[eax+18] ; ||Arg1
0049B6CB |. |E8 B0CFF6FF call EREnt.00408680 ; |\EREnt.00408680
0049B6D0 |. |8985 70FFFFFF mov dword ptr ss:[ebp-90],eax ; |
0049B6D6 |. |8995 74FFFFFF mov dword ptr ss:[ebp-8C],edx ; |
0049B6DC |. |8D85 70FFFFFF lea eax,dword ptr ss:[ebp-90] ; |
0049B6E2 |. |8985 7CFFFFFF mov dword ptr ss:[ebp-84],eax ; |
0049B6E8 |. |C785 78FFFFFF 1>mov dword ptr ss:[ebp-88],10 ; |
0049B6F2 |. |8D95 78FFFFFF lea edx,dword ptr ss:[ebp-88] ; |
0049B6F8 |. |B9 00000000 mov ecx,0 ; |
0049B6FD |. |B8 70C77300 mov eax,EREnt.0073C770 ; |demomsgtotalamount
0049B702 |. |E8 29E7FBFF call EREnt.00459E30 ; \EREnt.00459E30
0049B707 |. |8B45 94 mov eax,dword ptr ss:[ebp-6C]
0049B70A |. |8945 8C mov dword ptr ss:[ebp-74],eax
0049B70D |. |8D55 80 lea edx,dword ptr ss:[ebp-80]
0049B710 |. |8D45 EC lea eax,dword ptr ss:[ebp-14]
0049B713 |. |B9 03000000 mov ecx,3
0049B718 |. |E8 53D4F6FF call EREnt.00408B70
0049B71D |> |8B45 EC mov eax,dword ptr ss:[ebp-14]
0049B720 |. |8945 84 mov dword ptr ss:[ebp-7C],eax
0049B723 |. |B8 24C77300 mov eax,EREnt.0073C724 ; \n
0049B728 |. |8945 88 mov dword ptr ss:[ebp-78],eax
0049B72B |. |8D45 94 lea eax,dword ptr ss:[ebp-6C]
0049B72E |. |E8 8D9AF6FF call EREnt.004051C0
0049B733 |. |C745 94 0000000>mov dword ptr ss:[ebp-6C],0
0049B73A |. |8D45 94 lea eax,dword ptr ss:[ebp-6C]
0049B73D |. |50 push eax ;
/Arg1
0049B73E |. |8B45 F8 mov eax,dword ptr ss:[ebp-8] ; |
0049B741 |. |83C0 10 add eax,10 ; |
0049B744 |. |8985 5CFFFFFF mov dword ptr ss:[ebp-A4],eax ; |
0049B74A |. |C785 58FFFFFF 1>mov dword ptr ss:[ebp-A8],10 ; |
0049B754 |. |8B45 F8 mov eax,dword ptr ss:[ebp-8] ; |
0049B757 |. |83C0 08 add eax,8 ; |
0049B75A |. |8985 64FFFFFF mov dword ptr ss:[ebp-9C],eax ; |
0049B760 |. |C785 60FFFFFF 1>mov dword ptr ss:[ebp-A0],10 ; |
0049B76A |. |8D95 58FFFFFF lea edx,dword ptr ss:[ebp-A8] ; |
0049B770 |. |B9 01000000 mov ecx,1 ; |
0049B775 |. |B8 8CC77300 mov eax,EREnt.0073C78C ; |demomsgend
0049B77A |. |E8 B1E6FBFF call EREnt.00459E30 ; \EREnt.00459E30
0049B77F |. |8B45 94 mov eax,dword ptr ss:[ebp-6C]
0049B782 |. |8945 8C mov dword ptr ss:[ebp-74],eax
0049B785 |. |8D55 84 lea edx,dword ptr ss:[ebp-7C]
0049B788 |. |8D45 EC lea eax,dword ptr ss:[ebp-14]
0049B78B |. |B9 02000000 mov ecx,2
0049B790 |. |E8 DBD3F6FF call EREnt.00408B70
0049B795 |. |8B45 EC mov eax,dword ptr ss:[ebp-14]
0049B798 |. |8945 84 mov dword ptr ss:[ebp-7C],eax
0049B79B |. |B8 24C77300 mov eax,EREnt.0073C724 ; \n
0049B7A0 |. |8945 88 mov dword ptr ss:[ebp-78],eax
0049B7A3 |. |8D45 94 lea eax,dword ptr ss:[ebp-6C]
0049B7A6 |. |E8 159AF6FF call EREnt.004051C0
0049B7AB |. |C745 94 0000000>mov dword ptr ss:[ebp-6C],0
0049B7B2 |. |8D55 94 lea edx,dword ptr ss:[ebp-6C]
0049B7B5 |. |B8 A0C77300 mov eax,EREnt.0073C7A0 ; demomsgendbuy
0049B7BA |. |E8 11E6FBFF call EREnt.00459DD0
0049B7BF |. |8B45 94 mov eax,dword ptr ss:[ebp-6C]
0049B7C2 |. |8945 8C mov dword ptr ss:[ebp-74],eax
0049B7C5 |. |8D55 84 lea edx,dword ptr ss:[ebp-7C]
0049B7C8 |. |8D45 EC lea eax,dword ptr ss:[ebp-14]
0049B7CB |. |B9 02000000 mov ecx,2
0049B7D0 |. |E8 9BD3F6FF call EREnt.00408B70
0049B7D5 |. |8B45 EC mov eax,dword ptr ss:[ebp-14]
0049B7D8 |. |E8 F3D1F6FF call EREnt.004089D0
0049B7DD |. |8B5D F8 mov ebx,dword ptr ss:[ebp-8]
0049B7E0 |. |8D43 3C lea eax,dword ptr ds:[ebx+3C]
0049B7E3 |. |E8 D899F6FF call EREnt.004051C0
0049B7E8 |. |8B45 EC mov eax,dword ptr ss:[ebp-14]
0049B7EB |. |8943 3C mov dword ptr ds:[ebx+3C],eax
0049B7EE |> |E8 1D23F7FF call EREnt.0040DB10
0049B7F3 |. |58 pop eax
0049B7F4 |. |85C0
test
eax,eax
0049B7F6 |. |74 66 je short EREnt.0049B85E
0049B7F8 |. |B8 FFFFFFFF mov eax,-1
0049B7FD |. |E8 DE24F7FF call EREnt.0040DCE0
0049B802 |. |8D4D 84 lea ecx,dword ptr ss:[ebp-7C]
0049B805 |. |8D95 58FFFFFF lea edx,dword ptr ss:[ebp-A8]
0049B80B |. |B8 01000000 mov eax,1
0049B810 |. |E8 2B20F7FF call EREnt.0040D840
0049B815 |. |E8 D641F7FF call EREnt.0040F9F0
0049B81A |. |50 push eax
0049B81B |. |85C0
test
eax,eax
0049B81D |. |75 12 jnz short EREnt.0049B831
0049B81F |. |8B45 F8 mov eax,dword ptr ss:[ebp-8]
0049B822 |. |B9 B8C77300 mov ecx,EREnt.0073C7B8 ; exception occured
0049B827 |. |BA 02000000 mov edx,2
0049B82C |. |E8 0F010F00 call EREnt.0058B940
0049B831 |> |E8 DA22F7FF call EREnt.0040DB10
0049B836 |. |58 pop eax
0049B837 |. |85C0
test
eax,eax
0049B839 |. |74 0F je short EREnt.0049B84A
0049B83B |. |E8 B023F7FF call EREnt.0040DBF0
0049B840 |. |E8 FB24F7FF call EREnt.0040DD40
0049B845 |. |E8 3624F7FF call EREnt.0040DC80
0049B84A |> |E8 0123F7FF call EREnt.0040DB50
0049B84F |. |E8 EC24F7FF call EREnt.0040DD40
0049B854 |. |EB 08 jmp short EREnt.0049B85E
0049B856 |> |E8 B522F7FF call EREnt.0040DB10
0049B85B |. |58 pop eax
0049B85C |. |EB 00 jmp short EREnt.0049B85E
0049B85E |> \E8 AD22F7FF call EREnt.0040DB10