Function at 0x18004dfc0
Capabilities:
Find taskbar

Disassembly:
mov rax, rsp
push rbp
push rdi
push r12
push r14
push r15
lea rbp, [rax - 0xd8]
sub rsp, 0x1b0
mov qword [rsp + 0x38], 0xfffffffffffffffe
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov rax, qword [0x1801548a8]
xor rax, rsp
mov qword [rbp + 0xa8], rax
mov r14, rcx
xor edx, edx
lea rcx, str.Shell_TrayWnd
call qword [sym.imp.USER32.dll_FindWindowW]
mov r15, rax
test rax, rax
jne 0x18004e1d5
mov rsi, qword [r14 + 0x78]
test rsi, rsi
jne 0x18004e057
lea rdx, [0x1801652d0]
lea ecx, [rax + 0x70]
call fcn.180096e48
mov qword [rsp + 0x30], rax
test rax, rax
je 0x18004e048
mov rcx, rax
call fcn.180060640
mov rsi, rax
jmp 0x18004e04a
xor esi, esi
mov qword [r14 + 0x78], rsi
test rsi, rsi
je 0x18004e8a1
call fcn.18006eac0
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18004e195
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x58], xmm0
mov byte [rbp + 0x48], 0
mov r8d, 0x51
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalmain.cpp
lea rcx, [rbp + 0x48]
call fcn.18000c340
nop
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x38], xmm0
mov byte [rbp + 0x28], 0
mov r8d, 3
lea rdx, [0x1800fffb0]
lea rcx, [rbp + 0x28]
call fcn.18000c340
nop
call fcn.18006eac0
mov rdi, rax
mov r9d, 0x151
lea r8, [rbp + 0x48]
lea rdx, [rbp + 0x28]
lea rcx, [rsp + 0x40]
call fcn.180008550
mov rbx, rax
lea rdx, str.wait_2s_chech_explorer
mov rcx, rax
call fcn.180009410
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rsp + 0x40]
call fcn.180009580
nop
mov rdx, qword [rbp + 0x40]
cmp rdx, 0x10
jb 0x18004e149
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004e144
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e8d4
call fcn.1800965cc
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x38], xmm0
mov byte [rbp + 0x28], 0
mov rdx, qword [rbp + 0x60]
cmp rdx, 0x10
jb 0x18004e195
inc rdx
mov rcx, qword [rbp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004e190
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e8da
call fcn.1800965cc
lea rax, vtable.std::_Func_impl_no_alloc_void____cdecl___unsigned_long_int__unsigned_long_int__void____ptr64___void__unsigned_long_int__unsigned_long_int__void____ptr64_.0
mov qword [rbp + 0x68], rax
lea rax, [0x1800531b0]
mov qword [rbp + 0x70], rax
lea rax, [rbp + 0x68]
mov qword [rbp + 0xa0], rax
mov qword [rsp + 0x20], r14
lea r9, [rbp + 0x68]
xor r8d, r8d
mov edx, 0xfeced300
mov rcx, qword [r14 + 0x78]
call fcn.180060660
jmp 0x18004e8a1
call fcn.18006eac0
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18004e313
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x58], xmm0
mov byte [rbp + 0x48], 0
mov r8d, 0x51
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalmain.cpp
lea rcx, [rbp + 0x48]
call fcn.18000c340
nop
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x38], xmm0
mov byte [rbp + 0x28], 0
mov r8d, 3
lea rdx, [0x1800fffb0]
lea rcx, [rbp + 0x28]
call fcn.18000c340
nop
call fcn.18006eac0
mov rdi, rax
mov r9d, 0x156
lea r8, [rbp + 0x48]
lea rdx, [rbp + 0x28]
lea rcx, [rsp + 0x40]
call fcn.180008550
mov rbx, rax
lea rdx, str.find_traywnd
mov rcx, rax
call fcn.180009410
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rsp + 0x40]
call fcn.180009580
nop
mov rdx, qword [rbp + 0x40]
cmp rdx, 0x10
jb 0x18004e2c7
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004e2c2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e8e0
call fcn.1800965cc
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x38], xmm0
mov byte [rbp + 0x28], 0
mov rdx, qword [rbp + 0x60]
cmp rdx, 0x10
jb 0x18004e313
inc rdx
mov rcx, qword [rbp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004e30e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e8e6
call fcn.1800965cc
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r12d, eax
xor esi, esi
mov dword [rsp + 0x30], esi
lea rdx, [rsp + 0x30]
mov rcx, r15
call qword [sym.imp.USER32.dll_GetWindowThreadProcessId]
call fcn.18006eac0
mov r8, qword [rax]
lea edx, [rsi + 1]
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18004e48d
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x58], xmm0
mov byte [rbp + 0x48], sil
lea r8d, [rsi + 0x51]
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalmain.cpp
lea rcx, [rbp + 0x48]
call fcn.18000c340
nop
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x38], xmm0
mov byte [rbp + 0x28], sil
lea r8d, [rsi + 3]
lea rdx, [0x1800fffb0]
lea rcx, [rbp + 0x28]
call fcn.18000c340
nop
call fcn.18006eac0
mov rdi, rax
mov r9d, 0x15a
lea r8, [rbp + 0x48]
lea rdx, [rbp + 0x28]
lea rcx, [rsp + 0x40]
call fcn.180008550
mov rbx, rax
lea rdx, str.traywnd_process_id:
mov rcx, rax
call fcn.180009410
mov edx, dword [rsp + 0x30]
mov rcx, rbx
call fcn.180014ff0
lea rdx, str._and_cur_pid:
mov rcx, rbx
call fcn.180009410
mov edx, r12d
mov rcx, rbx
call fcn.180014ff0
mov rax, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [rax + 0x38]
nop
lea rcx, [rsp + 0x40]
call fcn.180009580
nop
mov rdx, qword [rbp + 0x40]
cmp rdx, 0x10
jb 0x18004e441
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004e43c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e8ec
call fcn.1800965cc
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x38], xmm0
mov byte [rbp + 0x28], 0
mov rdx, qword [rbp + 0x60]
cmp rdx, 0x10
jb 0x18004e48d
inc rdx
mov rcx, qword [rbp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004e488
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e8f2
call fcn.1800965cc
cmp r12d, dword [rsp + 0x30]
jne 0x18004e5e8
call fcn.18006eac0
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18004e5d6
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x58], xmm0
mov byte [rbp + 0x48], 0
mov r8d, 0x51
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalmain.cpp
lea rcx, [rbp + 0x48]
call fcn.18000c340
nop
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x38], xmm0
mov byte [rbp + 0x28], 0
mov r8d, 3
lea rdx, [0x1800fffb0]
lea rcx, [rbp + 0x28]
call fcn.18000c340
nop
call fcn.18006eac0
mov rdi, rax
mov r9d, 0x15d
lea r8, [rbp + 0x48]
lea rdx, [rbp + 0x28]
lea rcx, [rsp + 0x40]
call fcn.180008550
mov rbx, rax
lea rdx, str.continue_work
mov rcx, rax
call fcn.180009410
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rsp + 0x40]
call fcn.180009580
nop
mov rdx, qword [rbp + 0x40]
cmp rdx, 0x10
jb 0x18004e58a
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004e585
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e8f8
call fcn.1800965cc
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x38], xmm0
mov byte [rbp + 0x28], 0
mov rdx, qword [rbp + 0x60]
cmp rdx, 0x10
jb 0x18004e5d6
inc rdx
mov rcx, qword [rbp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004e5d1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e8fe
call fcn.1800965cc
mov rcx, r14
call fcn.18004c010
mov eax, 1
jmp 0x18004e8a3
movdqa xmm0, xmmword [0x1801018d0]
movdqu xmmword [rbp + 0x78], xmm0
mov word [rbp + 0x68], si
xor r8d, r8d
lea rdx, [0x1800fdff8]
lea rcx, [rbp + 0x68]
call fcn.18001b400
nop
movdqa xmm0, xmmword [0x1801018d0]
movdqu xmmword [rbp + 0x58], xmm0
mov word [rbp + 0x48], si
mov r8d, 0x12
lea rdx, str.fail_shell_traywnd
lea rcx, [rbp + 0x48]
call fcn.18001b400
nop
movdqa xmm0, xmmword [0x1801018d0]
movdqu xmmword [rbp + 0x38], xmm0
mov word [rbp + 0x28], si
mov r8d, 3
lea rdx, [0x1801050a0]
lea rcx, [rbp + 0x28]
call fcn.18001b400
nop
call fcn.1800279f0
mov rcx, rax
mov dword [rsp + 0x20], 1
lea r9, [rbp + 0x68]
lea r8, [rbp + 0x48]
lea rdx, [rbp + 0x28]
call fcn.180058cc0
nop
mov rdx, qword [rbp + 0x40]
cmp rdx, 8
jb 0x18004e6bf
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004e6ba
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e904
call fcn.1800965cc
movdqa xmm0, xmmword [0x1801018d0]
movdqu xmmword [rbp + 0x38], xmm0
mov word [rbp + 0x28], si
mov rdx, qword [rbp + 0x60]
cmp rdx, 8
jb 0x18004e710
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004e70b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e90a
call fcn.1800965cc
movdqa xmm0, xmmword [0x1801018d0]
movdqu xmmword [rbp + 0x58], xmm0
mov word [rbp + 0x48], si
mov rdx, qword [rbp + 0x80]
cmp rdx, 8
jb 0x18004e764
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004e75f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e910
call fcn.1800965cc
call fcn.18006eac0
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18004e8a1
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x78], xmm0
mov byte [rbp + 0x68], 0
mov r8d, 0x51
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalmain.cpp
lea rcx, [rbp + 0x68]
call fcn.18000c340
nop
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x58], xmm0
mov byte [rbp + 0x48], 0
mov r8d, 3
lea rdx, [0x1800fffb0]
lea rcx, [rbp + 0x48]
call fcn.18000c340
nop
call fcn.18006eac0
mov rdi, rax
mov r9d, 0x163
lea r8, [rbp + 0x68]
lea rdx, [rbp + 0x48]
lea rcx, [rsp + 0x40]
call fcn.180008550
mov rbx, rax
lea rdx, str.stop_work
mov rcx, rax
call fcn.180009410
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rsp + 0x40]
call fcn.180009580
nop
mov rdx, qword [rbp + 0x60]
cmp rdx, 0x10
jb 0x18004e856
inc rdx
mov rcx, qword [rbp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004e851
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e916
call fcn.1800965cc
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x58], xmm0
mov byte [rbp + 0x48], 0
mov rdx, qword [rbp + 0x80]
cmp rdx, 0x10
jb 0x18004e8a1
inc rdx
mov rcx, qword [rbp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004e89c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e8ce
call fcn.1800965cc
xor eax, eax
mov rcx, qword [rbp + 0xa8]
xor rcx, rsp
call fcn.180096b80
lea r11, [rsp + 0x1b0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret
call fcn.1800c9338
nop
call fcn.1800c9338
nop
call fcn.1800c9338
nop
call fcn.1800c9338
nop
call fcn.1800c9338
nop
call fcn.1800c9338
nop
call fcn.1800c9338
nop
call fcn.1800c9338
nop
call fcn.1800c9338
nop
call fcn.1800c9338
nop
call fcn.1800c9338
nop
call fcn.1800c9338
nop
call fcn.1800c9338
int3