Function at 0x468bf0
Capabilities:
Access peb ldr_data
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x525918
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x20
push esi
mov esi, ecx
lea eax, [esp + 4]
push 2
push eax
mov ecx, 0x56fbd4
call sub.MFC42.DLL_CString::Left
push 0x561820
lea ecx, [esp + 8]
mov dword [esp + 0x30], 0
call sub.MFC42.DLL_CString::operator_1
mov eax, dword [esp + 4]
lea ecx, [esp + 0xc]
lea edx, [esp + 0x1c]
push ecx
push edx
push 0
push eax
call dword [sym.imp.SHELL32.dll_SHGetDiskFreeSpaceExA]
test eax, eax
je 0x468ca5
mov eax, dword [esp + 0xc]
mov edx, dword [esp + 0x10]
mov ecx, 0x14
call fcn.004c7bf0
lea ecx, [esp + 8]
push 0x5658bc
push ecx
mov dword [esp + 0x1c], eax
mov dword [esp + 0x20], edx
call fcn.004d1e00
fild dword [esp + 0x1c]
mov eax, dword [eax]
lea edx, [esi + 0x88]
mov byte [esp + 0x34], 1
fmul qword [0x5366e8]
fstp qword [esp]
push eax
push edx
call sub.MFC42.DLL_CString::Format
add esp, 0x10
mov byte [esp + 0x2c], 0
lea ecx, [esp + 8]
jmp 0x468cd9
lea eax, [esp + 8]
push 0x5658bc
push eax
call fcn.004d1e00
add esp, 8
mov eax, dword [eax]
push 0
lea ecx, [esi + 0x88]
push eax
push ecx
mov byte [esp + 0x38], 2
call sub.MFC42.DLL_CString::Format
add esp, 0xc
mov byte [esp + 0x2c], 0
lea ecx, [esp + 8]
call sub.MFC42.DLL_CString::CString
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
mov eax, dword [0x56fbdc]
push esi
test eax, eax
je 0x468d02
push 1
push 0x3fa
call fcn.00421fd0
push esi
push 0
jmp 0x468d11
push 0
push 0x3fa
call fcn.00421fd0
push esi
push 1
push 0x3fb
call fcn.00421fd0
mov eax, dword [0x56fbd8]
add esp, 0x18
test eax, eax
push esi
je 0x468d39
push 1
push 0x7dc
call fcn.00421fd0
push esi
push 0
jmp 0x468d48
push 0
push 0x7dc
call fcn.00421fd0
push esi
push 1
push 0x7dd
call fcn.00421fd0
mov eax, dword [0x56fbe0]
add esp, 0x18
sub eax, 0
je 0x468da3
dec eax
je 0x468d84
dec eax
jne 0x468dcd
push esi
push 0
push 0x7df
call fcn.00421fd0
push esi
push 1
push 0x7e0
call fcn.00421fd0
push esi
push 0
jmp 0x468dc0
push esi
push 1
push 0x7df
call fcn.00421fd0
push esi
push 0
push 0x7e0
call fcn.00421fd0
push esi
push 0
jmp 0x468dc0
push esi
push 0
push 0x7df
call fcn.00421fd0
push esi
push 0
push 0x7e0
call fcn.00421fd0
push esi
push 1
push 0x7e1
call fcn.00421fd0
add esp, 0x24
push ebp
lea edx, [esp + 0xc]
push edi
push edx
call fcn.00423be0
mov eax, dword [eax]
mov edi, dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
add esp, 4
push eax
push 7
push 0x5659e4
push str.F_bm
call edi
lea ecx, [esp + 0x10]
mov ebp, eax
call sub.MFC42.DLL_CString::CString
mov eax, ebp
sub eax, 0
je 0x468e45
dec eax
push esi
je 0x468e27
push 0
push 0xbc4
call fcn.00421fd0
push esi
push 1
push 0xbc5
call fcn.00421fd0
push esi
push 0
jmp 0x468e62
push 1
push 0xbc4
call fcn.00421fd0
push esi
push 0
push 0xbc5
call fcn.00421fd0
push esi
push 0
jmp 0x468e62
push esi
push 0
push 0xbc4
call fcn.00421fd0
push esi
push 0
push 0xbc5
call fcn.00421fd0
push esi
push 1
push 0xbc6
call fcn.00421fd0
add esp, 0x24
call fcn.00423990
test eax, eax
push esi
je 0x468e7d
push 1
jmp 0x468e7f
push 0
push 0xfab
call fcn.00421fd0
add esp, 0xc
lea eax, [esp + 0x10]
push eax
call fcn.00423be0
mov eax, dword [eax]
add esp, 4
push eax
push 0
push 0x5659bc
push str.Options
call edi
lea ecx, [esp + 0x10]
mov ebp, eax
call sub.MFC42.DLL_CString::CString
test ebp, ebp
push esi
je 0x468ebe
push 1
jmp 0x468ec0
push 0
push 0x1393
call fcn.00421fd0
add esp, 0xc
lea ecx, [esp + 0x10]
push ecx
call fcn.00423be0
mov eax, dword [eax]
add esp, 4
push eax
push 1
push 0x5659a4
push str.Options
call edi
lea ecx, [esp + 0x10]
mov ebp, eax
call sub.MFC42.DLL_CString::CString
test ebp, ebp
push esi
je 0x468eff
push 1
jmp 0x468f01
push 0
push 0x1396
call fcn.00421fd0
add esp, 0xc
lea edx, [esp + 0x10]
push edx
call fcn.00423be0
mov eax, dword [eax]
add esp, 4
push eax
push 1
push 0x565998
push str.Options
call edi
lea ecx, [esp + 0x10]
mov edi, eax
call sub.MFC42.DLL_CString::CString
test edi, edi
pop edi
pop ebp
push esi
je 0x468f4f
push 1
push 0x1399
call fcn.00421fd0
push esi
push 0
jmp 0x468f5e
push 0
push 0x1399
call fcn.00421fd0
push esi
push 1
push 0x139a
call fcn.00421fd0
add esp, 0x18
lea ecx, [esp + 4]
mov dword [esp + 0x2c], 0xffffffff
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 0x24]
pop esi
mov dword fs:[0], ecx
add esp, 0x2c
ret