Function at 0x4e9d10
Capabilities:
Hide graphical window

Disassembly:
mov eax, dword [esp + 4]
sub esp, 0x410
and eax, 0xffff
push ebx
push esi
cmp eax, 0x41b
push edi
mov esi, ecx
jg 0x4e9f0f
je 0x4e9e52
dec eax
je 0x4e9e2e
dec eax
je 0x4e9e0a
sub eax, 0x418
jne 0x4ea0c9
xor ebx, ebx
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0x216]
mov word [esp + 0x214], bx
mov word [esp + 0xc], bx
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0xe]
push 0x103
rep stosd dword es:[edi], eax
mov ecx, dword [0x607afc]
stosw word es:[edi], ax
mov edi, dword [sym.imp.USER32.dll_LoadStringW]
lea eax, [esp + 0x10]
push eax
push 0xea7d
push ecx
call edi
mov eax, dword [0x607afc]
lea edx, [esp + 0x214]
push 0x103
push edx
push 0xea79
push eax
call edi
mov eax, dword [esi + 0xc]
lea ecx, [esp + 0x214]
push 0x31
lea edx, [esp + 0x10]
push ecx
push edx
push eax
call dword [sym.imp.USER32.dll_MessageBoxW]
cmp eax, 1
jne 0x4e9de7
mov dword [esi + 4], 2
pop edi
pop esi
pop ebx
add esp, 0x410
ret 8
mov ecx, dword [esi + 0xc]
push ebx
push 0x41a
push ecx
call dword [sym.imp.USER32.dll_CheckDlgButton]
mov ecx, esi
call fcn.004e98a0
pop edi
pop esi
pop ebx
add esp, 0x410
ret 8
call fcn.004c6670
mov dword [eax + 0x14], 4
mov edx, dword [esi + 0xc]
push 2
push edx
call dword [sym.imp.USER32.dll_EndDialog]
pop edi
pop esi
pop ebx
add esp, 0x410
ret 8
call fcn.004c6670
mov dword [eax + 0x14], 2
mov eax, dword [esi + 0xc]
push 1
push eax
call dword [sym.imp.USER32.dll_EndDialog]
pop edi
pop esi
pop ebx
add esp, 0x410
ret 8
xor ebx, ebx
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0xe]
mov word [esp + 0xc], bx
mov word [esp + 0x214], bx
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0x216]
mov edx, dword [0x607afc]
rep stosd dword es:[edi], eax
lea ecx, [esp + 0x214]
push 0x103
stosw word es:[edi], ax
mov edi, dword [sym.imp.USER32.dll_LoadStringW]
push ecx
push 0xea7e
push edx
call edi
mov ecx, dword [0x607afc]
lea eax, [esp + 0xc]
push 0x103
push eax
push 0xea79
push ecx
call edi
mov ecx, dword [esi + 0xc]
lea edx, [esp + 0xc]
push 0x31
lea eax, [esp + 0x218]
push edx
push eax
push ecx
call dword [sym.imp.USER32.dll_MessageBoxW]
cmp eax, 1
jne 0x4e9eec
mov dword [esi + 4], 3
pop edi
pop esi
pop ebx
add esp, 0x410
ret 8
mov edx, dword [esi + 0xc]
push ebx
push 0x41b
push edx
call dword [sym.imp.USER32.dll_CheckDlgButton]
mov ecx, esi
call fcn.004e98a0
pop edi
pop esi
pop ebx
add esp, 0x410
ret 8
sub eax, 0x41c
je 0x4ea0c2
sub eax, 6
je 0x4ea067
sub eax, 4
jne 0x4ea0c9
mov eax, dword [esi + 0x490]
test eax, eax
jne 0x4ea048
cmp dword [esi + 8], 1
jne 0x4e9f59
mov edi, dword [esi + 0x494]
call fcn.004cf160
cmp edi, dword [eax + 0x5f8]
jle 0x4e9f59
mov dword [eax + 0x5f8], edi
mov eax, dword [esi + 4]
push ebp
push eax
call fcn.004c6670
mov ecx, eax
call fcn.004c6b30
mov ecx, dword [esi + 0xc]
mov ebx, dword [sym.imp.USER32.dll_GetDlgItem]
push 5
push 0x3ec
push ecx
call ebx
mov ebp, dword [sym.imp.USER32.dll_ShowWindow]
push eax
call ebp
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0x12]
mov word [esp + 0x10], 0
rep stosd dword es:[edi], eax
lea edx, [esp + 0x10]
push 0x103
stosw word es:[edi], ax
mov eax, dword [0x607afc]
push edx
push 0xea8d
push eax
call dword [sym.imp.USER32.dll_LoadStringW]
mov edx, dword [esi + 0xc]
lea ecx, [esp + 0x10]
push ecx
push 0x419
push edx
call ebx
push eax
call dword [sym.imp.USER32.dll_SetWindowTextW]
mov eax, dword [esi + 0xc]
push 0
push 0x426
push eax
call ebx
push eax
call ebp
mov ecx, dword [esi + 0xc]
push 0
push 0x41b
push ecx
call ebx
push eax
call ebp
mov edx, dword [esi + 0xc]
push 0
push 0x41c
push edx
call ebx
push eax
call ebp
mov eax, dword [esi + 0xc]
push 0
push 0x41a
push eax
call ebx
push eax
call ebp
mov ecx, dword [esi + 0xc]
push 5
push 1
push ecx
call ebx
push eax
call ebp
mov edx, dword [esi + 0xc]
push 0
push 1
push edx
call ebx
mov edi, dword [sym.imp.USER32.dll_EnableWindow]
push eax
call edi
push 1
push 2
mov eax, dword [esi + 0xc]
push eax
call ebx
push eax
call edi
pop ebp
pop edi
pop esi
pop ebx
add esp, 0x410
ret 8
mov ecx, dword [esi + 0xc]
push 0
push 1
push 0x111
push ecx
call dword [sym.imp.USER32.dll_PostMessageW]
pop edi
pop esi
pop ebx
add esp, 0x410
ret 8
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0xe]
mov word [esp + 0xc], 0
rep stosd dword es:[edi], eax
push str.http:__www.theworld.cn_
push str._smy.php
lea edx, [esp + 0x14]
push 0x103
push edx
stosw word es:[edi], ax
call dword [sym.imp.MSVCRT.dll__snwprintf]
mov ecx, dword [0x607e34]
add esp, 0x10
lea eax, [esp + 0xc]
push 0
push 1
push 1
push eax
push ecx
mov ecx, 0x607bc8
call fcn.00429ce0
pop edi
pop esi
pop ebx
add esp, 0x410
ret 8
mov dword [esi + 4], 1
pop edi
pop esi
pop ebx
add esp, 0x410
ret 8