Function at 0x4d6793
Capabilities:
Create thread
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
push esi
mov esi, dword [ebp + 8]
push edi
mov edi, ecx
cmp dword [edi + 0x7c], esi
je 0x4d6af4
push ebx
mov ebx, dword [sym.imp.USER32.dll_GetDlgItem]
push 0x434
push dword [edi + 4]
mov dword [edi + 0x7c], esi
call ebx
push 0
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 0x40d
push dword [edi + 4]
call ebx
push 0
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 0x43e
push dword [edi + 4]
call ebx
push 0
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 0x40e
push dword [edi + 4]
call ebx
push 0
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 0x614
push dword [edi + 4]
call ebx
push 0
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 0
push 0
mov ecx, edi
call fcn.004d662e
sub esi, 1
je 0x4d6aad
sub esi, 1
je 0x4d6a4c
sub esi, 1
je 0x4d69ce
sub esi, 1
je 0x4d697c
sub esi, 1
je 0x4d6922
sub esi, 1
je 0x4d68e0
sub esi, 1
jne 0x4d6adf
mov esi, 0x614
push esi
push dword [edi + 4]
call ebx
push 5
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 0
push 1
mov ecx, edi
call fcn.004d662e
push esi
push dword [edi + 4]
call ebx
push 0x40
push 0x11
mov esi, eax
call fcn.0041e73f
sub eax, 0x2712
neg eax
sbb eax, eax
and eax, 0xd5
add eax, 0x94
push eax
push 0xff
push 0x121
push 0
push esi
call dword [sym.imp.USER32.dll_SetWindowPos]
push 0x54716c
lea eax, [ebp + 8]
mov ecx, edi
push eax
call fcn.004d5b89
push dword [eax]
push 0x614
push dword [edi + 4]
call dword [sym.imp.USER32.dll_SetDlgItemTextW]
mov ecx, dword [ebp + 8]
lea ecx, [ecx - 0x10]
call fcn.004042e9
jmp 0x4d6adf
mov esi, 0x40d
push esi
push dword [edi + 4]
call ebx
push 5
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 0
push 1
mov ecx, edi
call fcn.004d662e
push 0x547100
push esi
push dword [edi + 4]
call dword [sym.imp.USER32.dll_SetDlgItemTextW]
push esi
push dword [edi + 4]
call ebx
push 1
push eax
call dword [sym.imp.USER32.dll_EnableWindow]
jmp 0x4d6adf
push 0x40d
push dword [edi + 4]
call ebx
push 5
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
xor esi, esi
mov ecx, edi
push esi
push 1
call fcn.004d662e
push 0x52b738
push 0x40d
push dword [edi + 4]
call dword [sym.imp.USER32.dll_SetDlgItemTextW]
push 0x40d
push dword [edi + 4]
call ebx
push esi
push eax
call dword [sym.imp.USER32.dll_EnableWindow]
push esi
push 0x1f4
push 1
push dword [edi + 4]
call dword [sym.imp.USER32.dll_SetTimer]
jmp 0x4d6adf
push 0x43e
push dword [edi + 4]
call ebx
mov esi, dword [sym.imp.USER32.dll_ShowWindow]
push 5
push eax
call esi
push 0x40e
push dword [edi + 4]
call ebx
push 5
push eax
call esi
xor ebx, ebx
mov ecx, edi
push ebx
push 1
call fcn.004d662e
push ebx
push ebx
push 0x402
push dword [edi + 0x88]
call dword [sym.imp.USER32.dll_SendMessageW]
xor eax, eax
push eax
push eax
push edi
push 0x4d57ed
jmp 0x4d6aca
push 0x40d
push dword [edi + 4]
call ebx
push 5
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 0
push 1
mov ecx, edi
call fcn.004d662e
call fcn.00403a64
push eax
lea ecx, [ebp + 8]
call fcn.00402a6b
lea esi, [edi + 0x54]
push esi
call sub.msvcrt.dll_wcslen
pop ecx
test eax, eax
jne 0x4d6a0d
mov esi, 0x5470f4
push esi
lea eax, [ebp + 8]
push str._._fsize13_boldtrue_colorrgb_255_255_255____.__s
push eax
call fcn.00415254
mov esi, dword [ebp + 8]
add esp, 0xc
push esi
push 0x40d
push dword [edi + 4]
call dword [sym.imp.USER32.dll_SetDlgItemTextW]
push 0x40d
push dword [edi + 4]
call ebx
push 1
push eax
call dword [sym.imp.USER32.dll_EnableWindow]
lea ecx, [esi - 0x10]
jmp 0x4d68d6
mov esi, 0x614
push esi
push dword [edi + 4]
call ebx
push 5
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 1
push 1
mov ecx, edi
call fcn.004d662e
push esi
push dword [edi + 4]
call ebx
push 0x40
push 0x11
mov esi, eax
call fcn.0041e73f
sub eax, 0x2712
neg eax
sbb eax, eax
and eax, 0xd5
add eax, 0x108
push eax
push 0xe0
push 0xcb
push 0
push esi
call dword [sym.imp.USER32.dll_SetWindowPos]
push 0x5470cc
jmp 0x4d68b5
push 0x434
push dword [edi + 4]
call ebx
push 5
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
xor eax, eax
push eax
push eax
push edi
push 0x4d5c47
push eax
push eax
call sub.msvcrt.dll__beginthreadex
add esp, 0x18
test eax, eax
je 0x4d6adf
push eax
call dword [sym.imp.KERNEL32.dll_CloseHandle]
mov ecx, edi
call fcn.004d66a2
push 1
push 0
push dword [edi + 4]
call dword [sym.imp.USER32.dll_InvalidateRect]
pop ebx
pop edi
pop esi
pop ebp
ret 4