Function at 0x413aec
Capabilities:
Read .ini file

Disassembly:
push 0x290
mov eax, 0x5f167b
call fcn.0044e95a
mov ebx, ecx
mov esi, dword [sym.imp.DuiLib32.dll_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const]
lea edi, [ebx + 0x2c]
push str.caption
mov ecx, edi
call esi
push str.UserName
mov ecx, edi
mov dword [ebx + 0x2e0], eax
call esi
push str.OperateResult
mov ecx, edi
mov dword [ebx + 0x2e4], eax
call esi
push str.OperateResult_Center
mov ecx, edi
mov dword [ebx + 0x2e8], eax
call esi
mov dword [ebx + 0x2ec], eax
xor esi, esi
push esi
mov eax, 0xbb8
mov ecx, ebx
push eax
push eax
call dword [sym.imp.DuiLib32.dll_public:_struct_HWND______thiscall_DuiLib::CWindowWnd::GetHWND_void_const]
push eax
call dword [sym.imp.USER32.dll_SetTimer]
push 0x208
lea eax, [ebp - 0x218]
push esi
push eax
call fcn.005426c0
add esp, 0xc
lea ecx, [ebp - 0x29c]
call dword [sym.imp.DuiLib32.dll_public:_void___thiscall_DuiLib::CDuiString::constructor_void_]
mov dword [ebp - 4], esi
call fcn.00403028
mov ecx, eax
call fcn.005164d5
mov edi, dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov esi, eax
push esi
push 0x104
lea eax, [ebp - 0x218]
push eax
push 0x5f9ed8
push str.NickName
push str.UserLogin
call edi
lea eax, [ebp - 0x218]
push 0x5f9ed8
push eax
call fcn.00549fb0
pop ecx
pop ecx
test eax, eax
jne 0x413be6
push esi
push 0x104
lea eax, [ebp - 0x218]
push eax
push 0x5f9ed8
push str.UserName
push str.UserLogin
call edi
lea eax, [ebp - 0x218]
push eax
lea eax, [ebp - 0x29c]
push 0x5fdaf0
push eax
call dword [sym.imp.DuiLib32.dll_public:_int___cdecl_DuiLib::CDuiString::Format_wchar_t_const__]
mov eax, dword [ebx + 0x2e4]
lea ecx, [ebp - 0x29c]
add esp, 0xc
mov esi, dword [eax]
call dword [sym.imp.DuiLib32.dll_public:_wchar_t_const____thiscall_DuiLib::CDuiString::operator_wchar_t_const__void_const]
mov ecx, dword [ebx + 0x2e4]
push eax
call dword [esi + 0x2c]
mov eax, dword [ebx + 0x2d8]
test eax, eax
jne 0x413caf
mov ecx, dword [ebx + 0x2e0]
push 0x5fdb04
push str.width
mov eax, dword [ecx]
call dword [eax + 0x120]
cmp dword [ebx + 0x2dc], 0
mov ecx, dword [ebx + 0x2e0]
je 0x413c7a
push 0x5fdb18
call dword [sym.imp.DuiLib32.dll_public:_void___thiscall_DuiLib::CControlUI::SetBkImage_wchar_t_const__]
push 0x5fdb30
mov ecx, dword [ebx + 0x2e8]
mov eax, dword [ecx]
call dword [eax + 0x2c]
push 0x5fdb44
jmp 0x413e28
push 0x5fdb50
call dword [sym.imp.DuiLib32.dll_public:_void___thiscall_DuiLib::CControlUI::SetBkImage_wchar_t_const__]
mov ecx, dword [ebx + 0x2e8]
push 0x5fdb64
mov eax, dword [ecx]
call dword [eax + 0x2c]
mov ecx, dword [ebx + 0x2ec]
push 0x5fdb78
mov eax, dword [ecx]
call dword [eax + 0x2c]
push 0xffd90000
jmp 0x413e65
cmp eax, 1
jne 0x413d25
mov ecx, dword [ebx + 0x2e0]
push 0x5fdb04
push str.width
mov eax, dword [ecx]
call dword [eax + 0x120]
cmp dword [ebx + 0x2dc], 0
mov ecx, dword [ebx + 0x2e0]
je 0x413d00
push 0x5fdb18
call dword [sym.imp.DuiLib32.dll_public:_void___thiscall_DuiLib::CControlUI::SetBkImage_wchar_t_const__]
push 0x5fdb84
mov ecx, dword [ebx + 0x2e8]
mov eax, dword [ecx]
call dword [eax + 0x2c]
push 0x5fdb94
jmp 0x413e28
push 0x5fdb50
call dword [sym.imp.DuiLib32.dll_public:_void___thiscall_DuiLib::CControlUI::SetBkImage_wchar_t_const__]
push str._nN_OM
mov ecx, dword [ebx + 0x2e8]
mov eax, dword [ecx]
call dword [eax + 0x2c]
push str._nN_O1Y_
jmp 0x413e55
cmp eax, 2
jne 0x413d75
mov ecx, dword [ebx + 0x2e0]
push 0x5fdb04
push str.width
mov eax, dword [ecx]
call dword [eax + 0x120]
cmp dword [ebx + 0x2dc], 0
mov ecx, dword [ebx + 0x2e0]
je 0x413d63
push 0x5fdb18
call dword [sym.imp.DuiLib32.dll_public:_void___thiscall_DuiLib::CControlUI::SetBkImage_wchar_t_const__]
push 0x5fdbbc
jmp 0x413ceb
push 0x5fdb50
call dword [sym.imp.DuiLib32.dll_public:_void___thiscall_DuiLib::CControlUI::SetBkImage_wchar_t_const__]
push str._nN_O
jmp 0x413d10
cmp eax, 3
jne 0x413dd8
mov ecx, dword [ebx + 0x2e0]
push 0x5fdb04
push str.width
mov eax, dword [ecx]
call dword [eax + 0x120]
cmp dword [ebx + 0x2dc], 0
mov ecx, dword [ebx + 0x2e0]
je 0x413db6
push 0x5fdb18
call dword [sym.imp.DuiLib32.dll_public:_void___thiscall_DuiLib::CControlUI::SetBkImage_wchar_t_const__]
push 0x5fdbdc
jmp 0x413c65
push 0x5fdb50
call dword [sym.imp.DuiLib32.dll_public:_void___thiscall_DuiLib::CControlUI::SetBkImage_wchar_t_const__]
mov ecx, dword [ebx + 0x2e8]
push 0x5fdbec
mov eax, dword [ecx]
call dword [eax + 0x2c]
push 0x5fdb78
jmp 0x413e55
cmp eax, 4
jne 0x413e71
mov ecx, dword [ebx + 0x2e0]
push 0x5fdb04
push str.width
mov eax, dword [ecx]
call dword [eax + 0x120]
cmp dword [ebx + 0x2dc], 0
mov ecx, dword [ebx + 0x2e0]
je 0x413e35
push 0x5fdb18
call dword [sym.imp.DuiLib32.dll_public:_void___thiscall_DuiLib::CControlUI::SetBkImage_wchar_t_const__]
mov ecx, dword [ebx + 0x2e8]
push 0x5fdbfc
mov eax, dword [ecx]
call dword [eax + 0x2c]
push 0x5fdc0c
mov ecx, dword [ebx + 0x2ec]
mov eax, dword [ecx]
call dword [eax + 0x2c]
jmp 0x413e71
push 0x5fdb50
call dword [sym.imp.DuiLib32.dll_public:_void___thiscall_DuiLib::CControlUI::SetBkImage_wchar_t_const__]
mov ecx, dword [ebx + 0x2e8]
push 0x5fdc18
mov eax, dword [ecx]
call dword [eax + 0x2c]
push str._fTek1Y_
mov ecx, dword [ebx + 0x2ec]
mov eax, dword [ecx]
call dword [eax + 0x2c]
push 0xd9
mov ecx, dword [ebx + 0x2ec]
call dword [sym.imp.DuiLib32.dll_public:_void___thiscall_DuiLib::CLabelUI::SetTextColor_unsigned_long_int_]
lea ecx, [ebp - 0x29c]
call dword [sym.imp.DuiLib32.dll_public:_void___thiscall_DuiLib::CDuiString::destructor_void_]
call fcn.0044e904
ret