Function at 0x180048040
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 [0x180146748]
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 0x180048255
mov rsi, qword [r14 + 0x78]
test rsi, rsi
jne 0x1800480d7
lea rdx, [0x180157090]
lea ecx, [rax + 0x70]
call fcn.18008c9e8
mov qword [rsp + 0x30], rax
test rax, rax
je 0x1800480c8
mov rcx, rax
call fcn.180059bd0
mov rsi, rax
jmp 0x1800480ca
xor esi, esi
mov qword [r14 + 0x78], rsi
test rsi, rsi
je 0x180048921
call fcn.180068070
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x180048215
movdqa xmm0, xmmword [0x1800f5220]
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.18000c180
nop
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x38], xmm0
mov byte [rbp + 0x28], 0
mov r8d, 3
lea rdx, [0x1800f4f90]
lea rcx, [rbp + 0x28]
call fcn.18000c180
nop
call fcn.180068070
mov rdi, rax
mov r9d, 0x135
lea r8, [rbp + 0x48]
lea rdx, [rbp + 0x28]
lea rcx, [rsp + 0x40]
call fcn.180008390
mov rbx, rax
lea rdx, str.wait_2s_chech_explorer
mov rcx, rax
call fcn.180009250
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rsp + 0x40]
call fcn.1800093c0
nop
mov rdx, qword [rbp + 0x40]
cmp rdx, 0x10
jb 0x1800481c9
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800481c4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180048954
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x38], xmm0
mov byte [rbp + 0x28], 0
mov rdx, qword [rbp + 0x60]
cmp rdx, 0x10
jb 0x180048215
inc rdx
mov rcx, qword [rbp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180048210
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004895a
call fcn.18008c16c
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, [0x18004cce0]
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.180059bf0
jmp 0x180048921
call fcn.180068070
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x180048393
movdqa xmm0, xmmword [0x1800f5220]
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.18000c180
nop
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x38], xmm0
mov byte [rbp + 0x28], 0
mov r8d, 3
lea rdx, [0x1800f4f90]
lea rcx, [rbp + 0x28]
call fcn.18000c180
nop
call fcn.180068070
mov rdi, rax
mov r9d, 0x13a
lea r8, [rbp + 0x48]
lea rdx, [rbp + 0x28]
lea rcx, [rsp + 0x40]
call fcn.180008390
mov rbx, rax
lea rdx, str.find_traywnd
mov rcx, rax
call fcn.180009250
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rsp + 0x40]
call fcn.1800093c0
nop
mov rdx, qword [rbp + 0x40]
cmp rdx, 0x10
jb 0x180048347
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180048342
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180048960
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x38], xmm0
mov byte [rbp + 0x28], 0
mov rdx, qword [rbp + 0x60]
cmp rdx, 0x10
jb 0x180048393
inc rdx
mov rcx, qword [rbp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004838e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180048966
call fcn.18008c16c
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.180068070
mov r8, qword [rax]
lea edx, [rsi + 1]
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18004850d
movdqa xmm0, xmmword [0x1800f5220]
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.18000c180
nop
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x38], xmm0
mov byte [rbp + 0x28], sil
lea r8d, [rsi + 3]
lea rdx, [0x1800f4f90]
lea rcx, [rbp + 0x28]
call fcn.18000c180
nop
call fcn.180068070
mov rdi, rax
mov r9d, 0x13e
lea r8, [rbp + 0x48]
lea rdx, [rbp + 0x28]
lea rcx, [rsp + 0x40]
call fcn.180008390
mov rbx, rax
lea rdx, str.traywnd_process_id:
mov rcx, rax
call fcn.180009250
mov edx, dword [rsp + 0x30]
mov rcx, rbx
call fcn.180014e30
lea rdx, str._and_cur_pid:
mov rcx, rbx
call fcn.180009250
mov edx, r12d
mov rcx, rbx
call fcn.180014e30
mov rax, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [rax + 0x38]
nop
lea rcx, [rsp + 0x40]
call fcn.1800093c0
nop
mov rdx, qword [rbp + 0x40]
cmp rdx, 0x10
jb 0x1800484c1
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800484bc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004896c
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x38], xmm0
mov byte [rbp + 0x28], 0
mov rdx, qword [rbp + 0x60]
cmp rdx, 0x10
jb 0x18004850d
inc rdx
mov rcx, qword [rbp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180048508
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180048972
call fcn.18008c16c
cmp r12d, dword [rsp + 0x30]
jne 0x180048668
call fcn.180068070
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x180048656
movdqa xmm0, xmmword [0x1800f5220]
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.18000c180
nop
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x38], xmm0
mov byte [rbp + 0x28], 0
mov r8d, 3
lea rdx, [0x1800f4f90]
lea rcx, [rbp + 0x28]
call fcn.18000c180
nop
call fcn.180068070
mov rdi, rax
mov r9d, 0x141
lea r8, [rbp + 0x48]
lea rdx, [rbp + 0x28]
lea rcx, [rsp + 0x40]
call fcn.180008390
mov rbx, rax
lea rdx, str.continue_work
mov rcx, rax
call fcn.180009250
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rsp + 0x40]
call fcn.1800093c0
nop
mov rdx, qword [rbp + 0x40]
cmp rdx, 0x10
jb 0x18004860a
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180048605
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180048978
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x38], xmm0
mov byte [rbp + 0x28], 0
mov rdx, qword [rbp + 0x60]
cmp rdx, 0x10
jb 0x180048656
inc rdx
mov rcx, qword [rbp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180048651
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004897e
call fcn.18008c16c
mov rcx, r14
call fcn.180044d10
mov eax, 1
jmp 0x180048923
movdqa xmm0, xmmword [0x1800f68b0]
movdqu xmmword [rbp + 0x78], xmm0
mov word [rbp + 0x68], si
xor r8d, r8d
lea rdx, [0x1800f2fd8]
lea rcx, [rbp + 0x68]
call fcn.18001b240
nop
movdqa xmm0, xmmword [0x1800f68b0]
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.18001b240
nop
movdqa xmm0, xmmword [0x1800f68b0]
movdqu xmmword [rbp + 0x38], xmm0
mov word [rbp + 0x28], si
mov r8d, 3
lea rdx, [0x1800fa080]
lea rcx, [rbp + 0x28]
call fcn.18001b240
nop
call fcn.1800279b0
mov rcx, rax
mov dword [rsp + 0x20], 1
lea r9, [rbp + 0x68]
lea r8, [rbp + 0x48]
lea rdx, [rbp + 0x28]
call fcn.180052850
nop
mov rdx, qword [rbp + 0x40]
cmp rdx, 8
jb 0x18004873f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004873a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180048984
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f68b0]
movdqu xmmword [rbp + 0x38], xmm0
mov word [rbp + 0x28], si
mov rdx, qword [rbp + 0x60]
cmp rdx, 8
jb 0x180048790
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004878b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004898a
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f68b0]
movdqu xmmword [rbp + 0x58], xmm0
mov word [rbp + 0x48], si
mov rdx, qword [rbp + 0x80]
cmp rdx, 8
jb 0x1800487e4
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800487df
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180048990
call fcn.18008c16c
call fcn.180068070
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x180048921
movdqa xmm0, xmmword [0x1800f5220]
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.18000c180
nop
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x58], xmm0
mov byte [rbp + 0x48], 0
mov r8d, 3
lea rdx, [0x1800f4f90]
lea rcx, [rbp + 0x48]
call fcn.18000c180
nop
call fcn.180068070
mov rdi, rax
mov r9d, 0x147
lea r8, [rbp + 0x68]
lea rdx, [rbp + 0x48]
lea rcx, [rsp + 0x40]
call fcn.180008390
mov rbx, rax
lea rdx, str.stop_work
mov rcx, rax
call fcn.180009250
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rsp + 0x40]
call fcn.1800093c0
nop
mov rdx, qword [rbp + 0x60]
cmp rdx, 0x10
jb 0x1800488d6
inc rdx
mov rcx, qword [rbp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800488d1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180048996
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x58], xmm0
mov byte [rbp + 0x48], 0
mov rdx, qword [rbp + 0x80]
cmp rdx, 0x10
jb 0x180048921
inc rdx
mov rcx, qword [rbp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004891c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004894e
call fcn.18008c16c
xor eax, eax
mov rcx, qword [rbp + 0xa8]
xor rcx, rsp
call fcn.18008c720
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.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
int3