Function at 0x4169f0
Capabilities:
Get graphical window text

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x474739
mov eax, dword fs:[0]
push eax
sub esp, 0x14
push esi
push edi
mov eax, dword [0x4ab028]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
push 1
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x20], esp
push str.IDS_EVIDENT_SYSTEM_RUN
call dword [0x479d34]
lea eax, [ebp - 0x14]
push eax
call sym.Smart_Dll_not_found_Fixer_Pro.exe_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_nsSystemFixer::TranslateCode_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_____unsigned_long_int__int_
add esp, 0x10
push 0xffff0002
push edi
push 0
push 0
push 0
push 0
mov dword [ebp - 4], 0
mov eax, dword [eax]
mov ecx, dword [ebx + 0x168]
mov esi, dword [sym.imp.mfc100u.dll_CTreeCtrl::InsertItem]
push 0
push eax
push 1
call esi
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc100u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_cla]
push 1
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x20], esp
push str.IDS_EVIDENT_SYSTEM_SEND
call dword [0x479d34]
lea ecx, [ebp - 0x14]
push ecx
call sym.Smart_Dll_not_found_Fixer_Pro.exe_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_nsSystemFixer::TranslateCode_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_____unsigned_long_int__int_
add esp, 0x10
push 0xffff0002
push edi
push 0
push 0
push 0
push 0
mov dword [ebp - 4], 1
mov eax, dword [eax]
mov ecx, dword [ebx + 0x168]
push 0
push eax
push 1
call esi
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc100u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_cla]
push 1
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x20], esp
push str.IDS_EVIDENT_SYSTEM_RECENT
call dword [0x479d34]
lea edx, [ebp - 0x14]
push edx
call sym.Smart_Dll_not_found_Fixer_Pro.exe_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_nsSystemFixer::TranslateCode_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_____unsigned_long_int__int_
add esp, 0x10
push 0xffff0002
push edi
push 0
push 0
push 0
push 0
mov dword [ebp - 4], 2
mov eax, dword [eax]
mov ecx, dword [ebx + 0x168]
push 0
push eax
push 1
call esi
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc100u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_cla]
push 1
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x20], esp
push str.IDS_EVIDENT_SYSTEM_TELNET
call dword [0x479d34]
lea eax, [ebp - 0x14]
push eax
call sym.Smart_Dll_not_found_Fixer_Pro.exe_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_nsSystemFixer::TranslateCode_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_____unsigned_long_int__int_
add esp, 0x10
push 0xffff0002
push edi
push 0
push 0
push 0
push 0
mov dword [ebp - 4], 3
mov eax, dword [eax]
mov ecx, dword [ebx + 0x168]
push 0
push eax
push 1
call esi
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc100u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_cla]
push 1
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x20], esp
push str.IDS_EVIDENT_SYSTEM_NET
call dword [0x479d34]
lea ecx, [ebp - 0x14]
push ecx
call sym.Smart_Dll_not_found_Fixer_Pro.exe_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_nsSystemFixer::TranslateCode_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_____unsigned_long_int__int_
add esp, 0x10
push 0xffff0002
push edi
push 0
push 0
push 0
push 0
mov dword [ebp - 4], 4
mov eax, dword [eax]
mov ecx, dword [ebx + 0x168]
push 0
push eax
push 1
call esi
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc100u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_cla]
push 1
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x20], esp
push str.IDS_EVIDENT_SYSTEM_MAP
call dword [0x479d34]
lea edx, [ebp - 0x14]
push edx
call sym.Smart_Dll_not_found_Fixer_Pro.exe_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_nsSystemFixer::TranslateCode_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_____unsigned_long_int__int_
add esp, 0x10
push 0xffff0002
push edi
push 0
push 0
mov dword [ebp - 4], 5
mov eax, dword [eax]
mov ecx, dword [ebx + 0x168]
push 0
push 0
push 0
push eax
push 1
call esi
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc100u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_cla]
push 1
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x20], esp
push str.IDS_EVIDENT_SYSTEM_EXPLORER
call dword [0x479d34]
lea eax, [ebp - 0x14]
push eax
call sym.Smart_Dll_not_found_Fixer_Pro.exe_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_nsSystemFixer::TranslateCode_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_____unsigned_long_int__int_
add esp, 0x10
push 0xffff0002
push edi
push 0
push 0
push 0
push 0
mov dword [ebp - 4], 6
mov eax, dword [eax]
mov ecx, dword [ebx + 0x168]
push 0
push eax
push 1
call esi
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc100u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_cla]
push 1
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x20], esp
push str.IDS_EVIDENT_SYSTEM_MRU
call dword [0x479d34]
lea ecx, [ebp - 0x14]
push ecx
call sym.Smart_Dll_not_found_Fixer_Pro.exe_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_nsSystemFixer::TranslateCode_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_____unsigned_long_int__int_
add esp, 0x10
push 0xffff0002
push edi
push 0
push 0
push 0
push 0
mov dword [ebp - 4], 7
mov eax, dword [eax]
mov ecx, dword [ebx + 0x168]
push 0
push eax
push 1
call esi
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc100u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_cla]
push 1
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x20], esp
push str.IDS_EVIDENT_SYSTEM_REGEDIT
call dword [0x479d34]
lea edx, [ebp - 0x14]
push edx
call sym.Smart_Dll_not_found_Fixer_Pro.exe_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_nsSystemFixer::TranslateCode_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_____unsigned_long_int__int_
add esp, 0x10
push 0xffff0002
mov dword [ebp - 4], 8
mov eax, dword [eax]
mov ecx, dword [ebx + 0x168]
push edi
push 0
push 0
push 0
push 0
push 0
push eax
push 1
call esi
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc100u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_cla]
push 1
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x20], esp
push str.IDS_EVIDENT_SYSTEM_START_CLICK
call dword [0x479d34]
lea eax, [ebp - 0x14]
push eax
call sym.Smart_Dll_not_found_Fixer_Pro.exe_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_nsSystemFixer::TranslateCode_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_____unsigned_long_int__int_
add esp, 0x10
push 0xffff0002
push edi
push 0
push 0
push 0
push 0
mov dword [ebp - 4], 9
mov eax, dword [eax]
mov ecx, dword [ebx + 0x168]
push 0
push eax
push 1
call esi
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc100u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_cla]
push 1
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x20], esp
push str.IDS_EVIDENT_SYSTEM_START_ORDER
call dword [0x479d34]
lea ecx, [ebp - 0x14]
push ecx
call sym.Smart_Dll_not_found_Fixer_Pro.exe_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_nsSystemFixer::TranslateCode_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_____unsigned_long_int__int_
add esp, 0x10
push 0xffff0002
push edi
push 0
push 0
push 0
push 0
mov dword [ebp - 4], 0xa
mov eax, dword [eax]
mov ecx, dword [ebx + 0x168]
push 0
push eax
push 1
call esi
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc100u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_cla]
push 1
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x20], esp
push str.IDS_EVIDENT_SYSTEM_TRAY
call dword [0x479d34]
lea edx, [ebp - 0x14]
push edx
call sym.Smart_Dll_not_found_Fixer_Pro.exe_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_nsSystemFixer::TranslateCode_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_____unsigned_long_int__int_
add esp, 0x10
mov dword [ebp - 4], 0xb
mov eax, dword [eax]
mov ecx, dword [ebx + 0x168]
push 0xffff0002
push edi
push 0
push 0
push 0
push 0
push 0
push eax
push 1
call esi
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc100u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_cla]
push 1
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x20], esp
push str.IDS_EVIDENT_SYSTEM_SHARE
call dword [0x479d34]
lea eax, [ebp - 0x14]
push eax
call sym.Smart_Dll_not_found_Fixer_Pro.exe_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_nsSystemFixer::TranslateCode_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_____unsigned_long_int__int_
add esp, 0x10
push 0xffff0002
push edi
push 0
push 0
push 0
push 0
mov dword [ebp - 4], 0xc
mov eax, dword [eax]
mov ecx, dword [ebx + 0x168]
push 0
push eax
push 1
call esi
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc100u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_cla]
push 1
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x20], esp
push str.IDS_EVIDENT_SYSTEM_EXE
call dword [0x479d34]
lea ecx, [ebp - 0x14]
push ecx
call sym.Smart_Dll_not_found_Fixer_Pro.exe_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_nsSystemFixer::TranslateCode_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_____unsigned_long_int__int_
add esp, 0x10
push 0xffff0002
push edi
push 0
push 0
push 0
push 0
mov dword [ebp - 4], 0xd
mov eax, dword [eax]
mov ecx, dword [ebx + 0x168]
push 0
push eax
push 1
call esi
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc100u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_cla]
push 1
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x20], esp
push str.IDS_EVIDENT_SYSTEM_RECYLE
call dword [0x479d34]
lea edx, [ebp - 0x14]
push edx
call sym.Smart_Dll_not_found_Fixer_Pro.exe_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_nsSystemFixer::TranslateCode_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_____unsigned_long_int__int_
add esp, 0x10
push 0xffff0002
push edi
push 0
push 0
push 0
push 0
mov dword [ebp - 4], 0xe
mov eax, dword [eax]
mov ecx, dword [ebx + 0x168]
push 0
push eax
push 1
call esi
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc100u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_cla]
push 1
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x20], esp
push str.IDS_EVIDENT_SYSTEM_LOG
call dword [0x479d34]
lea eax, [ebp - 0x14]
push eax
call sym.Smart_Dll_not_found_Fixer_Pro.exe_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_nsSystemFixer::TranslateCode_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_____unsigned_long_int__int_
add esp, 0x10
push 0xffff0002
push edi
push 0
push 0
push 0
push 0
mov dword [ebp - 4], 0xf
mov eax, dword [eax]
mov ecx, dword [ebx + 0x168]
push 0
push eax
push 1
call esi
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc100u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_cla]
push 1
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x20], esp
push str.IDS_EVIDENT_SYSTEM_FILEEXTENSION
call dword [0x479d34]
lea ecx, [ebp - 0x18]
push ecx
call sym.Smart_Dll_not_found_Fixer_Pro.exe_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_nsSystemFixer::TranslateCode_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_____unsigned_long_int__int_
add esp, 0x10
push 0xffff0002
push edi
push 0
push 0
push 0
push 0
mov dword [ebp - 4], 0x10
mov eax, dword [eax]
mov ecx, dword [ebx + 0x168]
push 0
push eax
push 1
call esi
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc100u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_cla]
mov edx, dword [ebx + 0x168]
mov eax, dword [edx + 0x20]
mov esi, dword [sym.imp.USER32.dll_SendMessageW]
push edi
push 2
push 0x1102
push eax
call esi
push 0
push ebx
call fcn.00415cb0
mov eax, dword [ebx + 0x168]
mov ecx, dword [eax + 0x20]
push edi
push 4
push 0x110a
push ecx
call esi
mov esi, dword [ebx + 0x17c]
mov edi, eax
mov dword [ebp - 0x14], edi
test edi, edi
jne 0x417026
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
mov esi, dword [ebp - 0x1c]
mov edi, dword [ebp - 0x14]
push 0
push ebx
call fcn.00415cb0
mov ecx, dword [ebx + 0x168]
push 1
push edi
call dword [sym.imp.mfc100u.dll_CTreeCtrl::SetCheck]
push 8
call dword [sym.imp.mfc100u.dll_new]
xor ecx, ecx
add esp, 4
cmp eax, ecx
je 0x417058
mov dword [eax], ecx
mov dword [eax + 4], ecx
mov dword [ebp - 0x10], eax
jmp 0x41705d
mov dword [ebp - 0x10], ecx
mov eax, ecx
mov dword [eax + 4], esi
inc esi
mov dword [ebp - 0x1c], esi
lea esi, [ebx + 0x174]
mov dword [eax], edi
mov eax, dword [esi + 8]
mov dword [ebp - 0x20], eax
cmp eax, ecx
jl 0x4170c4
lea edi, [eax + 1]
call fcn.00411ef0
mov edx, dword [ebx + 0x178]
mov eax, dword [ebp - 0x10]
mov ecx, dword [ebp - 0x20]
mov dword [edx + ecx*4], eax
mov edx, dword [ebp - 0x14]
mov eax, dword [ebx + 0x168]
mov eax, dword [eax + 0x20]
push edx
push 1
push 0x110a
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x417020
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret
call dword [sym.imp.mfc100u.dll_AfxThrowInvalidArgException]
int3