Function at 0x100424bd
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
push 0xffffffffffffffff
push 0x100612a7
mov eax, dword fs:[0]
push eax
sub esp, 0xf8
mov eax, dword [0x100a8050]
xor eax, esp
mov dword [esp + 0xf0], eax
push ebx
push esi
push edi
mov eax, dword [0x100a8050]
xor eax, esp
push eax
lea eax, [esp + 0x108]
mov dword fs:[0], eax
mov ebx, ecx
call sym.SACOhelper.dll_public_virtual:_int___thiscall_CDlgBaseChildPopUpWndBase::OnInitDialog_void_
call fcn.10010207
push eax
mov ecx, ebx
call sub.mfc90u.dll_CWnd::CenterWindow
lea eax, [esp + 0x34]
push eax
push dword [ebx + 0x20]
call dword [sym.imp.USER32.dll_GetClientRect]
push str.IDD_DLG_ABOUT
lea ecx, [esp + 0x24]
call dword [0x1006ce70]
and dword [esp + 0x110], 0
mov edi, 0x10074b84
push edi
lea ecx, [esp + 0x20]
call dword [0x1006ce70]
mov byte [esp + 0x110], 1
push dword [esp + 0x20]
lea eax, [esp + 0x18]
push str.IDOK
push eax
call sym.SACOhelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_STLoadStringFromMainINI_wchar_t_const___wchar_t_const__
add esp, 0xc
push eax
lea ecx, [esp + 0x20]
mov byte [esp + 0x114], 2
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::operator_2]
lea ecx, [esp + 0x14]
mov byte [esp + 0x110], 1
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 dword [esp + 0x1c]
mov ecx, ebx
push 1
call sub.mfc90u.dll_CWnd::GetDlgItem
mov ecx, eax
call sub.mfc90u.dll_CWnd::SetWindowTextW
push dword [esp + 0x20]
lea eax, [esp + 0x18]
push str.ID_OPENWEBSITE
push eax
call sym.SACOhelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_STLoadStringFromMainINI_wchar_t_const___wchar_t_const__
add esp, 0xc
push eax
lea ecx, [esp + 0x20]
mov byte [esp + 0x114], 3
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::operator_2]
lea ecx, [esp + 0x14]
mov byte [esp + 0x110], 1
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 dword [esp + 0x1c]
mov ecx, ebx
push 0x3f9
call sub.mfc90u.dll_CWnd::GetDlgItem
mov ecx, eax
call sub.mfc90u.dll_CWnd::SetWindowTextW
push dword [esp + 0x20]
lea eax, [esp + 0x18]
push str.ID_BUYLICENSE
push eax
call sym.SACOhelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_STLoadStringFromMainINI_wchar_t_const___wchar_t_const__
add esp, 0xc
push eax
lea ecx, [esp + 0x20]
mov byte [esp + 0x114], 4
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::operator_2]
lea ecx, [esp + 0x14]
mov byte [esp + 0x110], 1
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 dword [esp + 0x1c]
mov ecx, ebx
push 0x3ea
call sub.mfc90u.dll_CWnd::GetDlgItem
mov ecx, eax
call sub.mfc90u.dll_CWnd::SetWindowTextW
push dword [esp + 0x20]
lea eax, [esp + 0x18]
push str.IDC_BTN_SUPPORT
push eax
call sym.SACOhelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_STLoadStringFromMainINI_wchar_t_const___wchar_t_const__
add esp, 0xc
push eax
lea ecx, [esp + 0x20]
mov byte [esp + 0x114], 5
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::operator_2]
lea ecx, [esp + 0x14]
mov byte [esp + 0x110], 1
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 dword [esp + 0x1c]
mov ecx, ebx
push 0x5b1
call sub.mfc90u.dll_CWnd::GetDlgItem
mov ecx, eax
call sub.mfc90u.dll_CWnd::SetWindowTextW
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
or dword [esp + 0x110], 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]
call sub.mfc90u.dll_AfxGetModuleState
mov eax, dword [eax + 4]
mov ecx, dword [esp + 0x3c]
sub ecx, dword [esp + 0x34]
push 0x4a0
sub ecx, 0x31
mov dword [ebx + 0x8ac], eax
mov eax, dword [esp + 0x3c]
mov dword [esp + 0x74], ecx
push ebx
lea ecx, [esp + 0x78]
push ecx
add eax, 3
lea esi, [ebx + 0x3e0]
push 0x5001000b
mov dword [esp + 0x84], eax
mov eax, dword [esi]
push edi
mov ecx, esi
mov dword [esp + 0x8c], 0x2b
mov dword [esp + 0x90], 0x12
call dword [eax + 0x144]
push 0x428
mov ecx, esi
call sym.SACOhelper.dll_public:_int___thiscall_CHoverButton::LoadBitmapW_unsigned_int_
lea edi, [ebx + 0x494]
push 0x41b
mov ecx, edi
mov byte [ebx + 0x54a], 1
call sym.SACOhelper.dll_public:_int___thiscall_CHoverButton::LoadBitmapW_unsigned_int_
mov eax, dword [esp + 0x40]
sub eax, dword [esp + 0x38]
push 1
push 0x17
push 0x4f
sub eax, 0x2b
push eax
push 0x20d
mov ecx, edi
call sub.mfc90u.dll_CWnd::MoveWindow
mov esi, 0x1007195c
push esi
lea eax, [esp + 0x18]
push str.IDS_OK
push eax
call sym.SACOhelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_STLoadStringFromMainINI_wchar_t_const___wchar_t_const__
add esp, 0xc
mov dword [esp + 0x110], 6
push dword [eax]
mov ecx, edi
call sub.mfc90u.dll_CWnd::SetWindowTextW
or dword [esp + 0x110], 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]
mov eax, 0xfffcfc
mov dword [ebx + 0x5ac], eax
mov dword [ebx + 0x5b0], eax
mov dword [ebx + 0x5b4], eax
lea eax, [esp + 0x20]
push eax
call sym.SACOhelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_GetProductNAME_void_
pop ecx
mov edi, eax
push esi
lea eax, [esp + 0x18]
push str.IDS_ASO_DESC
push eax
mov dword [esp + 0x11c], 7
call sym.SACOhelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_STLoadStringFromMainINI_wchar_t_const___wchar_t_const__
add esp, 0xc
mov byte [esp + 0x110], 8
push dword [edi]
mov eax, dword [eax]
push eax
lea eax, [ebx + 0x8a4]
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, [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]
or dword [esp + 0x110], 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]
lea eax, [esp + 0x14]
push eax
call sym.SACOhelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_GetCompanyCOPYRIGHT_void_
pop ecx
lea edi, [ebx + 0x894]
push eax
mov ecx, edi
mov dword [esp + 0x114], 9
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::operator_2]
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]
lea ecx, [esp + 0x28]
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 sym.SACOhelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t____CDlgBaseWnd::m_strprogramver
lea ecx, [esp + 0x2c]
mov dword [esp + 0x114], 0xa
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::operator_2]
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 esi
lea eax, [esp + 0x18]
push str.IDS_ASO_VERSION
push eax
mov byte [esp + 0x11c], 0xb
call sym.SACOhelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_STLoadStringFromMainINI_wchar_t_const___wchar_t_const__
add esp, 0xc
push eax
lea ecx, [esp + 0x1c]
mov byte [esp + 0x114], 0xc
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::operator_2]
lea ecx, [esp + 0x14]
mov byte [esp + 0x110], 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]
lea eax, [esp + 0x14]
push eax
call sym.SACOhelper.dll_public:_static_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_CSystweakApp::GetAppProgramName_void_
pop ecx
mov byte [esp + 0x110], 0xd
push dword [edi]
push dword [esp + 0x2c]
push dword [eax]
lea eax, [ebx + 0x890]
push dword [esp + 0x24]
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, 0x14
lea ecx, [esp + 0x14]
mov byte [esp + 0x110], 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 esi
lea eax, [esp + 0x18]
push str.IDS_TRAD_OWNERS
push eax
call sym.SACOhelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_STLoadStringFromMainINI_wchar_t_const___wchar_t_const__
add esp, 0xc
push eax
lea ecx, [ebx + 0x898]
mov byte [esp + 0x114], 0xe
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::operator_2]
lea ecx, [esp + 0x14]
mov byte [esp + 0x110], 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 esi
lea eax, [esp + 0x18]
push str.IDS_ASO_WARNING
push eax
call sym.SACOhelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_STLoadStringFromMainINI_wchar_t_const___wchar_t_const__
add esp, 0xc
push eax
lea ecx, [ebx + 0x89c]
mov byte [esp + 0x114], 0xf
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::operator_2]
lea ecx, [esp + 0x14]
mov byte [esp + 0x110], 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]
lea eax, [esp + 0x9c]
push eax
call sym.SACOhelper.dll_public:_static_void___cdecl_CSystweakApp::InitLogFont_struct_tagLOGFONTW__
pop ecx
push esi
lea eax, [esp + 0x18]
push str.IDS_PUCH_LICENSE_VER
push eax
mov byte [esp + 0xbd], 0
mov dword [esp + 0xa8], 0xfffffff4
mov dword [esp + 0xb8], 0x190
mov byte [esp + 0xbc], 0
call sym.SACOhelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_STLoadStringFromMainINI_wchar_t_const___wchar_t_const__
add esp, 0xc
push eax
lea ecx, [esp + 0x1c]
mov byte [esp + 0x114], 0x10
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::operator_2]
lea ecx, [esp + 0x14]
mov byte [esp + 0x110], 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 dword [esp + 0x18]
lea esi, [ebx + 0x6b8]
mov ecx, esi
call sym.SACOhelper.dll_public:_void___thiscall_CHyperLinkBtn::SetWindowTextW_wchar_t_const__
push 0x17
pop ecx
push 1
mov byte [esi + 0x70], 1
mov byte [esi + 0x6e], 0
push 0xe
push 0x1ae
lea edi, [esi + 0x8c]
lea esi, [esp + 0xa8]
rep movsd dword es:[edi], dword [esi]
push 0xcf
push 0x91
lea ecx, [ebx + 0x6b8]
mov dword [ebx + 0x72c], 0xffffff
mov dword [ebx + 0x730], 0xac5f0a
mov byte [ebx + 0x725], 1
call sub.mfc90u.dll_CWnd::MoveWindow
lea eax, [esp + 0x14]
push eax
call sym.SACOhelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_GetCompanyURL_void_
pop ecx
mov byte [esp + 0x110], 0x11
mov eax, dword [eax]
lea esi, [ebx + 0x5cc]
push eax
mov ecx, esi
call sym.SACOhelper.dll_public:_void___thiscall_CHyperLinkBtn::SetWindowTextW_wchar_t_const__
lea ecx, [esp + 0x14]
mov byte [esp + 0x110], 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 0x17
pop ecx
push 1
push 0xe
mov byte [esi + 0x70], 1
mov byte [esi + 0x6e], 0
push 0x91
lea edi, [esi + 0x8c]
lea esi, [esp + 0xa8]
rep movsd dword es:[edi], dword [esi]
push 0x139
push 0x1d0
lea ecx, [ebx + 0x5cc]
mov dword [ebx + 0x644], 0xac5f0a
mov byte [ebx + 0x639], 1
call sub.mfc90u.dll_CWnd::MoveWindow
push 0x17
lea eax, [ebx + 0x7a4]
pop ecx
lea edi, [eax + 0x8c]
lea esi, [esp + 0x9c]
rep movsd dword es:[edi], dword [esi]
mov ecx, dword [esp + 0x40]
sub ecx, dword [esp + 0x38]
xor edi, edi
inc edi
push edi
push 0x14
sub ecx, 0x29
push 0x36
push ecx
mov ecx, dword [esp + 0x44]
add ecx, 0x160
mov byte [eax + 0x70], 1
mov byte [eax + 0x6e], 0
push ecx
mov ecx, eax
mov dword [ebx + 0x818], 0xfdf9f2
mov dword [ebx + 0x81c], 0xac5f0a
mov byte [ebx + 0x811], 1
call sub.mfc90u.dll_CWnd::MoveWindow
push 0
lea ecx, [ebx + 0x7a4]
call sub.mfc90u.dll_CWnd::ShowWindow
lea esi, [ebx + 0x6b8]
push edi
mov ecx, esi
call sub.mfc90u.dll_CWnd::ShowWindow
and dword [esp + 0x24], 0
lea eax, [esp + 0x24]
push edi
push eax
call sym.SACOhelper.dll_public:_static_enum_ASO_TRIAL_VERSION_STATUS___cdecl_CSystweakApp::GetASOStatus_unsigned_long_int___bool_
pop ecx
pop ecx
cmp eax, 0x13c69
je 0x10042f44
cmp eax, 0x278d7
je 0x10042eaa
cmp eax, 0x9e389
je 0x10042d82
cmp eax, 0x13c727
jne 0x10042fa6
lea ecx, [esp + 0x2c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_class]
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x84]
mov dword [esp + 0x18], SysStringLen
call sym.SACOhelper.dll_public:_void___thiscall_CRegistry::constructor_struct_HKEY____const_const__
mov byte [esp + 0x110], 0x13
mov dword [esp + 0x84], 0x20019
call sym.SACOhelper.dll_wchar_t_const____cdecl_GetSystweakAppKey_void_
push eax
lea ecx, [esp + 0x34]
call dword [0x1006ce70]
push 0
mov byte [esp + 0x114], 0x14
push dword [esp + 0x34]
lea ecx, [esp + 0x88]
push reloc.OLEAUT32.dll_SysReAllocString
call sym.SACOhelper.dll_public:_int___thiscall_CRegistry::Open_struct_HKEY_____wchar_t_const___bool_
test eax, eax
je 0x10042be8
lea eax, [esp + 0x2c]
push eax
push str.RegisteredPass
lea ecx, [esp + 0x88]
call sym.SACOhelper.dll_public:_int___thiscall_CRegistry::ReadString_wchar_t_const___class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_____
jmp 0x10042bf2
lea ecx, [esp + 0x2c]
call dword [sym.imp.mfc90u.dll_ATL::CSimpleStringT_wchar_t_1_::Empty]
lea ecx, [esp + 0x2c]
call dword [sym.imp.mfc90u.dll_ATL::CSimpleStringT_wchar_t_1_::Empty]
lea ecx, [esp + 0x80]
call sym.SACOhelper.dll_public:_void___thiscall_CRegistry::Close_void_
lea ecx, [esp + 0x30]
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, [esp + 0x80]
mov byte [esp + 0x110], 0x12
call sym.SACOhelper.dll_public_virtual:_void___thiscall_CRegistry::destructor_void_
cmp dword [esp + 0x24], 0xf
push 0x1007195c
jae 0x10042cda
cmp dword [esp + 0x28], edi
jne 0x10042c67
lea eax, [esp + 0x68]
push str.IDS_EXPIRE_DAY_HTM
push eax
call sym.SACOhelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_STLoadStringFromMainINI_wchar_t_const___wchar_t_const__
add esp, 0xc
push eax
lea ecx, [esp + 0x1c]
mov byte [esp + 0x114], 0x15
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::operator_2]
lea ecx, [esp + 0x64]
jmp 0x10042c90
lea eax, [esp + 0x64]
push str.IDS_EXPIRE_DAYS_HTM_EARLY
push eax
call sym.SACOhelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_STLoadStringFromMainINI_wchar_t_const___wchar_t_const__
add esp, 0xc
push eax
lea ecx, [esp + 0x1c]
mov byte [esp + 0x114], 0x16
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::operator_2]
lea ecx, [esp + 0x60]
mov byte [esp + 0x110], 0x12
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 0x1007195c
lea eax, [esp + 0x50]
push str.IDS_PUCH_LICENSE_VER_SUBS_REMAIN
push eax
call sym.SACOhelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_STLoadStringFromMainINI_wchar_t_const___wchar_t_const__
add esp, 0xc
mov byte [esp + 0x110], 0x17
push dword [eax]
mov ecx, esi
call sym.SACOhelper.dll_public:_void___thiscall_CHyperLinkBtn::SetWindowTextW_wchar_t_const__
lea ecx, [esp + 0x4c]
mov byte [esp + 0x110], 0x12
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 0x10042d1a
lea eax, [esp + 0x48]
push str.IDS_EXPIRE_DAYS_HTM
push eax
call sym.SACOhelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_STLoadStringFromMainINI_wchar_t_const___wchar_t_const__
add esp, 0xc
push eax
lea ecx, [esp + 0x1c]
mov byte [esp + 0x114], 0x18
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::operator_2]
lea ecx, [esp + 0x44]
mov byte [esp + 0x110], 0x12
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
mov ecx, esi
call sub.mfc90u.dll_CWnd::ShowWindow
push dword [esp + 0x24]
lea eax, [ebx + 0x8a0]
push dword [esp + 0x1c]
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
push edi
push 0xf
push 0x75
push 0x94
push 0x1e6
mov ecx, esi
mov byte [ebx + 0x727], 1
call sub.mfc90u.dll_CWnd::MoveWindow
push dword [esp + 0x28]
add ebx, 0x8a8
push dword [ebx - 8]
push str._html__body__font_face_Tahoma__size_8pt__color_000000__Status_:__s_font_color_000000___p_Version_:__s__body___html_
push ebx
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, [esp + 0x2c]
mov byte [esp + 0x110], 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]
jmp 0x10042fa6
cmp dword [esp + 0x24], 7
jbe 0x10042dc8
mov esi, 0x1007195c
push esi
lea eax, [esp + 0x58]
push str.IDS_EVALUAT_VER_HTM
push eax
call sym.SACOhelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_STLoadStringFromMainINI_wchar_t_const___wchar_t_const__
add esp, 0xc
push eax
lea ecx, [esp + 0x1c]
mov byte [esp + 0x114], 0x1b
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::operator_2]
lea ecx, [esp + 0x54]
mov byte [esp + 0x110], 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]
jmp 0x10042e09
push 0x1007195c
lea eax, [esp + 0x70]
push str.IDS_EVALUAT_VER_HTM_RED
push eax
call sym.SACOhelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_STLoadStringFromMainINI_wchar_t_const___wchar_t_const__
add esp, 0xc
push eax
lea ecx, [esp + 0x1c]
mov byte [esp + 0x114], 0x1c
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::operator_2]
lea ecx, [esp + 0x6c]
mov byte [esp + 0x110], 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 esi, 0x1007195c
cmp dword [esp + 0x24], edi
jne 0x10042e79
push esi
lea eax, [esp + 0x6c]
push str.IDS_DAY
push eax
call sym.SACOhelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_STLoadStringFromMainINI_wchar_t_const___wchar_t_const__
add esp, 0xc
mov dword [esp + 0x14], eax
push esi
lea eax, [esp + 0x60]
push str.IDS_DAYS
push eax
mov byte [esp + 0x11c], 0x1d
call sym.SACOhelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_STLoadStringFromMainINI_wchar_t_const___wchar_t_const__
add esp, 0xc
mov byte [esp + 0x110], 0x1e
mov ecx, dword [esp + 0x14]
mov ecx, dword [ecx]
mov eax, dword [eax]
push ecx
push eax
lea ecx, [esp + 0x20]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::Replace]
lea ecx, [esp + 0x5c]
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, [esp + 0x68]
mov byte [esp + 0x110], 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 dword [esp + 0x24]
mov esi, dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::Format]
push dword [esp + 0x1c]
lea eax, [ebx + 0x8a0]
push eax
call esi
add esp, 0xc
push dword [esp + 0x28]
add ebx, 0x8a8
push str._html__body__font_face_Tahoma__size_8pt__color_000000___font_color_000000___p_Version_:__s__body___html_
push ebx
call esi
jmp 0x10042f3f
push 0x1007195c
lea eax, [esp + 0x4c]
push str.IDS_SUBSCRPT_EXPIRE_HTM
push eax
call sym.SACOhelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_STLoadStringFromMainINI_wchar_t_const___wchar_t_const__
add esp, 0xc
push eax
lea ecx, [ebx + 0x8a0]
mov byte [esp + 0x114], 0x19
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::operator_2]
lea ecx, [esp + 0x48]
mov byte [esp + 0x110], 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 0x1007195c
lea eax, [esp + 0x54]
push str.IDS_PUCH_LICENSE_VER_SUBS_EXPIRED
push eax
call sym.SACOhelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_STLoadStringFromMainINI_wchar_t_const___wchar_t_const__
add esp, 0xc
mov byte [esp + 0x110], 0x1a
push dword [eax]
mov ecx, esi
call sym.SACOhelper.dll_public:_void___thiscall_CHyperLinkBtn::SetWindowTextW_wchar_t_const__
lea ecx, [esp + 0x50]
mov byte [esp + 0x110], 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 dword [esp + 0x28]
mov byte [ebx + 0x727], 1
add ebx, 0x8a8
push str._html__body__font_face_Tahoma__size_8pt__color_000000___font_color_000000___p_Version_:__s__body___html_
push ebx
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::Format]
add esp, 0xc
jmp 0x10042fa6
push 0x1007195c
lea eax, [esp + 0x5c]
push str.IDS_EVUVER_EXPIR_HTM
push eax
call sym.SACOhelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_STLoadStringFromMainINI_wchar_t_const___wchar_t_const__
add esp, 0xc
lea esi, [ebx + 0x8a0]
push eax
mov ecx, esi
mov byte [esp + 0x114], 0x1f
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::operator_2]
lea ecx, [esp + 0x58]
mov byte [esp + 0x110], 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 dword [esp + 0x28]
mov byte [ebx + 0x727], 1
push dword [esi]
add ebx, 0x8a8
push str._html__body__font_face_Tahoma__size_8pt__color_000000__Status_:__s_font_color_000000___p_Version_:__s__body___html_
push ebx
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::Format]
add esp, 0x10
call fcn.1002fe21
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_clas]
lea ecx, [esp + 0x28]
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, edi
mov ecx, dword [esp + 0x108]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0xf0]
xor ecx, esp
call fcn.1005883e
mov esp, ebp
pop ebp
ret