Function at 0x4841d0
Capabilities:
Read .ini file

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x23c
mov eax, dword [0x5925f0]
xor eax, ebp
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x23c], ecx
mov word [ebp - 0x218], 0
push 0x206
push 0
lea eax, [ebp - 0x216]
push eax
call fcn.004caa30
add esp, 0xc
mov ecx, dword [ebp + 0x10]
mov edx, dword [ecx]
and edx, 0xffff
movsx eax, dx
mov dword [ebp - 8], eax
mov ecx, dword [ebp + 0x10]
mov edx, dword [ecx]
shr edx, 0x10
movsx eax, dx
mov dword [ebp - 4], eax
mov ecx, dword [ebp + 0x10]
push ecx
mov edx, dword [ebp + 0xc]
push edx
mov eax, dword [ebp + 8]
push eax
mov ecx, dword [ebp - 0x23c]
call fcn.00457280
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0
jne 0x48424c
jmp 0x484505
push 0x551b64
mov ecx, dword [ebp - 0xc]
push ecx
call fcn.004cbc4a
add esp, 8
test eax, eax
jne 0x484266
jmp 0x484505
push 0x551b7c
mov edx, dword [ebp - 0xc]
push edx
call fcn.004cbc4a
add esp, 8
test eax, eax
jne 0x484280
jmp 0x484505
push 0x551b94
mov eax, dword [ebp - 0xc]
push eax
call fcn.004cbc4a
add esp, 8
test eax, eax
jne 0x48429a
jmp 0x484505
push 0x551bac
mov ecx, dword [ebp - 0xc]
push ecx
call fcn.004cbc4a
add esp, 8
test eax, eax
jne 0x4842b4
jmp 0x484505
push 0x551bc0
mov edx, dword [ebp - 0xc]
push edx
call fcn.004cbc4a
add esp, 8
test eax, eax
jne 0x4842ce
jmp 0x484505
push 0x551bd4
mov eax, dword [ebp - 0xc]
push eax
call fcn.004cbc4a
add esp, 8
test eax, eax
jne 0x4842e8
jmp 0x484505
push 0x551bec
mov ecx, dword [ebp - 0xc]
push ecx
call fcn.004cbc4a
add esp, 8
test eax, eax
jne 0x484302
jmp 0x484505
push 0x551c04
mov edx, dword [ebp - 0xc]
push edx
call fcn.004cbc4a
add esp, 8
test eax, eax
jne 0x48431c
jmp 0x484505
push 0x551c14
mov eax, dword [ebp - 0xc]
push eax
call fcn.004cbc4a
add esp, 8
test eax, eax
jne 0x484336
jmp 0x484505
push 0x551c24
mov ecx, dword [ebp - 0xc]
push ecx
call fcn.004cbc4a
add esp, 8
test eax, eax
jne 0x4843b8
mov ecx, dword [0x594280]
call fcn.0042bca0
mov ecx, eax
call fcn.0042b260
push eax
push 0
push 0x551c38
push 0x551c4c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov dword [ebp - 0x21c], eax
mov edx, dword [ebp - 0x21c]
push edx
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x48439f
push 0
push 0
push 0x40b
mov eax, dword [ebp - 0x21c]
push eax
call dword [sym.imp.USER32.dll_PostMessageW]
jmp 0x4843b3
push 1
push 1
push str.PassLogin
mov ecx, dword [ebp - 0x23c]
call fcn.0045a1a0
jmp 0x484505
push 0x551c74
mov ecx, dword [ebp - 0xc]
push ecx
call fcn.004cbc4a
add esp, 8
test eax, eax
jne 0x48443f
mov ecx, dword [0x594280]
call fcn.0042bca0
mov ecx, eax
call fcn.0042b260
push eax
push 0
push 0x551c84
push str.userLogin
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov dword [ebp - 0x220], eax
mov edx, dword [ebp - 0x220]
push edx
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x484421
push 0
push 0
push 0x40c
mov eax, dword [ebp - 0x220]
push eax
call dword [sym.imp.USER32.dll_PostMessageW]
jmp 0x484435
push 1
push 1
push str.PassSon
mov ecx, dword [ebp - 0x23c]
call fcn.0045a1a0
jmp 0x484505
push str.Menu
mov ecx, dword [ebp - 0xc]
push ecx
call fcn.004cbc4a
add esp, 8
test eax, eax
jne 0x4844e5
lea edx, [ebp - 0x238]
push edx
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
push ecx
call dword [sym.imp.USER32.dll_GetWindowRect]
mov edx, dword [ebp - 0x230]
mov dword [ebp - 0x228], edx
mov eax, dword [ebp - 0x234]
mov dword [ebp - 0x224], eax
push 0
mov ecx, dword [ebp - 0x224]
push ecx
mov edx, dword [ebp - 0x228]
push edx
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
push ecx
mov ecx, dword [0x594280]
call fcn.0042bc90
push eax
call fcn.0045cd30
mov ecx, eax
call fcn.00463f90
push 0
push 0
mov edx, dword [ebp + 8]
push edx
mov ecx, dword [0x594280]
call fcn.0042bce0
mov ecx, eax
call fcn.004870d0
mov ecx, eax
call fcn.004575b0
push 1
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
push ecx
mov ecx, dword [ebp - 0x23c]
call fcn.00458d20
push str.SoftKeyboard
mov edx, dword [ebp - 0xc]
push edx
call fcn.004cbc4a
add esp, 8
mov eax, dword [ebp - 0xc]
push eax
mov ecx, dword [ebp - 0x23c]
call fcn.004592c0
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.004ca9d7
mov esp, ebp
pop ebp
ret 0xc