Function at 0x4170d0
Capabilities:
Get graphical window text

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x474680
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_INTERNET_SOFTWARE_REAL
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_INTERNET_SOFTWARE_GETRIGHT
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_INTERNET_SOFTWARE_DOWN
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_INTERNET_SOFTWARE_KAZAA
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_INTERNET_SOFTWARE_FIREFOX
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_INTERNET_SOFTWARE_FIREFOXCOKKIES
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_INTERNET_SOFTWARE_FIREFOXCACHE
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_INTERNET_SOFTWARE_NETSCAPE
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_INTERNET_SOFTWARE_NETSCAPECOOKIES
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_INTERNET_SOFTWARE_NETSCAPECACHE
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_INTERNET_SOFTWARE_CHROME
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_INTERNET_SOFTWARE_CHROMECOOKIES
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_INTERNET_SOFTWARE_CHROMECACHE
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_INTERNET_SOFTWARE_OPERA
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_INTERNET_SOFTWARE_OPERACOOKIES
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_INTERNET_SOFTWARE_OPERACACHE
call dword [0x479d34]
lea eax, [ebp - 0x18]
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 - 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 ecx, dword [ebx + 0x168]
mov edx, dword [ecx + 0x20]
mov esi, dword [sym.imp.USER32.dll_SendMessageW]
push edi
push 2
push 0x1102
push edx
call esi
push 0
push ebx
call fcn.00415cb0
mov eax, dword [ebx + 0x168]
mov eax, dword [eax + 0x20]
push edi
push 4
push 0x110a
push eax
call esi
mov esi, dword [ebx + 0x17c]
mov edi, eax
mov dword [ebp - 0x14], edi
test edi, edi
jne 0x4176ab
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 0x4176dd
mov dword [eax], ecx
mov dword [eax + 4], ecx
mov dword [ebp - 0x10], eax
jmp 0x4176e2
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 0x417749
lea edi, [eax + 1]
call fcn.00411ef0
mov ecx, dword [ebx + 0x178]
mov edx, dword [ebp - 0x10]
mov eax, dword [ebp - 0x20]
mov dword [ecx + eax*4], edx
mov ecx, dword [ebp - 0x14]
mov eax, dword [ebx + 0x168]
mov edx, dword [eax + 0x20]
push ecx
push 1
push 0x110a
push edx
call dword [sym.imp.USER32.dll_SendMessageW]
mov dword [ebp - 0x14], eax
test eax, eax
jne 0x4176a5
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