Function at 0x405c2d
Capabilities:
Get graphical window text
Get number of processors

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
push 0xffffffffffffffff
push 0x412507
mov eax, dword fs:[0]
push eax
sub esp, 0x70
push ebx
push esi
push edi
mov eax, dword [0x41c028]
xor eax, esp
push eax
lea eax, [esp + 0x80]
mov dword fs:[0], eax
mov edi, ecx
mov dword [esp + 0x1c], edi
call dword [sym.imp.GBOhelper.dll_public_virtual:_int___thiscall_CDlgBaseWnd::OnInitDialog_void_]
push edi
call fcn.004067ff
push 1
push dword [edi + 0x188]
xor esi, esi
push dword [edi + 0x184]
mov ecx, edi
push esi
push esi
call sub.mfc90u.dll_CWnd::MoveWindow
push dword [0x41ca28]
mov ecx, edi
call sub.mfc90u.dll_CWnd::CenterWindow
push 1
push esi
push 0x21
push 0x18
lea ebx, [edi + 0x5b8]
push 0x18
mov ecx, ebx
call sub.mfc90u.dll_CImageList::Create
call sub.mfc90u.dll_AfxGetModuleState
push 0x13e6
call fcn.004069cb
push eax
mov eax, ebx
call fcn.00406ad2
call sub.mfc90u.dll_AfxGetModuleState
push 0x13e2
call fcn.004069cb
push eax
mov eax, ebx
call fcn.00406ad2
call sub.mfc90u.dll_AfxGetModuleState
push 0x13e5
call fcn.004069cb
push eax
mov eax, ebx
call fcn.00406ad2
call sub.mfc90u.dll_AfxGetModuleState
push 0x13e4
call fcn.004069cb
push eax
mov eax, ebx
call fcn.00406ad2
call sub.mfc90u.dll_AfxGetModuleState
push 0x13e8
call fcn.004069cb
push eax
mov eax, ebx
call fcn.00406ad2
call sub.mfc90u.dll_AfxGetModuleState
push 0x13e7
call fcn.004069cb
push eax
mov eax, ebx
call fcn.00406ad2
call sub.mfc90u.dll_AfxGetModuleState
push 0x13ea
call fcn.004069cb
push eax
mov eax, ebx
call fcn.00406ad2
call sub.mfc90u.dll_AfxGetModuleState
push 0x13e9
call fcn.004069cb
push eax
mov eax, ebx
call fcn.00406ad2
push edi
lea ecx, [esp + 0x2c]
call dword [sym.imp.GBOhelper.dll_public:_void___thiscall_CWndRect::constructor_class_CWnd__]
mov ecx, dword [esp + 0x30]
mov eax, dword [esp + 0x2c]
sub ecx, dword [esp + 0x28]
add eax, 3
sub ecx, 0x31
mov dword [esp + 0x38], ecx
mov dword [esp + 0x3c], eax
mov dword [esp + 0x40], 0x2b
push 0x4a0
push edi
lea ecx, [esp + 0x40]
push ecx
lea esi, [edi + 0x18c]
mov eax, dword [esi]
push 0x5001000b
push 0x4145b8
mov ecx, esi
mov dword [esp + 0x58], 0x12
call dword [eax + 0x144]
push 0x429
mov ecx, esi
call dword [sym.imp.GBOhelper.dll_public:_int___thiscall_CHoverButton::LoadBitmapW_unsigned_int_]
push str.IDD_DLG_VIEW_ALL_SCHEDULES
push str.IDC_BTN_CLOSE_BTM
lea eax, [esp + 0x1c]
push eax
mov ecx, 0x41c8e8
call dword [sym.imp.GBOhelper.dll_public:_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______thiscall_CSystweakApp::LoadStringW_wchar_t_const___wchar_t_const__]
and dword [esp + 0x88], 0
mov eax, dword [eax]
lea esi, [edi + 0x5c0]
mov edx, dword [esi]
push eax
mov ecx, esi
call dword [edx + 0x150]
or dword [esp + 0x88], 0xffffffff
lea ecx, [esp + 0x14]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
push 0
push 1
push esi
mov ecx, edi
call dword [sym.imp.GBOhelper.dll_public:_bool___thiscall_CDlgBaseWnd::ConfigureNonActionButton_class_CHoverButtonWithText___bool__bool_]
mov eax, dword [esp + 0x30]
mov ecx, dword [esp + 0x34]
sub eax, dword [esp + 0x28]
sub ecx, dword [esp + 0x2c]
mov edx, dword [edi + 0x17c]
push 1
push 0x1c
sub ecx, 0x2b
push edx
sub eax, edx
push ecx
sub eax, 0x12
push eax
mov ecx, esi
call sub.mfc90u.dll_CWnd::MoveWindow
xor eax, eax
push eax
lea esi, [edi + 0x2cc]
push eax
push eax
mov ecx, esi
mov dword [esp + 0x20], esi
call sub.mfc90u.dll_CWnd::ModifyStyle
push 1
push 0xe6
push 0x21c
push 0x78
push 0x1e
mov ecx, esi
call sub.mfc90u.dll_CWnd::MoveWindow
call fcn.0040bacd
xor eax, eax
push eax
push eax
push eax
mov ecx, esi
call sub.mfc90u.dll_CWnd::ModifyStyle
mov esi, dword [sym.imp.USER32.dll_SendMessageW]
push 0
push 0
push 0x1037
push dword [edi + 0x2ec]
call esi
or eax, 0x21
push eax
push 0
push 0x1036
push dword [edi + 0x2ec]
call esi
mov eax, dword [esp + 0x14]
call fcn.0040ba03
mov ecx, dword [esp + 0x14]
push 0xffffffffffffffff
push 0xffffffffffffffff
xor ebx, ebx
push ebx
push str.Smart_PC_Care
push 1
call sub.mfc90u.dll_CListCtrl::InsertColumn
cmp eax, ebx
jl 0x405ee1
push eax
mov eax, dword [esp + 0x18]
push 1
call fcn.0040b982
push 0xaa
push 1
push 0x101e
push dword [edi + 0x2ec]
call esi
push str.IDS_LABLE_DATE
lea eax, [esp + 0x24]
push eax
mov ecx, 0x41c8e8
call dword [sym.imp.GBOhelper.dll_public:_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______thiscall_CSystweakApp::LoadStringW_char_const__]
push 0xffffffffffffffff
push 0xffffffffffffffff
mov dword [esp + 0x90], 1
mov eax, dword [eax]
mov ecx, dword [esp + 0x1c]
push ebx
push eax
push 2
call sub.mfc90u.dll_CListCtrl::InsertColumn
cmp eax, ebx
jl 0x405f38
push eax
mov eax, dword [esp + 0x18]
push 2
call fcn.0040b982
or dword [esp + 0x88], 0xffffffff
lea ecx, [esp + 0x20]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
push 0xd9
push 2
push 0x101e
push dword [edi + 0x2ec]
call esi
push str.IDS_LABLE_EVENT
lea eax, [esp + 0x24]
push eax
mov ecx, 0x41c8e8
call dword [sym.imp.GBOhelper.dll_public:_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______thiscall_CSystweakApp::LoadStringW_char_const__]
push 0xffffffffffffffff
push 0xffffffffffffffff
mov dword [esp + 0x90], 2
mov eax, dword [eax]
mov ecx, dword [esp + 0x1c]
push ebx
push eax
push 3
call sub.mfc90u.dll_CListCtrl::InsertColumn
cmp eax, ebx
jl 0x405fa1
push eax
mov eax, dword [esp + 0x18]
push 3
call fcn.0040b982
lea ecx, [esp + 0x20]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
push 0x64
push 3
push 0x101e
push dword [edi + 0x2ec]
call esi
lea ecx, [esp + 0x18]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_class]
push 0x30
lea eax, [esp + 0x50]
push ebx
push eax
mov dword [esp + 0x94], 3
call sub.MSVCR90.dll_memset
add esp, 0xc
lea eax, [esp + 0x48]
push eax
push ebx
push 0x104d
push dword [edi + 0x2ec]
mov dword [esp + 0x5c], ebx
mov dword [esp + 0x74], ebx
mov dword [esp + 0x58], 3
call esi
mov ecx, dword [esp + 0x14]
push 1
push ebx
push ebx
push ebx
push ebx
push 4
push ebx
push ebx
call sub.mfc90u.dll_CListCtrl::SetItem
mov ecx, dword [esp + 0x14]
push 0x414eac
push ebx
push ebx
call sub.mfc90u.dll_CListCtrl::SetItemText
push 0x4145b8
push str.IDS_G_APP_SPC_NAME
lea eax, [esp + 0x28]
push eax
mov ecx, 0x41c8e8
call dword [sym.imp.GBOhelper.dll_public:_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______thiscall_CSystweakApp::LoadStringW_wchar_t_const___wchar_t_const__]
mov byte [esp + 0x88], 4
push dword [eax]
mov ecx, dword [esp + 0x18]
push 1
push ebx
call sub.mfc90u.dll_CListCtrl::SetItemText
lea ecx, [esp + 0x20]
mov byte [esp + 0x88], 3
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
push ecx
mov eax, esp
mov dword [esp + 0x28], esp
push eax
lea edi, [esp + 0x20]
call dword [sym.imp.GBOhelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_GetRES_SCHEUDULE_NAME_ONECLICK_void_]
pop ecx
call fcn.0040ecde
push dword [esp + 0x18]
mov ecx, dword [esp + 0x18]
push 2
xor esi, esi
push esi
call sub.mfc90u.dll_CListCtrl::SetItemText
push str.IDS_LABLE_EDIT
lea eax, [esp + 0x24]
mov ebx, 0x41c8e8
push eax
mov ecx, ebx
call dword [sym.imp.GBOhelper.dll_public:_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______thiscall_CSystweakApp::LoadStringW_char_const__]
mov byte [esp + 0x88], 5
push dword [eax]
push 3
mov ecx, dword [esp + 0x1c]
push esi
call sub.mfc90u.dll_CListCtrl::SetItemText
lea ecx, [esp + 0x20]
mov byte [esp + 0x88], 3
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
push 0x30
lea eax, [esp + 0x50]
push esi
push eax
call sub.MSVCR90.dll_memset
add esp, 0xc
lea eax, [esp + 0x48]
push eax
mov eax, dword [esp + 0x20]
push esi
push 0x104d
push dword [eax + 0x2ec]
xor edi, edi
inc edi
mov dword [esp + 0x5c], edi
mov dword [esp + 0x74], edi
mov dword [esp + 0x58], 3
call dword [sym.imp.USER32.dll_SendMessageW]
mov ecx, dword [esp + 0x14]
push 2
push esi
push esi
push esi
push esi
push 4
push esi
push edi
call sub.mfc90u.dll_CListCtrl::SetItem
mov ecx, dword [esp + 0x14]
push 0x414eac
push esi
push edi
call sub.mfc90u.dll_CListCtrl::SetItemText
push 0x4145b8
push str.IDS_G_APP_ANTISPY_NAME
lea eax, [esp + 0x28]
push eax
mov ecx, ebx
call dword [sym.imp.GBOhelper.dll_public:_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______thiscall_CSystweakApp::LoadStringW_wchar_t_const___wchar_t_const__]
mov byte [esp + 0x88], 6
push dword [eax]
mov ecx, dword [esp + 0x18]
push edi
push edi
call sub.mfc90u.dll_CListCtrl::SetItemText
lea ecx, [esp + 0x20]
mov byte [esp + 0x88], 3
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
push ecx
mov eax, esp
mov dword [esp + 0x28], esp
push eax
lea edi, [esp + 0x20]
call dword [sym.imp.GBOhelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_GetRES_SCHEUDULE_NAME_ANTISPY_void_]
pop ecx
call fcn.0040ecde
push dword [esp + 0x18]
mov ecx, dword [esp + 0x18]
push 2
pop edi
push edi
push 1
call sub.mfc90u.dll_CListCtrl::SetItemText
push str.IDS_LABLE_EDIT
lea eax, [esp + 0x24]
push eax
mov ecx, ebx
call dword [sym.imp.GBOhelper.dll_public:_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______thiscall_CSystweakApp::LoadStringW_char_const__]
mov byte [esp + 0x88], 7
push dword [eax]
mov ecx, dword [esp + 0x18]
push 3
push 1
call sub.mfc90u.dll_CListCtrl::SetItemText
lea ecx, [esp + 0x20]
mov byte [esp + 0x88], 3
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
push 0x30
lea eax, [esp + 0x50]
push esi
push eax
call sub.MSVCR90.dll_memset
add esp, 0xc
lea eax, [esp + 0x48]
push eax
mov eax, dword [esp + 0x20]
push esi
push 0x104d
push dword [eax + 0x2ec]
mov dword [esp + 0x5c], edi
mov dword [esp + 0x74], edi
mov dword [esp + 0x58], 3
call dword [sym.imp.USER32.dll_SendMessageW]
mov ecx, dword [esp + 0x14]
push 3
push esi
push esi
push esi
push esi
push 4
push esi
push edi
call sub.mfc90u.dll_CListCtrl::SetItem
mov ecx, dword [esp + 0x14]
push 0x414eac
push esi
push edi
call sub.mfc90u.dll_CListCtrl::SetItemText
push 0x4145b8
push str.IDS_G_APP_DRIVOPT_NAME
lea eax, [esp + 0x28]
push eax
mov ecx, ebx
call dword [sym.imp.GBOhelper.dll_public:_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______thiscall_CSystweakApp::LoadStringW_wchar_t_const___wchar_t_const__]
mov byte [esp + 0x88], 8
push dword [eax]
mov ecx, dword [esp + 0x18]
push 1
push edi
call sub.mfc90u.dll_CListCtrl::SetItemText
lea ecx, [esp + 0x20]
mov byte [esp + 0x88], 3
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
push ecx
mov eax, esp
mov dword [esp + 0x28], esp
push eax
lea edi, [esp + 0x20]
call dword [sym.imp.GBOhelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_GetRES_SCHEUDULE_NAME_DRIVOPT_void_]
pop ecx
call fcn.0040ecde
push dword [esp + 0x18]
mov ecx, dword [esp + 0x18]
push 2
push 2
call sub.mfc90u.dll_CListCtrl::SetItemText
push str.IDS_LABLE_EDIT
lea eax, [esp + 0x24]
push eax
mov ecx, ebx
call dword [sym.imp.GBOhelper.dll_public:_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______thiscall_CSystweakApp::LoadStringW_char_const__]
mov byte [esp + 0x88], 9
push dword [eax]
mov ecx, dword [esp + 0x18]
push 3
pop edi
push edi
push 2
call sub.mfc90u.dll_CListCtrl::SetItemText
lea ecx, [esp + 0x20]
mov byte [esp + 0x88], 3
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
push 0x30
lea eax, [esp + 0x50]
push esi
push eax
call sub.MSVCR90.dll_memset
add esp, 0xc
lea eax, [esp + 0x48]
push eax
mov eax, dword [esp + 0x20]
push esi
push 0x104d
push dword [eax + 0x2ec]
mov dword [esp + 0x5c], edi
mov dword [esp + 0x74], edi
mov dword [esp + 0x58], edi
call dword [sym.imp.USER32.dll_SendMessageW]
mov ecx, dword [esp + 0x14]
push 4
push esi
push esi
push esi
push esi
push 4
push esi
push edi
call sub.mfc90u.dll_CListCtrl::SetItem
mov ecx, dword [esp + 0x14]
push 0x414eac
push esi
push edi
call sub.mfc90u.dll_CListCtrl::SetItemText
push 0x4145b8
push str.IDS_G_APP_DISKOPT_NAME
lea eax, [esp + 0x28]
push eax
mov ecx, ebx
call dword [sym.imp.GBOhelper.dll_public:_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______thiscall_CSystweakApp::LoadStringW_wchar_t_const___wchar_t_const__]
mov byte [esp + 0x88], 0xa
push dword [eax]
mov ecx, dword [esp + 0x18]
push 1
push edi
call sub.mfc90u.dll_CListCtrl::SetItemText
lea ecx, [esp + 0x20]
mov byte [esp + 0x88], 3
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
push ecx
mov eax, esp
mov dword [esp + 0x28], esp
push eax
lea edi, [esp + 0x20]
call dword [sym.imp.GBOhelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_GetRES_SCHEUDULE_NAME_DISKOPT_void_]
pop ecx
call fcn.0040ecde
push dword [esp + 0x18]
mov ecx, dword [esp + 0x18]
push 2
push 3
call sub.mfc90u.dll_CListCtrl::SetItemText
push str.IDS_LABLE_EDIT
lea eax, [esp + 0x24]
push eax
mov ecx, ebx
call dword [sym.imp.GBOhelper.dll_public:_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______thiscall_CSystweakApp::LoadStringW_char_const__]
mov byte [esp + 0x88], 0xb
push dword [eax]
mov ecx, dword [esp + 0x18]
push 3
push 3
call sub.mfc90u.dll_CListCtrl::SetItemText
lea ecx, [esp + 0x20]
mov byte [esp + 0x88], 3
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
push 0x30
lea eax, [esp + 0x50]
push esi
push eax
call sub.MSVCR90.dll_memset
add esp, 0xc
push 4
pop edi
lea eax, [esp + 0x48]
push eax
mov eax, dword [esp + 0x20]
push esi
push 0x104d
push dword [eax + 0x2ec]
mov dword [esp + 0x5c], edi
mov dword [esp + 0x74], edi
mov dword [esp + 0x58], 3
call dword [sym.imp.USER32.dll_SendMessageW]
mov ecx, dword [esp + 0x14]
push 5
push esi
push esi
push esi
push esi
push edi
push esi
push edi
call sub.mfc90u.dll_CListCtrl::SetItem
mov ecx, dword [esp + 0x14]
push 0x414eac
push esi
push edi
call sub.mfc90u.dll_CListCtrl::SetItemText
push 0x4145b8
push str.IDS_G_APP_REGCLN_NAME
lea eax, [esp + 0x28]
push eax
mov ecx, ebx
call dword [sym.imp.GBOhelper.dll_public:_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______thiscall_CSystweakApp::LoadStringW_wchar_t_const___wchar_t_const__]
mov byte [esp + 0x88], 0xc
push dword [eax]
mov ecx, dword [esp + 0x18]
push 1
push edi
call sub.mfc90u.dll_CListCtrl::SetItemText
lea ecx, [esp + 0x20]
mov byte [esp + 0x88], 3
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
push ecx
mov eax, esp
mov dword [esp + 0x28], esp
push eax
lea edi, [esp + 0x20]
call dword [sym.imp.GBOhelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_GetRES_SCHEUDULE_NAME_REGCLEAN_void_]
pop ecx
call fcn.0040ecde
push dword [esp + 0x18]
mov ecx, dword [esp + 0x18]
push 2
push 4
call sub.mfc90u.dll_CListCtrl::SetItemText
push str.IDS_LABLE_EDIT
lea eax, [esp + 0x24]
push eax
mov ecx, ebx
call dword [sym.imp.GBOhelper.dll_public:_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______thiscall_CSystweakApp::LoadStringW_char_const__]
mov byte [esp + 0x88], 0xd
push dword [eax]
mov ecx, dword [esp + 0x18]
push 3
push 4
call sub.mfc90u.dll_CListCtrl::SetItemText
lea ecx, [esp + 0x20]
mov byte [esp + 0x88], 3
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
push 0x30
lea eax, [esp + 0x50]
push esi
push eax
call sub.MSVCR90.dll_memset
add esp, 0xc
push 5
pop edi
mov dword [esp + 0x4c], edi
mov dword [esp + 0x64], edi
lea eax, [esp + 0x48]
push eax
mov eax, dword [esp + 0x20]
push esi
push 0x104d
push dword [eax + 0x2ec]
mov dword [esp + 0x58], 3
call dword [sym.imp.USER32.dll_SendMessageW]
mov ecx, dword [esp + 0x14]
push 6
push esi
push esi
push esi
push esi
push 4
push esi
push edi
call sub.mfc90u.dll_CListCtrl::SetItem
mov ecx, dword [esp + 0x14]
push 0x414eac
push esi
push edi
call sub.mfc90u.dll_CListCtrl::SetItemText
push 0x4145b8
push str.IDS_G_APP_PRIVPROTCT_NAME
lea eax, [esp + 0x28]
push eax
mov ecx, ebx
call dword [sym.imp.GBOhelper.dll_public:_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______thiscall_CSystweakApp::LoadStringW_wchar_t_const___wchar_t_const__]
mov byte [esp + 0x88], 0xe
push dword [eax]
mov ecx, dword [esp + 0x18]
push 1
push edi
call sub.mfc90u.dll_CListCtrl::SetItemText
lea ecx, [esp + 0x20]
mov byte [esp + 0x88], 3
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
push ecx
mov eax, esp
mov dword [esp + 0x28], esp
push eax
lea edi, [esp + 0x20]
call dword [sym.imp.GBOhelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_GetRES_SCHEUDULE_NAME_PRIVPROTCT_void_]
pop ecx
call fcn.0040ecde
push dword [esp + 0x18]
mov ecx, dword [esp + 0x18]
push 2
push 5
call sub.mfc90u.dll_CListCtrl::SetItemText
push str.IDS_LABLE_EDIT
lea eax, [esp + 0x24]
push eax
mov ecx, ebx
call dword [sym.imp.GBOhelper.dll_public:_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______thiscall_CSystweakApp::LoadStringW_char_const__]
mov byte [esp + 0x88], 0xf
push dword [eax]
mov ecx, dword [esp + 0x18]
push 3
push 5
call sub.mfc90u.dll_CListCtrl::SetItemText
lea ecx, [esp + 0x20]
mov byte [esp + 0x88], 3
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
push 0x30
lea eax, [esp + 0x50]
push esi
push eax
call sub.MSVCR90.dll_memset
add esp, 0xc
push 6
pop edi
lea eax, [esp + 0x48]
push eax
mov dword [esp + 0x50], edi
mov dword [esp + 0x68], edi
mov dword [esp + 0x4c], 3
push esi
mov eax, dword [esp + 0x24]
push 0x104d
push dword [eax + 0x2ec]
call dword [sym.imp.USER32.dll_SendMessageW]
mov ecx, dword [esp + 0x14]
push 7
push esi
push esi
push esi
push esi
push 4
push esi
push edi
call sub.mfc90u.dll_CListCtrl::SetItem
mov ecx, dword [esp + 0x14]
push 0x414eac
push esi
push edi
call sub.mfc90u.dll_CListCtrl::SetItemText
push 0x4145b8
push str.IDS_G_APP_SYSCLEANER_NAME
lea eax, [esp + 0x28]
push eax
mov ecx, ebx
call dword [sym.imp.GBOhelper.dll_public:_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______thiscall_CSystweakApp::LoadStringW_wchar_t_const___wchar_t_const__]
mov byte [esp + 0x88], 0x10
push dword [eax]
mov ecx, dword [esp + 0x18]
push 1
push edi
call sub.mfc90u.dll_CListCtrl::SetItemText
lea ecx, [esp + 0x20]
mov byte [esp + 0x88], 3
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
push ecx
mov eax, esp
mov dword [esp + 0x28], esp
push eax
lea edi, [esp + 0x20]
call dword [sym.imp.GBOhelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_GetRES_SCHEUDULE_NAME_SYSCLEAN_void_]
pop ecx
call fcn.0040ecde
push dword [esp + 0x18]
mov ecx, dword [esp + 0x18]
push 2
push 6
call sub.mfc90u.dll_CListCtrl::SetItemText
push str.IDS_LABLE_EDIT
lea eax, [esp + 0x24]
push eax
mov ecx, ebx
call dword [sym.imp.GBOhelper.dll_public:_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______thiscall_CSystweakApp::LoadStringW_char_const__]
mov byte [esp + 0x88], 0x11
push dword [eax]
mov ecx, dword [esp + 0x18]
push 3
push 6
call sub.mfc90u.dll_CListCtrl::SetItemText
lea ecx, [esp + 0x20]
mov byte [esp + 0x88], 3
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
push 0x30
lea eax, [esp + 0x50]
push esi
push eax
call sub.MSVCR90.dll_memset
add esp, 0xc
push 7
pop edi
lea eax, [esp + 0x48]
push eax
mov eax, dword [esp + 0x20]
push esi
push 0x104d
push dword [eax + 0x2ec]
mov dword [esp + 0x5c], edi
mov dword [esp + 0x74], edi
mov dword [esp + 0x58], 3
call dword [sym.imp.USER32.dll_SendMessageW]
mov ecx, dword [esp + 0x14]
push 8
push esi
push esi
push esi
push esi
push 4
push esi
push edi
call sub.mfc90u.dll_CListCtrl::SetItem
mov ecx, dword [esp + 0x14]
push 0x414eac
push esi
push edi
call sub.mfc90u.dll_CListCtrl::SetItemText
push 0x4145b8
push str.IDS_G_APP_REGOPT_NAME
lea eax, [esp + 0x28]
push eax
mov ecx, ebx
call dword [sym.imp.GBOhelper.dll_public:_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______thiscall_CSystweakApp::LoadStringW_wchar_t_const___wchar_t_const__]
mov byte [esp + 0x88], 0x12
push dword [eax]
mov ecx, dword [esp + 0x18]
push 1
push edi
call sub.mfc90u.dll_CListCtrl::SetItemText
lea ecx, [esp + 0x20]
mov byte [esp + 0x88], 3
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
push ecx
mov eax, esp
mov dword [esp + 0x28], esp
push eax
lea edi, [esp + 0x20]
call dword [sym.imp.GBOhelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_GetRES_SCHEUDULE_NAME_REGOPT_void_]
pop ecx
call fcn.0040ecde
push dword [esp + 0x18]
mov ecx, dword [esp + 0x18]
push 2
push 7
call sub.mfc90u.dll_CListCtrl::SetItemText
push str.IDS_LABLE_EDIT
lea eax, [esp + 0x28]
push eax
mov ecx, ebx
call dword [sym.imp.GBOhelper.dll_public:_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______thiscall_CSystweakApp::LoadStringW_char_const__]
mov byte [esp + 0x88], 0x13
push dword [eax]
mov ecx, dword [esp + 0x18]
push 3
push 7
call sub.mfc90u.dll_CListCtrl::SetItemText
lea ecx, [esp + 0x24]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov ecx, edi
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
xor eax, eax
inc eax
mov ecx, dword [esp + 0x80]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret