Function at 0x401a0f
Capabilities:
Get graphical window text

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x68
push esi
push ebx
push edi
call fcn.00401534
lea eax, str.FlvmywtrwqI
push eax
lea ecx, str.fxnL__dHi
push ecx
call dword [sym.imp.SHLWAPI.dll_StrCmpW]
mov dword [0x45ce38], eax
xor edi, edi
lea ecx, str.c:ujbKoqvwlyalZoohiuytEhoirmt_rqPoFn.dul
mov dword [ebp - 0x3c], ecx
push dword [ebp - 0x3c]
lea edx, str.drojhchxzb_uh
mov dword [ebp - 0x40], edx
push dword [ebp - 0x40]
lea ecx, str.JwkDbdircpjowkq
push ecx
call dword [sym.imp.SHLWAPI.dll_StrStrIW]
call dword [sym.imp.SHLWAPI.dll_PathFindFileNameW]
mov dword [0x45cb64], eax
lea ecx, str.c:_taTibCRixuJAEPnOoz
mov dword [0x45ce68], ecx
lea eax, str.zaulFuimejvWl
mov dword [ebp - 0x38], eax
lea ecx, str.nzVV
push ecx
push 0
call dword [sym.imp.USER32.dll_FindWindowA]
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x38]
mov dword [ebp - 0x44], eax
push dword [ebp - 0x44]
lea edx, str.HqAbbG_D__udSrowU
push edx
call dword [sym.imp.SHLWAPI.dll_StrStrIA]
lea edx, str.Uylmg
push edx
lea eax, str.vlp_tmUMMLLxCX
mov dword [ebp - 0x48], eax
push dword [ebp - 0x48]
lea edx, str.c:_sVxxuVntKhnfuhChekawpZvkjobego.odw
push edx
call dword [sym.imp.SHLWAPI.dll_PathSkipRootW]
mov dword [0x45cff4], eax
call dword [sym.imp.SHLWAPI.dll_StrCmpIW]
mov ecx, dword [0x45ce68]
mov dword [ebp - 0x20], ecx
lea eax, str.yhkG
push eax
mov edx, dword [0x45d260]
push edx
call dword [sym.imp.USER32.dll_FindWindowW]
mov dword [ebp - 0x14], eax
lea ecx, str.C:zvUBxSonkoyHeMrecILnH_syFzwSOrauIgspiswLG
mov dword [ebp - 0x4c], ecx
push dword [ebp - 0x4c]
call dword [sym.imp.SHLWAPI.dll_PathGetDriveNumberA]
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 0x20]
mov dword [ebp - 0xc], ecx
lea eax, str.C:czajhcX_akDxgrivgGJjumKtejkjjJxy_aifcLzp
mov dword [ebp - 0x50], eax
push dword [ebp - 0x50]
call dword [sym.imp.SHLWAPI.dll_PathRemoveBlanksW]
mov ecx, dword [ebp - 0xc]
push ecx
call dword [sym.imp.SHLWAPI.dll_PathStripPathA]
mov eax, dword [0x45cb64]
mov dword [ebp - 0x10], eax
add edi, dword [0x45d2d8]
mov dword [ebp - 0x54], edi
push dword [ebp - 0x54]
call fcn.00401ccd
mov dword [ebp - 0x58], eax
push dword [ebp - 0x58]
mov ebx, dword [0x45d2e0]
push ebx
push edi
mov esi, dword [0x45d2ec]
shr esi, 2
push esi
push eax
mov dword [0x45d264], eax
push dword [0x45d264]
lea eax, str.C:_seuzYllHqmRpfGkwasosDkijDyPfez
mov dword [ebp - 0x5c], eax
push dword [ebp - 0x5c]
lea edx, str.C:otHvoxm.itz
push edx
call dword [sym.imp.SHLWAPI.dll_PathRemoveBlanksA]
call dword [sym.imp.SHLWAPI.dll_PathFindExtensionW]
mov dword [0x45cadc], eax
call fcn.004010ec
pop esi
push 0x45d548
lea edi, str.isbFvEyekNrlmM
push edi
push dword [0x45d268]
call dword [sym.imp.USER32.dll_FindWindowA]
mov dword [0x45d068], eax
mov edi, ebp
add edi, dword [section..data]
push 0x10
lea edx, [0x45cb74]
mov ecx, 0x45cde0
mov ebx, dword [ecx]
mov dword [0x45cf9c], edx
mov dword [ebp - 0x30], ecx
lea edx, str.C:_vurkUlOeenoihybrzeav_rslidslwt_bimkvxN.eca
push edx
call dword [sym.imp.SHLWAPI.dll_PathStripToRootW]
mov dword [ebp - 0x2c], eax
mov ecx, dword [ebp - 0x30]
mov dword [ebp - 0x28], ecx
lea eax, str.C:xjygqazAOzkqxnvLdlroEy
push eax
call dword [sym.imp.SHLWAPI.dll_PathSkipRootA]
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x28]
mov edx, dword [0x45cf9c]
or ebx, ebx
jne 0x401c07
jmp 0x401c19
mov dword [0x45d26c], 4
add ecx, dword [0x45d26c]
jmp 0x401bc0
mov dword [0x45d270], 0xbaee88fc
mov dword [ebp - 0x18], edx
lea eax, str.c:_tkuzwza
push eax
lea ebx, [0x45d074]
mov dword [ebp - 0x60], ebx
push dword [ebp - 0x60]
push dword [ebp - 0x34]
call dword [sym.imp.USER32.dll_GetClientRect]
call dword [sym.imp.SHLWAPI.dll_PathGetDriveNumberW]
mov dword [0x45cf18], eax
mov edx, dword [ebp - 0x18]
push edx
mov ecx, dword [ebp - 0x14]
push ecx
call dword [sym.imp.USER32.dll_GetWindowTextW]
mov dword [0x45ce08], eax
lea edx, str.IehcNlb
mov dword [ebp - 0x64], edx
push dword [ebp - 0x64]
lea ebx, str.kvAVFufGXjXcsgh
push ebx
call dword [sym.imp.SHLWAPI.dll_StrCSpnA]
mov dword [ebp - 8], eax
mov eax, dword [0x45ce08]
mov dword [0x45cb98], eax
mov dword [0x45d274], edi
push dword [0x45d274]
push dword [ebp - 0x74]
mov ebx, dword [ebp - 0x6c]
push ebx
push dword [ebp - 0x70]
push 0x45d2d4
push 0x45d2f0
mov edx, esi
mov ebx, dword [0x45d2e8]
neg ebx
mov dword [ebp - 0x68], ebx
sub edx, dword [ebp - 0x68]
mov dword [0x45d278], edx
push dword [0x45d278]
call esi
xor eax, eax
pop edi
pop ebx
pop esi
mov esp, ebp
pop ebp
ret