Function at 0x140152cc0
Capabilities:
Find taskbar

Disassembly:
sub rsp, 0x28
xor edx, edx
lea rcx, [0x1402b2820]
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
jne 0x140152d06
mov qword [rsp + 0x20], rbx
nop dword [rax]
xor edx, edx
lea rcx, [0x1402b2820]
call qword [sym.imp.USER32.dll_FindWindowW]
mov ecx, 0x1f4
mov rbx, rax
call fcn.14005e370
test rbx, rbx
je 0x140152ce0
mov rbx, qword [rsp + 0x20]
mov rcx, qword [0x1404899c8]
mov rax, qword [rcx + 0x8c190]
movsxd rdx, dword [rcx + 0x89240]
shr rax, 3
cmp eax, edx
jle 0x140152d48
cmp qword [rcx + 0x8c190], 0
jne 0x140152d38
xor ecx, ecx
mov rax, qword [rcx + rdx*8]
add rsp, 0x28
ret
mov rcx, qword [rcx + 0x8c180]
mov rax, qword [rcx + rdx*8]
add rsp, 0x28
ret
xor edx, edx
lea rcx, [0x1402b2820]
add rsp, 0x28
jmp qword [sym.imp.USER32.dll_FindWindowW]
in eax, dx
invalid
xor ebp, ebx
cmc
cmp eax, 0x1647e990
sbb esi, dword [rbx - 0x21]
rcl al, cl
or eax, 0x8c000000
xor bh, byte [rbx]
mov bl, al
sub byte [rbx + 0x31], cl
stosd dword [rdi], eax
pop rdi
or ah, al
pop rax
jge 0x1405b6cdb
pop rcx
xlatb
int3
jbe 0x1405b6d0f
insb byte [rdi], dx
mov byte [rbp + 0x59], ch
clc
sbb ecx, dword [rbp + 0x4e]
xchg edi, eax
adc dword [rax], eax
add byte [rax], al
push rax
mov esi, 0x94e7bda5
invalid
add dword es:[rsi], 0
add dword [rsi], 0
add byte [rax], al
sti
adc al, byte [rdx - 0x1d]
xor eax, 0xece39c24
mov bl, 0x3a
invalid
adc eax, 0x70e7e731
xor eax, 0
test dword [rdx + 0x75716bd6], ecx
pop rbp
push 0x26eed3df
cmp al, 0x78
cmpsb byte [rsi], byte [rdi]
jmp 0x1405b6d93
sbb esp, edx
xor eax, 0x1f000000
push rdi
add byte [rsi + 0x13], dl
rol al, 1
ror byte [rax + 0x64a09aa3], 0x38
ror byte [rax + 0x64a09aa3], 0x38
in eax, dx
invalid
movabs dword [0x4c0ba770e9bdd9c4], eax
hlt
xchg ecx, eax
jb 0x1405b6e01
mov eax, dword [rbx]
sbb al, 0x70
mov ah, 0x1f
invalid
leave
movabs byte [0xe85f5af700000037], al
test al, ch
invalid
sar dword [rbp + 1], cl
invalid
cli
stosb byte [rdi], al
xor al, 0x3e
invalid
add byte [rax], al
and esi, dword [rax - 0x68]
pop rax
xor dword [rsi + 0x65], esp
sub eax, 0xef1c2c2d
sub al, 0x1c
out dx, eax
xchg byte [rbp + 0x1e], dh
in al, 0x11
or dword [rdi], 0x9a000000
mov cl, 0x92
sal dword [rbx + 0x5d], cl
mov ebp, 0x630b9adb
movabs al, byte [0x76946cd503cdcd37]
invalid
invalid
sbb ebp, ecx
lodsb al, byte [rsi]
cwde
xor dword [rax], eax
add byte [rax], al
mov dword [r14 + 0x35], r12d
loop 0x1405b6e1f
imul eax, dword [rdi + 0x7ac6a1b6], 0x7855c33
jo 0x1405b6ebf
invalid
je 0x1405b6ee5
jg 0x1405b6ed9
cli
rcr byte [rsp + rdx - 0x70fbbe5d], 1
push 0x1a1578a8
add byte [rax], al
add byte [rax], al
xchg ecx, eax
jns 0x1405b6f22
clc
invalid
scasb al, byte [rdi]
jne 0x1405b6e47
add byte [rax], al
xchg ecx, eax
jns 0x1405b6f22
clc
invalid
xchg dword [rdx], edi
test edi, ecx
sbb al, 0xc3
cmp byte [rbp + 0x2e84896d], ah
movsd dword [rdi], dword [rsi]
insd dword [rdi], dx
mov dword [rsi + rbp + 0x1858], eax
add byte [rsi], dl
cmp al, byte [rbp + 0x38c31ccf]
movsd dword [rdi], dword [rsi]
insd dword [rdi], dx
mov dword [rsi + rbp + 0x1858], eax
add byte [rsi], dl
xor al, 0x2a
push rdx
insd dword [rdi], dx
ret 0xfb35
retf 0x618d
invalid
add byte [rax], al
add byte [rax], bl
sub dword [rcx - 0x1b], ecx
cmp edx, ebx
fistp dword [rdi]
nop
pop rsi
lodsb al, byte [rsi]
loop 0x1405b6f02
add byte [rax], al
sbb byte [rcx], ch
in eax, 0x39
fcmovu st(0), st(3)
invalid
out 0xeb, al
lodsd eax, dword [rsi]
rol dl, cl
int3
test eax, 0x67335022
jns 0x1405b6ee4
push rax
xor esp, dword [rdi + 0x79]
fstp qword [rax]
mov al, 0x8e
test al, 0x1c
pop rax
sbb byte [rax + 0x581ca88e], dh
or bl, byte [rdi]
mov ebx, 0xd783b29
js 0x1405b6f21
js 0x1405b6f21
xor dword [rax], eax
add byte [rax], al
invalid
rep insb byte [rdi], dx
insb byte [rdi], dx
in eax, 0x9c
invalid
xchg ecx, eax
mov byte [rdx], bh
push 0x15
in al, dx
scasd eax, dword [rdi]
invalid
or dword [rdx - 0x5a], 0x22f773c4
jmp [rbx + 0x33]