Function at 0x46d280
Capabilities:
Create thread
Hide graphical window

Disassembly:
push ebx
push esi
push edi
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
mov ebx, ecx
push ebx
push 0x4e34
push dword [0x4e6030]
call edi
mov esi, dword [sym.imp.USER32.dll_ShowWindow]
push eax
call esi
push ebx
push 0x4e35
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x4e36
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x7540
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x2997
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x7566
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x7567
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x7568
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x7569
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x756a
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x756b
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x756c
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x7565
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x7541
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x7542
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x7543
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x7544
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x7545
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x7546
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x7547
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x7549
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x754a
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x271b
push dword [0x4e6030]
call edi
push eax
call esi
push 0
push 0x29cd
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x29ae
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x29af
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x2723
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x2724
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x2722
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x4f42
push dword [0x4e6030]
call edi
push eax
call esi
pop edi
pop esi
pop ebx
ret
push ebx
push esi
push edi
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
mov ebx, ecx
push ebx
push 0x29fa
push dword [0x4e6030]
call edi
mov esi, dword [sym.imp.USER32.dll_ShowWindow]
push eax
call esi
push ebx
push 0x2828
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x2829
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x282a
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x282b
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x282c
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x282d
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x282e
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x282f
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x4e7e
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x4e7f
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x4e80
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x4e81
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x4e95
push dword [0x4e6030]
call edi
push eax
call esi
push ebx
push 0x4e96
push dword [0x4e6030]
call edi
push eax
call esi
mov eax, dword [0x4d9cc0]
cmp eax, 0x2999
jg 0x46d0e7
je 0x46d0dc
sub eax, 0x2828
cmp eax, 0x27
ja case.0x46d0f8.10703
movzx eax, byte [eax + 0x46d1c0]
jmp dword [eax*4 + 0x46d170]
mov edx, ebx
mov ecx, ebx
call fcn.0046bff0
jmp case.0x46d0f8.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046c170
jmp case.0x46d0f8.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046c5d0
jmp case.0x46d0f8.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046c6f0
jmp case.0x46d0f8.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046caa0
jmp case.0x46d0f8.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046c800
jmp case.0x46d0f8.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046c8d0
jmp case.0x46d0f8.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046a950
jmp case.0x46d0f8.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046aa60
jmp case.0x46d0f8.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046ab70
jmp case.0x46d0f8.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046acb0
jmp case.0x46d0f8.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046ad80
jmp case.0x46d0f8.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046ae90
jmp case.0x46d0f8.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046b170
jmp case.0x46d0f8.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046b290
jmp case.0x46d0f8.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046b3b0
jmp case.0x46d0f8.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046b4d0
jmp case.0x46d0f8.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046b5f0
jmp case.0x46d0f8.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046b710
jmp case.0x46d0f8.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046c440
jmp case.0x46d0f8.10703
sub eax, 0x29ce
cmp eax, 0x66
ja case.0x46d0f8.10703
movzx eax, byte [eax + 0x46d210]
jmp dword [eax*4 + 0x46d1e8]
mov edx, ebx
mov ecx, ebx
call fcn.0046b7d0
jmp case.0x46d0f8.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046b930
jmp case.0x46d0f8.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046ba90
jmp case.0x46d0f8.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046bb60
jmp case.0x46d0f8.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046bdb0
jmp case.0x46d0f8.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046c990
jmp case.0x46d0f8.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046aff0
jmp case.0x46d0f8.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046b090
jmp case.0x46d0f8.10703
mov edx, ebx
mov ecx, ebx
call fcn.0046b100
test ebx, ebx
je 0x46d16c
pop edi
pop esi
pop ebx
jmp fcn.0046cb60
pop edi
pop esi
pop ebx
ret
mov eax, dword [0x4e5c1c]
push ebx
mov ebx, ecx
push esi
push edi
cmp eax, 8
ja case.default.0x46d28f
jmp dword [eax*4 + 0x46d3cc]
pop edi
pop esi
pop ebx
jmp 0x467ba0
push ebx
push 0x271c
push dword [0x4e6030]
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
mov ecx, ebx
pop edi
pop esi
pop ebx
jmp fcn.004688e0
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
push ebx
push 0x2763
push dword [0x4e6030]
call edi
mov esi, dword [sym.imp.USER32.dll_ShowWindow]
push eax
call esi
mov ecx, ebx
call fcn.004692e0
push 0
push 0x27a7
push dword [0x4e6030]
call edi
push eax
call esi
pop edi
pop esi
pop ebx
ret
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
push ebx
push 0x27ad
push dword [0x4e6030]
call edi
mov esi, dword [sym.imp.USER32.dll_ShowWindow]
push eax
call esi
mov ecx, ebx
call fcn.00469e30
push 0
push 0x27ae
push dword [0x4e6030]
call edi
push eax
call esi
pop edi
pop esi
pop ebx
ret
push ebx
push 0x27fc
push dword [0x4e6030]
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
mov ecx, ebx
pop edi
pop esi
pop ebx
jmp fcn.0046a6c0
pop edi
pop esi
pop ebx
jmp 0x46ce90
push ebx
push 0x290f
push dword [0x4e6030]
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
mov ecx, ebx
pop edi
pop esi
pop ebx
jmp fcn.00470860
push ebx
push 0x2944
push dword [0x4e6030]
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
mov ecx, ebx
pop edi
pop esi
pop ebx
jmp fcn.00470f90
push ebx
push 0x29da
push dword [0x4e6030]
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
pop edi
pop esi
mov ecx, ebx
pop ebx
jmp fcn.00471120