Function at 0x401ccd
Capabilities:
Get graphical window text

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x6c
push esi
push ebx
push edi
lea edi, str.C:piPhuh_rshpfLlbdqIeMMmuxdkrrRqxoesvgifcpcuhd
push edi
call dword [sym.imp.SHLWAPI.dll_PathGetDriveNumberW]
mov dword [0x45ccf0], eax
mov ebx, dword [ebp + 8]
xor ecx, ecx
add ecx, dword [0x45d2e0]
mov dword [ebp - 0x58], ecx
lea eax, str.bdsz_mqsiF
push eax
mov edx, dword [0x45d27c]
push edx
call dword [sym.imp.USER32.dll_FindWindowW]
mov dword [ebp - 0x54], eax
mov ecx, dword [ebp - 0x58]
mov dword [0x45cdc0], ecx
lea eax, str.U___fMtrwRM
push eax
push 0
call dword [sym.imp.USER32.dll_FindWindowW]
mov dword [ebp - 0x10], eax
mov ecx, dword [0x45cdc0]
shl ecx, 2
mov dword [ebp - 0x30], ecx
lea eax, str.__bvxbeBcr
push eax
lea edi, [0x45cbb8]
push edi
call dword [sym.imp.SHLWAPI.dll_StrTrimW]
mov ecx, dword [ebp - 0x30]
mov dword [ebp - 0x48], ecx
mov ecx, dword [0x45d2e4]
mov dword [ebp - 0x14], ecx
lea edi, str.hbbleBEbwOCiio
mov dword [0x45d280], edi
push dword [0x45d280]
lea eax, str.khVKLV
mov dword [0x45d284], eax
push dword [0x45d284]
call dword [sym.imp.SHLWAPI.dll_StrCSpnA]
mov dword [0x45cbb4], eax
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 0x38], ecx
mov edi, dword [0x45d2dc]
mov dword [ebp - 0x40], edi
lea eax, str.C:_bdba_teeYHDXZpgPvxaBhaXqit.qhd
push eax
call dword [sym.imp.SHLWAPI.dll_PathRemoveExtensionW]
lea edx, str.C:gydGBvNnF.ahh
push edx
lea edx, str.C:mrveVdmrauh.kvk
push edx
call dword [sym.imp.SHLWAPI.dll_PathSkipRootW]
mov dword [ebp - 4], eax
lea eax, str.C:_rjbhxovcWcfycO.xib
push eax
call dword [sym.imp.SHLWAPI.dll_PathRemoveExtensionA]
call dword [sym.imp.SHLWAPI.dll_PathFindExtensionW]
mov dword [ebp - 8], eax
shl edi, 2
lea eax, str.Tn_zyyrdz
push eax
push 0
call dword [sym.imp.USER32.dll_FindWindowA]
mov dword [ebp - 0x34], eax
lea ecx, str.c:wHrpzyZxwmlSrbtecz_vxTlmvuv
push ecx
call dword [sym.imp.SHLWAPI.dll_PathSkipRootA]
mov dword [0x45d150], eax
add edi, 0xc
mov dword [ebp - 0x3c], edi
mov edx, dword [0x45d2ec]
mov eax, 4
neg eax
sub edx, eax
mov ecx, dword [0x45d288]
push ecx
push dword [0x45d28c]
mov dword [0x45cda4], edx
lea ecx, str.C:kGxdpb_avdpocnvxfJbpgj_amxubefppke.epb
push ecx
call dword [sym.imp.SHLWAPI.dll_PathStripPathA]
mov edx, dword [0x45cda4]
push edx
push dword [0x45d290]
call dword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov dword [ebp - 0x44], eax
mov dword [0x45d294], eax
mov edi, dword [0x45d294]
add ebx, dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
lea eax, str.indzu
push eax
push dword [0x45d298]
call dword [sym.imp.USER32.dll_FindWindowA]
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0x38], 0
je 0x401ea1
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0x5c], edx
push dword [ebp - 0x5c]
push edi
mov dword [0x45d29c], ebx
push dword [0x45d29c]
call fcn.00401fb4
mov edx, eax
neg edx
sub edi, edx
add dword [ebp - 0x4c], eax
add ebx, dword [ebp - 0x3c]
dec dword [ebp - 0x38]
jmp 0x401e6b
lea ecx, str.cluAoj_sekt
mov dword [ebp - 0x18], ecx
lea ebx, str.c:Rzoyqcfwbww.eep
push ebx
lea edx, [0x45d208]
push edx
push dword [ebp - 0xc]
call dword [sym.imp.USER32.dll_GetWindowRect]
call dword [sym.imp.SHLWAPI.dll_PathFindExtensionA]
mov dword [ebp - 0x20], eax
mov ecx, dword [ebp - 0x18]
mov dword [ebp - 0x60], ecx
push dword [ebp - 0x60]
lea esi, str.glzsEdEtgl
push esi
call dword [sym.imp.SHLWAPI.dll_StrCmpW]
mov dword [ebp - 0x2c], eax
lea ebx, str.c:yiQHekk_sghwjxYhyymjXzi_nGnEmsNoySrzcO_vkprhf.bac
mov dword [ebp - 0x64], ebx
push dword [ebp - 0x64]
lea edi, str.c:zirmsYnp_naJuwYztkeaUghVyxyleofbPihp
push edi
call dword [sym.imp.SHLWAPI.dll_PathRemoveBlanksA]
lea edx, str.C:YtsOqVhxibmm
mov dword [ebp - 0x68], edx
push dword [ebp - 0x68]
call dword [sym.imp.SHLWAPI.dll_PathRemoveExtensionA]
lea ecx, [0x45cdd0]
push ecx
push dword [ebp - 0x34]
call dword [sym.imp.USER32.dll_GetClientRect]
call dword [sym.imp.SHLWAPI.dll_PathFindFileNameW]
mov dword [ebp - 0x28], eax
lea eax, str.Hzstc_pg
mov dword [ebp - 0x24], eax
lea ebx, str.c:_sKvvdUFlhtgVzkQztbChugfwhlf_buOTdoumzvxorxR
push ebx
call dword [sym.imp.SHLWAPI.dll_PathStripToRootW]
mov dword [ebp - 0x1c], eax
mov eax, dword [ebp - 0x24]
mov dword [ebp - 0x6c], eax
push dword [ebp - 0x6c]
lea ebx, str.tvYpsdj_gMR
mov eax, dword [0x45d2a0]
push eax
lea esi, [0x45d230]
push esi
mov edx, dword [ebp - 0x54]
push edx
call dword [sym.imp.USER32.dll_GetWindowTextW]
mov dword [0x45d254], eax
push ebx
call dword [sym.imp.SHLWAPI.dll_StrCSpnA]
mov dword [0x45d0a0], eax
lea edx, [0x45cbec]
push edx
lea esi, str.yqvowGau
mov dword [0x45d2a4], esi
push dword [0x45d2a4]
lea edx, str.c:_atrbscjaituccuigaGlbrnof
push edx
call dword [sym.imp.SHLWAPI.dll_PathSkipRootW]
mov dword [0x45d194], eax
call dword [sym.imp.SHLWAPI.dll_StrStrIW]
mov eax, dword [ebp - 0x44]
pop edi
pop ebx
pop esi
mov esp, ebp
pop ebp
ret 4