Function at 0x408dd0
Capabilities:
Create thread

Disassembly:
push ebp
mov ebp, esp
push ecx
mov dword [ebp - 4], ecx
push 0
push 0
push 0
push 0x40b880
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateThread]
mov ecx, dword [ebp - 4]
mov dword [ecx + 0x44c], eax
push str.tab_install
mov ecx, dword [ebp - 4]
add ecx, 0x2c
call sym.Setup.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
mov edx, dword [ebp - 4]
mov dword [edx + 0x478], eax
push str.lab_version
mov ecx, dword [ebp - 4]
add ecx, 0x2c
call sym.Setup.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
mov ecx, dword [ebp - 4]
mov dword [ecx + 0x47c], eax
push 0x4ddd3c
mov ecx, dword [ebp - 4]
add ecx, 0x2c
call sym.Setup.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
mov edx, dword [ebp - 4]
mov dword [edx + 0x480], eax
push 0x4ddd54
mov ecx, dword [ebp - 4]
add ecx, 0x2c
call sym.Setup.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
mov ecx, dword [ebp - 4]
mov dword [ecx + 0x484], eax
push str.edt_install_path
mov ecx, dword [ebp - 4]
add ecx, 0x2c
call sym.Setup.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
mov edx, dword [ebp - 4]
mov dword [edx + 0x488], eax
push str.opt_desktop_shortcut
mov ecx, dword [ebp - 4]
add ecx, 0x2c
call sym.Setup.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
mov ecx, dword [ebp - 4]
mov dword [ecx + 0x48c], eax
push str.opt_launch_shortcut
mov ecx, dword [ebp - 4]
add ecx, 0x2c
call sym.Setup.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
mov edx, dword [ebp - 4]
mov dword [edx + 0x490], eax
push str.opt_run_with_windows
mov ecx, dword [ebp - 4]
add ecx, 0x2c
call sym.Setup.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
mov ecx, dword [ebp - 4]
mov dword [ecx + 0x494], eax
push str.scan_progress
mov ecx, dword [ebp - 4]
add ecx, 0x2c
call sym.Setup.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
mov edx, dword [ebp - 4]
mov dword [edx + 0x498], eax
push str.lab_install_file
mov ecx, dword [ebp - 4]
add ecx, 0x2c
call sym.Setup.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
mov ecx, dword [ebp - 4]
mov dword [ecx + 0x49c], eax
push str.opt_run_gamebuff
mov ecx, dword [ebp - 4]
add ecx, 0x2c
call sym.Setup.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
mov edx, dword [ebp - 4]
mov dword [edx + 0x4a0], eax
push 0x4dde74
mov ecx, dword [ebp - 4]
add ecx, 0x2c
call sym.Setup.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
mov ecx, dword [ebp - 4]
mov dword [ecx + 0x4a8], eax
push str.lab_dropbox
mov ecx, dword [ebp - 4]
add ecx, 0x2c
call sym.Setup.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
mov edx, dword [ebp - 4]
mov dword [edx + 0x4ac], eax
push 0x4ddea8
mov ecx, dword [ebp - 4]
add ecx, 0x2c
call sym.Setup.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
mov ecx, dword [ebp - 4]
mov dword [ecx + 0x4a4], eax
push str.lab_version_center
mov ecx, dword [ebp - 4]
add ecx, 0x2c
call sym.Setup.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
mov edx, dword [ebp - 4]
mov dword [edx + 0x4b0], eax
push 0x4ddee8
mov ecx, dword [ebp - 4]
add ecx, 0x2c
call sym.Setup.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
mov ecx, dword [ebp - 4]
mov dword [ecx + 0x4b4], eax
push str.btn_next_3
mov ecx, dword [ebp - 4]
add ecx, 0x2c
call sym.Setup.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
mov edx, dword [ebp - 4]
mov dword [edx + 0x4b8], eax
push str.labex_module
mov ecx, dword [ebp - 4]
add ecx, 0x2c
call sym.Setup.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
mov ecx, dword [ebp - 4]
mov dword [ecx + 0x4bc], eax
push 0x4ddf30
mov ecx, dword [ebp - 4]
add ecx, 0x2c
call sym.Setup.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
mov edx, dword [ebp - 4]
mov dword [edx + 0x4c0], eax
push 0x4ddf48
mov ecx, dword [ebp - 4]
add ecx, 0x2c
call sym.Setup.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
mov ecx, dword [ebp - 4]
mov dword [ecx + 0x4c4], eax
push str.lab_reboot_info
mov ecx, dword [ebp - 4]
add ecx, 0x2c
call sym.Setup.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
mov edx, dword [ebp - 4]
mov dword [edx + 0x4c8], eax
push str.lab_reboot_info1
mov ecx, dword [ebp - 4]
add ecx, 0x2c
call sym.Setup.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
mov ecx, dword [ebp - 4]
mov dword [ecx + 0x4cc], eax
push 0x4ddfac
mov ecx, dword [ebp - 4]
add ecx, 0x2c
call sym.Setup.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
mov edx, dword [ebp - 4]
mov dword [edx + 0x4d0], eax
mov eax, dword [ebp - 4]
cmp dword [eax + 0x4bc], 0
je 0x409050
push 0x10
mov ecx, dword [ebp - 4]
mov ecx, dword [ecx + 0x4bc]
call sym.Setup.exe_public:_void___thiscall_DuiLib::CLabelUI::SetTextStyle_unsigned_int_
mov ecx, dword [ebp - 4]
call fcn.00408ac0
mov edx, dword [ebp - 4]
cmp dword [edx + 0x478], 0
je 0x409074
push 0
mov eax, dword [ebp - 4]
mov ecx, dword [eax + 0x478]
call sym.Setup.exe_public:_bool___thiscall_DuiLib::CTabLayoutUI::SelectItem_int_
mov esp, ebp
pop ebp
ret