Function at 0x4c724d
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x14
mov eax, dword [0x56afe8]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
mov edi, ecx
mov eax, dword [edi + 0x3c]
lea edx, [edi + 0x30]
mov dword [edi + 0x40], eax
mov eax, dword [edx]
push edx
mov dword [edx + 4], eax
call fcn.004c2984
pop ecx
lea esi, [edi - 0x20]
mov ecx, esi
call fcn.004c9aff
mov ecx, esi
call fcn.004c6a90
push 1
mov ecx, esi
call fcn.004c8f4e
push 0
push 0xc8
push 3
lea ebx, [edi - 0x1c]
push dword [ebx]
call dword [sym.imp.USER32.dll_SetTimer]
mov esi, dword [sym.imp.USER32.dll_GetDlgItem]
push 0x41f
push dword [ebx]
call esi
push 0x52f8e0
push eax
call dword [sym.imp.USER32.dll_SetWindowTextW]
push 0x432
push dword [ebx]
call esi
mov edi, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push eax
call edi
push 0x427
push dword [ebx]
call esi
push 5
push eax
call edi
push 0x427
push dword [ebx]
call esi
push 0
push eax
call dword [sym.imp.USER32.dll_EnableWindow]
cmp dword [0x576c78], 0
mov edi, 0x576c78
jne 0x4c7324
cmp dword [0x576c80], 0
jne 0x4c7324
push 0x421
push dword [ebx]
call esi
push edi
push eax
call dword [sym.imp.USER32.dll_GetWindowRect]
push edi
mov ecx, ebx
call fcn.004240f4
mov esi, edi
lea edi, [ebp - 0x14]
push 0x421
push dword [ebx]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
call edi
mov esi, dword [sym.imp.USER32.dll_SetWindowPos]
mov ecx, eax
mov eax, dword [ebp - 0x10]
push 0x40
push 0x111
push 0x32f
add eax, 0x19
push eax
push dword [ebp - 0x14]
push 0
push ecx
call esi
push 0x421
push dword [ebx]
call edi
lea ecx, [ebp - 0x14]
push ecx
push eax
call dword [sym.imp.USER32.dll_GetWindowRect]
lea eax, [ebp - 0x14]
mov ecx, ebx
push eax
call fcn.004240f4
push 0x421
push dword [ebx]
call edi
push 5
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 0x41b
push dword [ebx]
call edi
push 5
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 0x41b
push dword [ebx]
call edi
push 1
mov ecx, eax
xor edx, edx
mov eax, dword [ebp - 0x10]
push edx
push edx
add eax, 0xffffffbb
push eax
mov eax, dword [ebp - 0x14]
add eax, 0x37
push eax
push edx
push ecx
call esi
push 0x431
push dword [ebx]
call edi
push 1
mov ecx, eax
xor edx, edx
mov eax, dword [ebp - 0x10]
push edx
push edx
add eax, 0xffffffe7
push eax
mov eax, dword [ebp - 0x14]
add eax, 0x37
push eax
push edx
push ecx
call esi
push 0x430
push dword [ebx]
call edi
push 0x40
mov ecx, eax
mov eax, dword [ebp - 0x10]
push 0x14
push 0x50
add eax, 0xffffffe7
push eax
mov eax, dword [ebp - 0x14]
add eax, 0xd7
push eax
push 0
push ecx
call esi
push 0x41e
push dword [ebx]
call edi
push 0x40
mov ecx, eax
mov eax, dword [ebp - 0x10]
push 0x14
push 0x46
add eax, 0xffffffe7
push eax
mov eax, dword [ebp - 0x14]
add eax, 0x82
push eax
push 0
push ecx
call esi
push 0x41f
push dword [ebx]
call edi
push 1
mov ecx, eax
xor edx, edx
mov eax, dword [ebp - 0x10]
push edx
push edx
add eax, 0xffffffe7
push eax
mov eax, dword [ebp - 0x14]
add eax, 0x12c
push eax
push edx
push ecx
call esi
push 0x4e6
push dword [ebx]
call edi
push 1
xor edx, edx
mov ecx, eax
mov eax, dword [ebp - 0x10]
push edx
push edx
add eax, 0xffffffc6
push eax
push dword [ebp - 0x14]
push edx
push ecx
call esi
push 0x41a
push dword [ebx]
call edi
push 0x40
mov ecx, eax
mov eax, dword [ebp - 0x10]
push 0xf
push 0x285
add eax, 0xffffffd2
push eax
mov eax, dword [ebp - 0x14]
add eax, 0x37
push eax
push 0
push ecx
call esi
push 0x426
push dword [ebx]
call edi
push 0x40
mov ecx, eax
mov eax, dword [ebp - 0x10]
push 0x19
push 0x32
add eax, 0xffffffcf
push eax
mov eax, dword [ebp - 0x14]
add eax, 0x2c6
push eax
push 0
push ecx
call esi
push 0x425
push dword [ebx]
call edi
push 0x40
mov ecx, eax
mov eax, dword [ebp - 0x10]
push 0x19
push 0x32
add eax, 0xffffffcf
push eax
mov eax, dword [ebp - 0x14]
add eax, 0x302
push eax
push 0
push ecx
call esi
push 0x427
push dword [ebx]
call edi
push 1
xor ecx, ecx
push ecx
push ecx
push 0x1bb
push 0xf
push ecx
push eax
call esi
push 0x422
push dword [ebx]
call edi
push 0x40
push 0x19
push 0x46
push 0x1b3
push 0x299
push 0
push eax
call esi
push 0x422
push dword [ebx]
call edi
push 0
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 0x424
push dword [ebx]
call edi
push 0x40
push 0x19
push 0x46
push 0x1b3
push 0x2f8
push 0
push eax
call esi
push 0x424
push dword [ebx]
call edi
push 0
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
mov ecx, dword [ebp - 4]
xor eax, eax
pop edi
pop esi
inc eax
pop ebx
xor ecx, ebp
call fcn.00522d04
leave
ret 8