Function at 0x415995
Capabilities:
Create thread
Get common file path

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x42e913
mov eax, dword fs:[0]
push eax
mov eax, 0x8460
call fcn.00429b30
mov eax, dword [0x441028]
xor eax, ebp
mov dword [ebp - 0x14], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, dword [ebp + 8]
push str.CDlgDriveWelcome::OnWipe
mov dword [ebp - 0x8424], eax
call dword [sym.imp.SolvusoftWMhelper.dll_public:_static_void___cdecl_CDlgBaseWnd::AddToLog_wchar_t_const__]
mov eax, dword [0x4420b4]
mov eax, dword [eax + 0x11e4]
pop ecx
lea ecx, [eax + 0x190]
test ecx, ecx
jne 0x4159f9
and dword [ebp - 0x844c], ecx
jmp 0x415a02
mov ecx, dword [ecx + 0x20]
mov dword [ebp - 0x844c], ecx
mov ebx, 0x430ef8
push ebx
lea ecx, [eax + 0x1e4]
call sub.mfc90u.dll_CWnd::SetWindowTextW
mov eax, dword [0x4420b4]
mov ecx, dword [eax + 0x11e4]
push ebx
add ecx, 0x240
call sub.mfc90u.dll_CWnd::SetWindowTextW
mov edi, dword [sym.imp.SolvusoftWMhelper.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__]
push ebx
push str.IDS_WIPING_IN_PROGRESS
lea eax, [ebp - 0x8450]
mov esi, 0x441f98
push eax
mov ecx, esi
call edi
and dword [ebp - 4], 0
mov eax, dword [0x4420b4]
push dword [ebp - 0x8450]
mov ecx, dword [eax + 0x11e4]
call sub.mfc90u.dll_CWnd::SetWindowTextW
mov eax, dword [0x4420b4]
mov eax, dword [eax + 0x11e4]
call fcn.00419876
mov ecx, dword [ebp - 0x8424]
and dword [ecx + 0x4c8], 0
mov eax, dword [ecx + 0x219c8]
mov edx, dword [ecx + 0x219cc]
add edx, eax
mov dword [ebp - 0x8448], edx
cmp eax, edx
jae 0x415abc
mov edx, dword [ecx + 0x219d0]
lea edx, [edx + eax*2]
jmp 0x415aa6
mov edx, dword [ebp - 0x842c]
test byte [edx], 6
jne 0x415ac6
inc eax
inc edx
inc edx
mov dword [ebp - 0x842c], edx
cmp eax, dword [ebp - 0x8448]
jb 0x415aa0
call fcn.00414f0e
jmp 0x416583
lea eax, [ebp - 0x8448]
push eax
mov eax, dword [0x4420b4]
push dword [eax + 0x11f4]
call dword [0x441f18]
pop ecx
pop ecx
test eax, eax
je 0x415d4f
lea eax, [ebp - 0x8464]
push eax
mov eax, dword [0x4420b4]
push dword [eax + 0x11f4]
call dword [0x441f0c]
pop ecx
pop ecx
test eax, eax
je 0x415d4f
push 0x1000
lea eax, [ebp - 0x4414]
push eax
call dword [sym.imp.KERNEL32.dll_GetWindowsDirectoryW]
test eax, eax
je 0x415d4f
push 0x1000
lea eax, [ebp - 0x2414]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemDirectoryW]
test eax, eax
je 0x415d4f
xor eax, eax
mov dword [ebp - 0x8440], eax
cmp dword [ebp - 0x8448], eax
jbe 0x415d51
mov edx, dword [ebp - 0x8424]
mov eax, dword [ebp - 0x8440]
lea ecx, [edx + 0x21868]
call fcn.0041f777
test eax, eax
je 0x415cf1
or dword [ebp - 0x8420], 0xffffffff
lea eax, [ebp - 0x842c]
push eax
push dword [ebp - 0x8440]
mov eax, dword [0x4420b4]
push dword [eax + 0x11f4]
call dword [0x441f10]
add esp, 0xc
test eax, eax
je 0x415ceb
lea eax, [ebp - 0x8420]
push eax
mov eax, dword [ebp - 0x842c]
mov eax, dword [eax]
lea edi, [ebp - 0x6414]
call fcn.004165ab
test eax, eax
je 0x415ce5
lea eax, [ebp - 0x8428]
push eax
push dword [ebp - 0x8420]
mov eax, dword [0x4420b4]
push dword [eax + 0x11f4]
call dword [0x441f08]
add esp, 0xc
test eax, eax
je 0x415ce5
mov eax, dword [ebp - 0x8428]
push dword [eax]
mov edi, dword [sym.imp.KERNEL32.dll_lstrlenW]
call edi
and dword [ebp - 0x841c], 0
mov dword [ebp - 0x8420], eax
mov eax, dword [ebp - 0x8428]
mov ecx, dword [eax]
push 0x3a
pop eax
cmp ax, word [ecx + 2]
jne 0x415c1f
movzx eax, word [ecx]
jmp 0x415c75
push 2
pop eax
mov dword [ebp - 0x8438], eax
cmp dword [ebp - 0x8420], eax
jbe 0x415c7b
lea eax, [ecx + 4]
jmp 0x415c3b
mov eax, dword [ebp - 0x8418]
push 0x2c
pop edx
cmp dx, word [eax]
jne 0x415c4c
push 0x3a
pop edx
cmp dx, word [eax - 2]
je 0x415c6a
inc dword [ebp - 0x8438]
inc eax
inc eax
mov dword [ebp - 0x8418], eax
mov eax, dword [ebp - 0x8438]
cmp eax, dword [ebp - 0x8420]
jb 0x415c35
jmp 0x415c7b
mov eax, dword [ebp - 0x8438]
movzx eax, word [ecx + eax*2 - 4]
mov dword [ebp - 0x841c], eax
mov ax, word [ebp - 0x841c]
cmp ax, word [ebp - 0x2414]
jne 0x415cb0
lea eax, [ebp - 0x2414]
push eax
call edi
push eax
lea eax, [ebp - 0x2414]
push eax
lea eax, [ebp - 0x8414]
push eax
call dword [sym.imp.MSVCR90.dll__wcsnicmp]
add esp, 0xc
test eax, eax
je 0x415d0d
mov ax, word [ebp - 0x841c]
cmp ax, word [ebp - 0x4414]
jne 0x415ce5
lea eax, [ebp - 0x4414]
push eax
call edi
push eax
lea eax, [ebp - 0x4414]
push eax
lea eax, [ebp - 0x8414]
push eax
call dword [sym.imp.MSVCR90.dll__wcsnicmp]
add esp, 0xc
test eax, eax
je 0x415d0d
mov edi, dword [sym.imp.SolvusoftWMhelper.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 edx, dword [ebp - 0x8424]
inc dword [ebp - 0x8440]
mov eax, dword [ebp - 0x8440]
cmp eax, dword [ebp - 0x8448]
jb 0x415b52
xor eax, eax
jmp 0x415d57
push ebx
push str.IDS_WIPE_IN_WIN_RESRCT
lea eax, [ebp - 0x8418]
push eax
mov ecx, esi
call dword [sym.imp.SolvusoftWMhelper.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__]
push 1
push 0
mov byte [ebp - 4], 1
push dword [0x4420b4]
mov eax, dword [eax]
push 0x10
push eax
call dword [sym.imp.SolvusoftWMhelper.dll_public:_static_int___cdecl_CSystweakApp::AfxMessageBox_wchar_t_const___unsigned_int__class_CDialog___class_CRect___bool_]
add esp, 0x14
lea ecx, [ebp - 0x8418]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
jmp 0x416583
xor eax, eax
mov edx, dword [ebp - 0x8424]
lea ecx, [ebp - 0x8460]
push ecx
push eax
push edx
push 0x414ef0
push eax
push eax
mov dword [edx + 0x4b8], eax
mov dword [edx + 0x4bc], eax
mov dword [edx + 0x4c0], eax
mov dword [edx + 0x4c4], eax
call dword [sym.imp.KERNEL32.dll_CreateThread]
mov dword [ebp - 0x8420], eax
mov eax, dword [ebp - 0x8424]
and dword [eax + 0x63c], 0
mov dword [eax + 0x2195c], 1
jmp 0x415fc8
call fcn.004112f3
push 1
call dword [sym.imp.KERNEL32.dll_Sleep]
lea eax, [ebp - 0x846c]
push eax
mov eax, dword [0x4420b4]
push dword [eax + 0x11f4]
call dword [0x441f24]
pop ecx
pop ecx
test eax, eax
je 0x415fc8
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov eax, dword [ebp - 0x8424]
mov ecx, dword [eax + 0x4b4]
mov eax, dword [eax + 0x4b0]
xor edx, edx
and dword [ebp - 0x8430], edx
mov dword [ebp - 0x843c], ecx
mov dword [ebp - 0x8434], eax
ja 0x415e08
test eax, eax
jbe 0x415e54
push 0
push 0x3e8
push edx
push ecx
call fcn.00429d90
mov edi, dword [ebp - 0x8430]
mov ecx, dword [ebp - 0x8434]
shrd ecx, edi, 1
shr edi, 1
add eax, ecx
adc edx, edi
and dword [ebp - 0x8430], 0
push dword [ebp - 0x8430]
push dword [ebp - 0x8434]
push edx
push eax
call fcn.00429dd0
mov edi, dword [sym.imp.SolvusoftWMhelper.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 dword [ebp - 0x8428], eax
jmp 0x415e5b
and dword [ebp - 0x8428], 0
push ebx
push str.IDS_FILES_WIPED
lea eax, [ebp - 0x8418]
push eax
mov ecx, esi
call edi
mov ecx, dword [ebp - 0x8424]
push dword [ecx + 0x4b0]
mov eax, dword [eax]
push dword [ecx + 0x4b4]
push eax
lea eax, [ebp - 0x414]
push eax
call dword [sym.imp.USER32.dll_wsprintfW]
add esp, 0x10
lea ecx, [ebp - 0x8418]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
lea eax, [ebp - 0x414]
push eax
mov eax, dword [0x4420b4]
mov ecx, dword [eax + 0x11e4]
add ecx, 0x1e4
call sub.mfc90u.dll_CWnd::SetWindowTextW
push ebx
push str.IDS_WIPING_PROGRSS
lea eax, [ebp - 0x841c]
push eax
mov ecx, esi
call edi
mov eax, dword [eax]
push 0xa
mov dword [ebp - 0x842c], eax
mov eax, dword [ebp - 0x8428]
pop ecx
xor edx, edx
div ecx
push edx
push eax
push dword [ebp - 0x842c]
lea eax, [ebp - 0x414]
push eax
call dword [sym.imp.USER32.dll_wsprintfW]
add esp, 0x10
lea ecx, [ebp - 0x841c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
lea eax, [ebp - 0x414]
push eax
mov eax, dword [0x4420b4]
mov ecx, dword [eax + 0x11e4]
add ecx, 0x240
call sub.mfc90u.dll_CWnd::SetWindowTextW
push dword [ebp - 0x8434]
push 0
push 0x406
push dword [ebp - 0x844c]
call dword [sym.imp.USER32.dll_SendMessageW]
xor eax, eax
cmp eax, dword [ebp - 0x8430]
jb 0x415faf
ja 0x415f54
mov eax, dword [ebp - 0x843c]
cmp eax, dword [ebp - 0x8434]
jbe 0x415faf
mov eax, dword [ebp - 0x8434]
and dword [ebp - 0x845c], 0
mov dword [ebp - 0x8444], eax
mov eax, dword [ebp - 0x8430]
mov dword [ebp - 0x8458], eax
and dword [ebp - 0x8458], 0x80000000
and eax, 0x7fffffff
mov dword [ebp - 0x8440], eax
fild qword [ebp - 0x8444]
fild qword [ebp - 0x845c]
fchs
faddp st(1)
fmul qword [0x437fc0]
call fcn.00429c66
mov dword [ebp - 0x843c], eax
mov dword [ebp - 0x8438], edx
push 0
push dword [ebp - 0x843c]
push 0x402
push dword [ebp - 0x844c]
call dword [sym.imp.USER32.dll_SendMessageW]
push 0
push dword [ebp - 0x8420]
call dword [sym.imp.KERNEL32.dll_WaitForSingleObject]
cmp eax, 0x102
je 0x415da7
mov eax, dword [ebp - 0x8424]
xor edx, edx
xor ecx, ecx
inc edx
mov dword [eax + 0x2195c], ecx
mov dword [eax + 0x63c], edx
cmp dword [eax + 0x4b0], ecx
je 0x416583
mov eax, dword [0x4420b4]
push ecx
push ecx
push edx
push ecx
push ecx
push ecx
push ecx
mov ecx, dword [eax + 0x1168]
call dword [sym.imp.SolvusoftWMhelper.dll_public:_void___thiscall_CDlgLeftDlgBase::EnableLeftButtons_bool__bool__bool__bool__bool__bool__bool_]
cmp byte [0x4420c0], 0
je 0x4161eb
mov eax, dword [0x4420b4]
mov ecx, dword [eax + 0x11e8]
call fcn.0041b9d0
mov ecx, dword [0x4420b4]
call dword [sym.imp.SolvusoftWMhelper.dll_public:_void___thiscall_CDlgBaseAppDlg::EnableCloseButton_void_]
mov ecx, dword [0x4420b4]
xor eax, eax
inc eax
push eax
push eax
push eax
push eax
push eax
call dword [sym.imp.SolvusoftWMhelper.dll_public:_void___thiscall_CDlgBaseAppDlg::EnableTopButtons_bool__bool__bool__bool__bool_]
mov eax, dword [0x4420b4]
mov ecx, dword [eax + 0x1168]
call dword [sym.imp.SolvusoftWMhelper.dll_public:_void___thiscall_CDlgLeftDlgBase::EnableRegnCheckUpdateButton_void_]
mov eax, dword [0x4420b4]
push dword [eax + 0x11f4]
call dword [0x441ee0]
pop ecx
test eax, eax
push ebx
mov ecx, esi
lea eax, [ebp - 0x8418]
jne 0x41614b
push str.IDS_WIPE_COMPLETED
push eax
call edi
mov byte [ebp - 4], 3
push dword [eax]
mov eax, dword [0x4420b4]
mov ecx, dword [eax + 0x11e4]
add ecx, 0x240
call sub.mfc90u.dll_CWnd::SetWindowTextW
lea ecx, [ebp - 0x8418]
mov byte [ebp - 4], 0
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 ebx
push str.IDS_WIPE_COMPLETED
lea eax, [ebp - 0x8418]
push eax
mov ecx, esi
call edi
mov byte [ebp - 4], 4
push eax
mov eax, dword [0x4420b4]
mov ecx, dword [eax + 0x11e8]
add ecx, 0x1e0
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::operator_2]
lea ecx, [ebp - 0x8418]
mov byte [ebp - 4], 0
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 eax, dword [0x4420b4]
mov eax, dword [eax + 0x11e8]
push ebx
mov dword [eax + 0x1dc], 0x2c8200
push str.IDS_WIPE_COMPLETED
lea eax, [ebp - 0x8418]
push eax
mov ecx, esi
call edi
mov byte [ebp - 4], 5
mov eax, dword [eax]
push 1
push 0
push dword [0x4420b4]
push 0x40
push eax
call dword [sym.imp.SolvusoftWMhelper.dll_public:_static_int___cdecl_CSystweakApp::AfxMessageBox_wchar_t_const___unsigned_int__class_CDialog___class_CRect___bool_]
add esp, 0x14
lea ecx, [ebp - 0x8418]
jmp 0x416533
push str.IDS_WIPE_ABORTED
push eax
call edi
mov byte [ebp - 4], 6
push dword [eax]
mov eax, dword [0x4420b4]
mov ecx, dword [eax + 0x11e4]
add ecx, 0x240
call sub.mfc90u.dll_CWnd::SetWindowTextW
lea ecx, [ebp - 0x8418]
mov byte [ebp - 4], 0
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 ebx
push str.IDS_WIPE_ABORTED
lea eax, [ebp - 0x8418]
push eax
mov ecx, esi
call edi
mov byte [ebp - 4], 7
push eax
mov eax, dword [0x4420b4]
mov ecx, dword [eax + 0x11e8]
add ecx, 0x1e0
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::operator_2]
lea ecx, [ebp - 0x8418]
mov byte [ebp - 4], 0
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 eax, dword [0x4420b4]
mov eax, dword [eax + 0x11e8]
push ebx
mov dword [eax + 0x1dc], 0x101a9
push str.IDS_WIPE_ABORTED
lea eax, [ebp - 0x8418]
push eax
mov ecx, esi
call edi
mov byte [ebp - 4], 8
jmp 0x416128
lea ecx, [ebp - 0x8420]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_class]
mov byte [ebp - 4], 9
movzx eax, word [0x4420b0]
push eax
lea ecx, [ebp - 0x8420]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::operator]
mov eax, dword [0x4420b4]
mov eax, dword [eax + 0x11d8]
mov ecx, dword [eax + 0x4b4]
mov eax, dword [eax + 0x4d8]
cmp ecx, eax
mov dword [ebp - 0x841c], ecx
mov dword [ebp - 0x8418], eax
jle 0x41623c
mov dword [ebp - 0x841c], eax
push pe_nt_image_headers32
lea eax, [ebp - 0x214]
push eax
mov eax, dword [ebp - 0x841c]
cdq
push edx
push eax
call fcn.0040242f
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0x842c]
call dword [0x42f7ec]
push pe_nt_image_headers32
mov byte [ebp - 4], 0xa
mov eax, dword [ebp - 0x8418]
sub eax, dword [ebp - 0x841c]
lea ecx, [ebp - 0x214]
push ecx
push 0
push eax
call fcn.0040242f
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0x8428]
call dword [0x42f7ec]
push ebx
push str.IDS_NUM_FILE_ONDRIVE
lea eax, [ebp - 0x8418]
push eax
mov ecx, esi
mov byte [ebp - 4], 0xb
call edi
mov byte [ebp - 4], 0xc
push dword [ebp - 0x842c]
mov eax, dword [eax]
push dword [ebp - 0x8420]
push eax
mov eax, dword [0x4420b4]
mov eax, dword [eax + 0x11d8]
add eax, 0x290
push eax
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::Format]
add esp, 0x10
lea ecx, [ebp - 0x8418]
mov byte [ebp - 4], 0xb
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 ebx
push str.IDS_NUM_FILE_REM_ONDRIVE
lea eax, [ebp - 0x8418]
push eax
mov ecx, esi
call edi
mov byte [ebp - 4], 0xd
mov eax, dword [eax]
push dword [ebp - 0x8428]
push eax
mov eax, dword [0x4420b4]
mov eax, dword [eax + 0x11d8]
add eax, 0x294
push eax
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::Format]
add esp, 0xc
lea ecx, [ebp - 0x8418]
mov byte [ebp - 4], 0xb
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 eax, dword [0x4420b4]
mov eax, dword [eax + 0x11d8]
push ecx
add eax, 0x294
mov ecx, esp
mov dword [ebp - 0x8418], esp
push eax
call dword [0x42fa28]
mov byte [ebp - 4], 0xe
mov eax, dword [0x4420b4]
mov eax, dword [eax + 0x11d8]
push ecx
add eax, 0x290
mov ecx, esp
mov dword [ebp - 0x8458], esp
push eax
call dword [0x42fa28]
mov byte [ebp - 4], 0xb
call fcn.004041d1
mov eax, dword [0x4420b4]
push dword [eax + 0x11f4]
call dword [0x441ee0]
pop ecx
test eax, eax
push ebx
mov ecx, esi
lea eax, [ebp - 0x8418]
jne 0x4163b4
push str.IDS_WIPE_COMPLETED
push eax
call edi
mov byte [ebp - 4], 0xf
jmp 0x4163c0
push str.IDS_WIPE_ABORTED
push eax
call edi
mov byte [ebp - 4], 0x10
mov eax, dword [eax]
push 1
push 0
push dword [0x4420b4]
push 0x40
push eax
call dword [sym.imp.SolvusoftWMhelper.dll_public:_static_int___cdecl_CSystweakApp::AfxMessageBox_wchar_t_const___unsigned_int__class_CDialog___class_CRect___bool_]
add esp, 0x14
lea ecx, [ebp - 0x8418]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
lea ecx, [ebp - 0x8440]
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 ebx
push str.IDS_SECDEL_HAS_WIPED
lea eax, [ebp - 0x8418]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x11
call edi
mov byte [ebp - 4], 0x12
mov eax, dword [eax]
push dword [ebp - 0x841c]
push eax
lea eax, [ebp - 0x8440]
push eax
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::Format]
add esp, 0xc
lea ecx, [ebp - 0x8418]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
lea ecx, [ebp - 0x8438]
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 ebx
push str.IDS_TRIAL_SUMRY_DESC
lea eax, [ebp - 0x8418]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x13
call edi
mov byte [ebp - 4], 0x14
mov eax, dword [eax]
push str.WinMaximizer
push eax
lea eax, [ebp - 0x8438]
push eax
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::Format]
add esp, 0xc
lea ecx, [ebp - 0x8418]
mov byte [ebp - 4], 0x13
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 fcn.00414151
push ecx
lea eax, [ebp - 0x8438]
mov ecx, esp
mov dword [ebp - 0x8458], esp
push eax
call dword [0x42fa28]
push ecx
mov eax, esp
mov byte [ebp - 4], 0x15
mov dword [ebp - 0x8418], esp
push ebx
push str.IDS_TRIAL_SUMRY_HEADING
push eax
mov ecx, esi
call edi
push ecx
mov byte [ebp - 4], 0x16
lea eax, [ebp - 0x8440]
mov ecx, esp
mov dword [ebp - 0x841c], esp
push eax
call dword [0x42fa28]
mov byte [ebp - 4], 0x17
push ecx
mov eax, esp
mov dword [ebp - 0x8430], esp
push ebx
push str.IDS_SUMMARY
push eax
mov ecx, esi
call edi
mov eax, dword [0x441f50]
mov eax, dword [eax + 0x1168]
mov byte [ebp - 4], 0x13
mov ecx, dword [eax + 0xe00]
call dword [sym.imp.SolvusoftWMhelper.dll_public:_void___thiscall_CDlgTrialFinish::fillValues_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_____class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_____class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_____class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_____int____cdecl___class_CDlgLeftSideChild____bool_]
lea ecx, [ebp - 0x8438]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
lea ecx, [ebp - 0x8440]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
lea ecx, [ebp - 0x8428]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
lea ecx, [ebp - 0x842c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
lea ecx, [ebp - 0x8420]
mov byte [ebp - 4], 0
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 esi, dword [ebp - 0x8424]
lea eax, [esi + 0x21868]
call fcn.0041fcc8
mov eax, dword [0x4420b4]
push dword [eax + 0x11f4]
call dword [0x441ee8]
mov ecx, esi
mov dword [esp], 0x4b3
call dword [sym.imp.SolvusoftWMhelper.dll_public:_void___thiscall_CDlgLeftSideChild::ChangeTheRightSideStep_enum_DLG_BTN_STEPS_]
push 0
push 0
push 0x402
push dword [ebp - 0x844c]
call dword [sym.imp.USER32.dll_SendMessageW]
lea ecx, [ebp - 0x8450]
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, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.0042918e
leave
ret 4