Function at 0x1400017b0
Capabilities:
Check if file exists
Delete file
Get common file path
Get file attributes

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xe20]
sub rsp, 0xf20
mov rax, qword [0x140144038]
xor rax, rsp
mov qword [rbp + 0xe10], rax
mov rsi, rcx
xor r14d, r14d
call qword [sym.imp.KERNEL32.dll_GetCurrentThreadId]
mov dword [rsp + 0x30], eax
lea rax, str.Install_Logic_Thread_Id:_d
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], gethostbyname
lea r9, str.InstallController::Run
lea r8, str.D:_a1_sinstaller_cppPCManagerInstallerSetupcontrollersInstallController.cpp
lea edx, [r14 + 4]
mov rcx, qword [0x14014a4e8]
call fcn.1400823a0
lea rax, str.Start_Process
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], gethostbyname
lea r9, str.InstallController::Run
lea r8, str.D:_a1_sinstaller_cppPCManagerInstallerSetupcontrollersInstallController.cpp
lea edx, [r14 + 4]
mov rcx, qword [0x14014a4e8]
call fcn.1400823a0
xorps xmm0, xmm0
movups xmmword [rbp + 0xb0], xmm0
mov qword [rbp + 0xc0], r14
mov qword [rbp + 0xc8], 7
mov word [rbp + 0xb0], r14w
xor edx, edx
mov r8d, 0x800
lea rcx, [rbp + 0x610]
call fcn.1400a5140
lea rdx, [rbp + 0x610]
lea rcx, str.bgami
call fcn.14007cba0
lea r15, [r14 - 1]
test al, al
je 0x140001920
lea rax, [rbp + 0x610]
mov rdx, r15
nop dword [rax]
inc rdx
cmp word [rax + rdx*2], 0
jne 0x1400018c0
mov rax, qword [rbp + 0xc8]
cmp rdx, rax
ja 0x14000190d
lea rdi, [rbp + 0xb0]
cmp rax, 8
cmovae rdi, qword [rbp + 0xb0]
mov qword [rbp + 0xc0], rdx
lea rbx, [rdx + rdx]
mov r8, rbx
lea rdx, [rbp + 0x610]
mov rcx, rdi
call fcn.1400a4a90
mov word [rdi + rbx], r14w
jmp 0x140001920
lea r9, [rbp + 0x610]
lea rcx, [rbp + 0xb0]
call fcn.140003c80
mov dword [rsp + 0x60], r14d
xor edx, edx
mov r8d, 0x208
lea rcx, [rbp + 0x400]
call fcn.1400a5140
lea rdx, [rbp + 0x400]
lea rcx, [rsp + 0x60]
call fcn.140083e10
xorps xmm0, xmm0
movups xmmword [rbp + 0x140], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x150], xmm1
mov r8d, 4
lea rdx, str.From
lea rcx, [rbp + 0x140]
call fcn.1400049c0
nop
lea rdx, [0x14014a990]
lea rcx, [rbp + 0x160]
call fcn.140003de0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x180], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x190], xmm1
mov r8d, 6
lea rdx, str.BingId
lea rcx, [rbp + 0x180]
call fcn.1400049c0
nop
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0x1a0]
call fcn.140003de0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1c0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x1d0], xmm1
mov r8d, 9
lea rdx, str.DiskSpace
lea rcx, [rbp + 0x1c0]
call fcn.1400049c0
nop
lea rdx, [0x140144f60]
lea rcx, [rbp + 0x1e0]
call fcn.140003de0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x200], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x210], xmm1
mov r8d, 9
lea rdx, str.OldSource
lea rcx, [rbp + 0x200]
call fcn.1400049c0
nop
lea rdx, [0x14014a798]
lea rcx, [rbp + 0x220]
call fcn.140003de0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x240], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x250], xmm1
mov r8d, 0xa
lea rdx, str.OldVersion
lea rcx, [rbp + 0x240]
call fcn.1400049c0
nop
lea rdx, [0x14014a7b8]
lea rcx, [rbp + 0x260]
call fcn.140003de0
nop
mov r9d, dword [0x14014a9fc]
mov r8d, dword [0x14014a9f8]
lea rdx, str._d_x__d
lea rcx, [rsp + 0x68]
call fcn.140084a80
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x280], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x290], xmm1
mov r8d, InitCommonControls
lea rdx, str.ScreenResolution
lea rcx, [rbp + 0x280]
call fcn.1400049c0
xorps xmm0, xmm0
movups xmmword [rbp + 0x2a0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x2b0], xmm1
movups xmm0, xmmword [rbx]
movaps xmmword [rbp + 0x2a0], xmm0
movups xmm1, xmmword [rbx + 0x10]
movaps xmmword [rbp + 0x2b0], xmm1
mov qword [rbx + 0x10], r14
mov qword [rbx + 0x18], 7
mov word [rbx], r14w
lea r9, [rbp + 0x13a]
mov r8d, dword [0x14014a9f4]
sub r9, 2
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dx
shl ax, 2
lea ecx, [rax + rdx]
add cx, cx
sub r8w, cx
add r8w, 0x30
mov word [r9], r8w
mov r8d, edx
test edx, edx
jne 0x140001b31
lea r8, [rbp + 0x13a]
mov rdx, r9
lea rcx, [rbp - 0x78]
call fcn.140004cf0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x2c0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x2d0], xmm1
mov r8d, 8
lea rdx, str.DpiScale
lea rcx, [rbp + 0x2c0]
call fcn.1400049c0
movups xmm1, xmmword [rbp - 0x78]
movaps xmmword [rbp + 0x2e0], xmm1
movups xmm0, xmmword [rbp - 0x68]
movaps xmmword [rbp + 0x2f0], xmm0
movdqa xmm1, xmmword [0x140128f10]
movdqu xmmword [rbp - 0x68], xmm1
mov word [rbp - 0x78], r14w
xorps xmm0, xmm0
movups xmmword [rbp + 0x300], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x310], xmm1
mov r8d, reloc.COMCTL32.dll_InitCommonControls
lea rdx, str.ParentProcessName
lea rcx, [rbp + 0x300]
call fcn.1400049c0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x320], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x330], xmm1
lea rax, [rbp + 0x400]
mov r8, r15
nop dword [rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x140001c20
lea rdx, [rbp + 0x400]
lea rcx, [rbp + 0x320]
call fcn.1400049c0
nop
lea r9, [rbp + 0x13a]
mov r8d, dword [rsp + 0x60]
nop dword [rax + rax]
sub r9, 2
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dx
shl ax, 2
lea ecx, [rax + rdx]
add cx, cx
sub r8w, cx
add r8w, 0x30
mov word [r9], r8w
mov r8d, edx
test edx, edx
jne 0x140001c50
lea r8, [rbp + 0x13a]
mov rdx, r9
lea rcx, [rbp + 0xd0]
call fcn.140004cf0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x340], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x350], xmm1
mov r8d, InitCommonControls
lea rdx, str.ParentProcessId
lea rcx, [rbp + 0x340]
call fcn.1400049c0
movups xmm1, xmmword [rbp + 0xd0]
movaps xmmword [rbp + 0x360], xmm1
movups xmm0, xmmword [rbp + 0xe0]
movaps xmmword [rbp + 0x370], xmm0
movdqa xmm1, xmmword [0x140128f10]
movdqu xmmword [rbp + 0xe0], xmm1
mov word [rbp + 0xd0], r14w
mov rbx, qword [0x140144f80]
xorps xmm0, xmm0
movups xmmword [rbp + 0x380], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x390], xmm1
mov r8d, 0x1a
lea rdx, str.Edge_WriteRunOnceTimestamp
lea rcx, [rbp + 0x380]
call fcn.1400049c0
nop
lea rdx, [rbx + 0xa8]
lea rcx, [rbp + 0x3a0]
call fcn.140003de0
nop
mov rbx, qword [0x140144f80]
xorps xmm0, xmm0
movups xmmword [rbp + 0x3c0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x3d0], xmm1
mov r8d, 0x1b
lea rdx, str.Edge_WriteRunOnceTimeString
lea rcx, [rbp + 0x3c0]
call fcn.1400049c0
nop
lea rdx, [rbx + 0x88]
lea rcx, [rbp + 0x3e0]
call fcn.140003de0
nop
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x40], xmm0
mov ecx, 0x60
call fcn.1400a2514
mov rdi, rax
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rsp + 0x40], rax
lea rbx, [rbp + 0x140]
mov r8, rbx
mov rdx, rdi
lea rcx, [rsp + 0x40]
call fcn.140003f10
add rbx, 0x40
lea rax, [rbp + 0x400]
cmp rbx, rax
jne 0x140001dc0
xorps xmm0, xmm0
movups xmmword [rbp + 0x110], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x120], xmm1
mov r8d, InitCommonControls
lea rdx, str.wm_install_start
lea rcx, [rbp + 0x110]
call fcn.1400049c0
nop
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x110]
call fcn.14007fb20
nop
mov rdx, qword [rbp + 0x128]
cmp rdx, 8
jb 0x140001e68
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140001e62
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400038df
call fcn.1400a2410
nop
lea rcx, [rsp + 0x40]
call fcn.140004eb0
nop
lea r9, [fcn.140005a80]
mov edx, 0x40
lea r8d, [rdx - 0x35]
lea rcx, [rbp + 0x140]
call fcn.1400a2418
nop
mov rdx, qword [rbp - 0x80]
cmp rdx, 8
jb 0x140001ed1
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140001ecc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400038e5
call fcn.1400a2410
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x1e
lea rdx, str.MicrosoftEdgeWebview2Setup.exe
lea rcx, [rsp + 0x40]
call fcn.1400049c0
nop
xor edx, edx
mov r8d, 0x208
lea rcx, [rbp + 0x140]
call fcn.1400a5140
lea rdx, [rbp + 0x140]
mov ecx, 0x104
call qword [sym.imp.KERNEL32.dll_GetTempPathW]
xorps xmm0, xmm0
movups xmmword [rbp + 0x90], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xa0], xmm1
lea rax, [rbp + 0x140]
mov r8, r15
nop
inc r8
cmp word [rax + r8*2], 0
jne 0x140001f40
lea rdx, [rbp + 0x140]
lea rcx, [rbp + 0x90]
call fcn.1400049c0
nop
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0x70]
call fcn.140084480
nop
mov rdx, qword [rbp + 0xa8]
cmp rdx, 8
jb 0x140001fbb
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140001fb6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400038eb
call fcn.1400a2410
movdqa xmm0, xmmword [0x140128f10]
movdqu xmmword [rbp + 0xa0], xmm0
mov word [rbp + 0x90], r14w
mov rdx, qword [rsp + 0x58]
cmp rdx, 8
jb 0x140002015
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002010
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400038f1
call fcn.1400a2410
movdqa xmm0, xmmword [0x140128f10]
movdqu xmmword [rsp + 0x50], xmm0
mov word [rsp + 0x40], r14w
lea rcx, [rbp + 0x70]
cmp qword [rbp + 0x88], 8
cmovae rcx, qword [rbp + 0x70]
mov edx, 0x86
call fcn.14008fa00
lea rbx, str.true
lea r12, str.false
test al, al
je 0x1400020a1
lea rax, [rbp + 0x70]
cmp qword [rbp + 0x88], 8
cmovae rax, qword [rbp + 0x70]
mov qword [rsp + 0x30], rax
lea rax, str.Extract_embedded_WebView2Setup_file_succeeded:__s
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x4c
lea r9, str.InstallController::Run
lea r8, str.D:_a1_sinstaller_cppPCManagerInstallerSetupcontrollersInstallController.cpp
mov edx, 4
mov rcx, qword [0x14014a4e8]
call fcn.1400823a0
jmp 0x140002114
lea rcx, [rbp + 0x70]
cmp qword [rbp + 0x88], 8
cmovae rcx, qword [rbp + 0x70]
call qword [sym.imp.SHLWAPI.dll_PathFileExistsW]
test eax, eax
setne cl
lea rdx, [rbp + 0x70]
cmp qword [rbp + 0x88], 8
cmovae rdx, qword [rbp + 0x70]
mov rax, r12
test cl, cl
cmovne rax, rbx
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rdx
lea rax, str.Extract_embedded_WebView2Setup_file_failed:__s__Check_file_exist_status:__s
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x51
lea r9, str.InstallController::Run
lea r8, str.D:_a1_sinstaller_cppPCManagerInstallerSetupcontrollersInstallController.cpp
mov edx, 2
mov rcx, qword [0x14014a4e8]
call fcn.1400823a0
mov rdi, qword [rbp + 0x80]
lea r9, [rbp + 0x70]
cmp qword [rbp + 0x88], 8
cmovae r9, qword [rbp + 0x70]
mov rax, qword [0x140144e98]
cmp rdi, rax
ja 0x140002168
lea rbx, [0x140144e80]
cmp rax, 8
cmovae rbx, qword [0x140144e80]
mov qword [0x140144e90], rdi
lea r8, [rdi + rdi]
mov rdx, r9
mov rcx, rbx
call fcn.1400a4a90
mov word [rbx + rdi*2], r14w
jmp 0x140002177
mov rdx, rdi
lea rcx, [0x140144e80]
call fcn.140003c80
xorps xmm0, xmm0
movups xmmword [rbp + 0xd0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xe0], xmm1
mov r8d, InitCommonControls
lea rdx, str.Installer.dll
lea rcx, [rbp + 0xd0]
call fcn.1400049c0
nop
xor edx, edx
mov r8d, 0x208
lea rcx, [rbp + 0x140]
call fcn.1400a5140
lea rdx, [rbp + 0x140]
mov ecx, 0x104
call qword [sym.imp.KERNEL32.dll_GetTempPathW]
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x78], xmm1
lea rax, [rbp + 0x140]
mov r8, r15
nop word [rax + rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x1400021f0
lea rdx, [rbp + 0x140]
lea rcx, [rsp + 0x68]
call fcn.1400049c0
nop
lea r8, [rbp + 0xd0]
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x50]
call fcn.140084480
nop
mov rdx, qword [rbp - 0x80]
cmp rdx, 8
jb 0x140002264
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000225f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400038f7
call fcn.1400a2410
movdqa xmm0, xmmword [0x140128f10]
movdqu xmmword [rsp + 0x78], xmm0
mov word [rsp + 0x68], r14w
mov rdx, qword [rbp + 0xe8]
cmp rdx, 8
jb 0x1400022be
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400022b9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400038fd
call fcn.1400a2410
movdqa xmm0, xmmword [0x140128f10]
movdqu xmmword [rbp + 0xe0], xmm0
mov word [rbp + 0xd0], r14w
xorps xmm0, xmm0
movups xmmword [rbp + 0x110], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x120], xmm1
mov r8d, 0x12
lea rdx, str.PCManagerFiles.zip
lea rcx, [rbp + 0x110]
call fcn.1400049c0
nop
xor edx, edx
mov r8d, 0x208
lea rcx, [rbp + 0x140]
call fcn.1400a5140
lea rdx, [rbp + 0x140]
mov ecx, 0x104
call qword [sym.imp.KERNEL32.dll_GetTempPathW]
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x68], xmm1
lea rax, [rbp + 0x140]
mov r8, r15
inc r8
cmp word [rax + r8*2], 0
jne 0x140002344
lea rdx, [rbp + 0x140]
lea rcx, [rbp - 0x78]
call fcn.1400049c0
nop
lea r8, [rbp + 0x110]
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0x30]
call fcn.140084480
nop
mov rdx, qword [rbp - 0x60]
cmp rdx, 8
jb 0x1400023b5
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400023b0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003903
call fcn.1400a2410
movdqa xmm0, xmmword [0x140128f10]
movdqu xmmword [rbp - 0x68], xmm0
mov word [rbp - 0x78], r14w
mov rdx, qword [rbp + 0x128]
cmp rdx, 8
jb 0x14000240d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002408
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003909
call fcn.1400a2410
movdqa xmm0, xmmword [0x140128f10]
movdqu xmmword [rbp + 0x120], xmm0
mov word [rbp + 0x110], r14w
lea rbx, str.succeeded
lea r13, str.failed
cmp byte [0x14014a4f8], 0
je 0x140002ac5
lea r9, [0x14014a8a0]
cmp qword [0x14014a8b8], 8
cmovae r9, qword [0x14014a8a0]
lea r8, [0x14014a8c0]
cmp qword [0x14014a8d8], 8
cmovae r8, qword [0x14014a8c0]
lea rdx, str.https:__aka.ms_WMOnlineZip_s__s
lea rcx, [rbp + 0x90]
call fcn.140084a80
nop
lea rcx, [rbp + 0x30]
cmp qword [rbp + 0x48], 8
cmovae rcx, qword [rbp + 0x30]
call qword [sym.imp.KERNEL32.dll_GetFileAttributesW]
cmp eax, 0xffffffff
je 0x1400024e2
lea rax, str.Delete_existed_zip_file__download_new.
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x5d
lea r9, str.InstallController::Run
lea r8, str.D:_a1_sinstaller_cppPCManagerInstallerSetupcontrollersInstallController.cpp
mov edx, 4
mov rcx, qword [0x14014a4e8]
call fcn.1400823a0
lea rcx, [rbp + 0x30]
cmp qword [rbp + 0x48], 8
cmovae rcx, qword [rbp + 0x30]
call qword [sym.imp.KERNEL32.dll_DeleteFileW]
lea rax, [rbp + 0x90]
cmp qword [rbp + 0xa8], 8
cmovae rax, qword [rbp + 0x90]
mov qword [rsp + 0x30], rax
lea rax, str.Online_Package__start_download_from__s
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x61
lea r9, str.InstallController::Run
lea r8, str.D:_a1_sinstaller_cppPCManagerInstallerSetupcontrollersInstallController.cpp
mov edx, 4
mov rcx, qword [0x14014a4e8]
call fcn.1400823a0
lea rax, [rbp + 0x30]
cmp qword [rbp + 0x48], 8
cmovae rax, qword [rbp + 0x30]
mov qword [rsp + 0x30], rax
lea rax, str.Save_location:__s
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x62
lea r9, str.InstallController::Run
lea r8, str.D:_a1_sinstaller_cppPCManagerInstallerSetupcontrollersInstallController.cpp
mov edx, 4
mov rcx, qword [0x14014a4e8]
call fcn.1400823a0
mov rcx, qword [rsi + 0x10]
xor r9d, r9d
mov r8, rsi
mov edx, 0x469
test rcx, rcx
jne 0x140002596
mov ecx, dword [rsi + 0x18]
call qword [sym.imp.USER32.dll_PostThreadMessageW]
jmp 0x14000259c
call qword [sym.imp.USER32.dll_PostMessageW]
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x40], xmm0
mov ecx, 0x60
call fcn.1400a2514
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0xd0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xe0], xmm1
mov r8d, 0x28
lea rdx, str.wm_install_download_online_package_start
lea rcx, [rbp + 0xd0]
call fcn.1400049c0
nop
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0xd0]
call fcn.14007fb20
nop
mov rdx, qword [rbp + 0xe8]
cmp rdx, 8
jb 0x14000264d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002647
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000390f
call fcn.1400a2410
nop
lea rcx, [rsp + 0x40]
call fcn.140004eb0
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov rdi, rax
lea rdx, [rbp + 0x30]
cmp qword [rbp + 0x48], 8
cmovae rdx, qword [rbp + 0x30]
lea rcx, [rbp + 0x90]
cmp qword [rbp + 0xa8], 8
cmovae rcx, qword [rbp + 0x90]
mov r9, rsi
call fcn.140085bf0
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov rbx, rax
mov rcx, qword [rsi + 0x10]
xor r9d, r9d
mov r8, rsi
mov edx, 0x46b
test rcx, rcx
jne 0x1400026b5
mov ecx, dword [rsi + 0x18]
call qword [sym.imp.USER32.dll_PostThreadMessageW]
jmp 0x1400026bb
call qword [sym.imp.USER32.dll_PostMessageW]
lea rcx, [rbp + 0x30]
cmp qword [rbp + 0x48], 8
cmovae rcx, qword [rbp + 0x30]
call qword [sym.imp.KERNEL32.dll_GetFileAttributesW]
cmp eax, 0xffffffff
je 0x140002727
lea rcx, [rbp + 0x30]
cmp qword [rbp + 0x48], 8
cmovae rcx, qword [rbp + 0x30]
call fcn.1400846d0
cmp rax, 0x500000
jl 0x140002727
lea rax, str.Download_online_zip_file_succeeded.
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x7d
lea r9, str.InstallController::Run
lea r8, str.D:_a1_sinstaller_cppPCManagerInstallerSetupcontrollersInstallController.cpp
mov edx, 4
mov rcx, qword [0x14014a4e8]
call fcn.1400823a0
mov r14b, 1
jmp 0x140002767
lea rax, str.Download_online_zip_file_failed.
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x77
lea r9, str.InstallController::Run
lea r8, str.D:_a1_sinstaller_cppPCManagerInstallerSetupcontrollersInstallController.cpp
mov edx, 1
mov rcx, qword [0x14014a4e8]
call fcn.1400823a0
mov dword [0x14014a4e0], 0xfa1
xor r14b, r14b
sub rbx, rdi
mov qword [rsp + 0x30], rbx
lea rax, str.Download_online_package_take_time:__lld_ms
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x81
lea r9, str.InstallController::Run
lea r8, str.D:_a1_sinstaller_cppPCManagerInstallerSetupcontrollersInstallController.cpp
mov edx, 4
mov rcx, qword [0x14014a4e8]
call fcn.1400823a0
test r14b, r14b
lea rax, str.true
cmovne r12, rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp - 0x40], xmm1
mov r8d, 6
lea rdx, str.Result
lea rcx, [rbp - 0x50]
call fcn.1400049c0
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp - 0x20], xmm1
mov r8, r15
nop dword [rax + rax]
inc r8
cmp word [r12 + r8*2], 0
jne 0x1400027f0
mov rdx, r12
lea rcx, [rbp - 0x30]
call fcn.1400049c0
nop
lea r9, [rbp + 0xfa]
movabs r8, 0xcccccccccccccccd
nop dword [rax]
sub r9, 2
mov rax, r8
mul rbx
shr rdx, 3
movzx eax, dx
shl ax, 2
lea ecx, [rax + rdx]
add cx, cx
sub bx, cx
add bx, 0x30
mov word [r9], bx
mov rbx, rdx
test rdx, rdx
jne 0x140002820
lea r8, [rbp + 0xfa]
mov rdx, r9
lea rcx, [rsp + 0x68]
call fcn.140004cf0
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp], xmm1
lea r8d, [rbx + 8]
lea rdx, str.TakeTime
lea rcx, [rbp - 0x10]
call fcn.1400049c0
movups xmm1, xmmword [rsp + 0x68]
movaps xmmword [rbp + 0x10], xmm1
movups xmm0, xmmword [rsp + 0x78]
movaps xmmword [rbp + 0x20], xmm0
movdqa xmm1, xmmword [0x140128f10]
movdqu xmmword [rsp + 0x78], xmm1
xor r12d, r12d
mov word [rsp + 0x68], r12w
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x40], xmm0
lea ecx, [rbx + 0x60]
call fcn.1400a2514
mov rdi, rax
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rsp + 0x40], rax
lea rbx, [rbp - 0x50]
nop dword [rax]
mov r8, rbx
mov rdx, rdi
lea rcx, [rsp + 0x40]
call fcn.140003f10
add rbx, 0x40
lea rax, [rbp + 0x30]
cmp rbx, rax
jne 0x1400028e0
xorps xmm0, xmm0
movups xmmword [rbp + 0xd0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xe0], xmm1
mov r8d, 0x29
lea rdx, str.wm_install_download_online_package_result
lea rcx, [rbp + 0xd0]
call fcn.1400049c0
nop
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0xd0]
call fcn.14007fb20
nop
mov rdx, qword [rbp + 0xe8]
cmp rdx, 8
jb 0x140002985
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000297f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003915
call fcn.1400a2410
nop
lea rcx, [rsp + 0x40]
call fcn.140004eb0
nop
lea r9, [fcn.140005a80]
mov edx, 0x40
lea r8d, [rdx - 0x3e]
lea rcx, [rbp - 0x50]
call fcn.1400a2418
nop
mov rcx, qword [rsi + 0x10]
xor r9d, r9d
mov r8, rsi
mov edx, 0x468
test rcx, rcx
jne 0x1400029c9
mov ecx, dword [rsi + 0x18]
call qword [sym.imp.USER32.dll_PostThreadMessageW]
jmp 0x1400029d0
call qword [sym.imp.USER32.dll_PostMessageW]
nop
mov rdx, qword [rbp + 0xa8]
cmp rdx, 8
jb 0x140002a16
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002a11
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000391b
call fcn.1400a2410
test r14b, r14b
je 0x140002ccb
lea rbx, str.succeeded
lea rcx, [rbp + 0x50]
cmp qword [rbp + 0x68], 8
cmovae rcx, qword [rbp + 0x50]
call qword [sym.imp.KERNEL32.dll_GetFileAttributesW]
cmp eax, 0xffffffff
je 0x140002b8e
lea rax, str.Try_to_delete_existed_Installer.dll__extract_new.
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x96
lea r9, str.InstallController::Run
lea r8, str.D:_a1_sinstaller_cppPCManagerInstallerSetupcontrollersInstallController.cpp
mov edx, 4
mov rcx, qword [0x14014a4e8]
call fcn.1400823a0
lea rcx, [rbp + 0x50]
cmp qword [rbp + 0x68], 8
cmovae rcx, qword [rbp + 0x50]
call qword [sym.imp.KERNEL32.dll_DeleteFileW]
lea r9, str.InstallController::Run
lea r8, str.D:_a1_sinstaller_cppPCManagerInstallerSetupcontrollersInstallController.cpp
mov rcx, qword [0x14014a4e8]
test eax, eax
je 0x140002b70
lea rax, str.Delete_existed_Installer.dll_succeeded.
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x99
mov edx, 4
jmp 0x140002b89
lea rax, str.Offline_Package__start_extract_embedded_resources.
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x88
lea r9, str.InstallController::Run
lea r8, str.D:_a1_sinstaller_cppPCManagerInstallerSetupcontrollersInstallController.cpp
mov edx, 4
mov rcx, qword [0x14014a4e8]
call fcn.1400823a0
lea rcx, [rbp + 0x30]
cmp qword [rbp + 0x48], 8
cmovae rcx, qword [rbp + 0x30]
mov edx, 0x85
call fcn.14008fa00
movzx r14d, al
mov rcx, r13
test al, al
cmovne rcx, rbx
mov qword [rsp + 0x30], rcx
lea rax, str.Extract_PCManagerFiles.zip_to_temp_folder__s.
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x8b
lea r9, str.InstallController::Run
lea r8, str.D:_a1_sinstaller_cppPCManagerInstallerSetupcontrollersInstallController.cpp
mov edx, 4
mov rcx, qword [0x14014a4e8]
call fcn.1400823a0
xor r12d, r12d
test r14b, r14b
jne 0x140002a26
mov dword [0x14014a4e0], 0xfa2
jmp 0x140002ccb
lea rax, str.Delete_existed_Installer.dll_failed__installation_may_fail.
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x9d
mov edx, 2
call fcn.1400823a0
xor edx, edx
mov r8d, 0x208
lea rcx, [rbp + 0x140]
call fcn.1400a5140
lea rdx, [rbp + 0x140]
mov ecx, 0x104
call qword [sym.imp.KERNEL32.dll_GetTempPathW]
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
lea rax, [rbp + 0x140]
nop dword [rax]
inc r15
cmp word [rax + r15*2], 0
jne 0x140002bd0
mov r8, r15
lea rdx, [rbp + 0x140]
lea rcx, [rsp + 0x40]
call fcn.1400049c0
nop
lea r8, [rsp + 0x40]
cmp qword [rsp + 0x58], 8
cmovae r8, qword [rsp + 0x40]
lea rcx, [rbp + 0x30]
cmp qword [rbp + 0x48], 8
cmovae rcx, qword [rbp + 0x30]
lea rdx, str.Installer.dll
call fcn.1400848e0
movzx r14d, al
mov rdx, qword [rsp + 0x58]
cmp rdx, 8
jb 0x140002c61
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002c5c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003921
call fcn.1400a2410
movdqa xmm0, xmmword [0x140128f10]
movdqu xmmword [rsp + 0x50], xmm0
mov word [rsp + 0x40], r12w
test r14b, r14b
cmovne r13, rbx
mov qword [rsp + 0x30], r13
lea rax, str.Extract_Installer.dll__s.
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0xa2
lea r9, str.InstallController::Run
lea r8, str.D:_a1_sinstaller_cppPCManagerInstallerSetupcontrollersInstallController.cpp
mov edx, 4
mov rcx, qword [0x14014a4e8]
call fcn.1400823a0
mov eax, dword [0x14014a4e0]
mov ecx, 0xfa3
test r14b, r14b
cmove eax, ecx
mov dword [0x14014a4e0], eax
mov rdi, qword [rbp + 0x40]
lea r9, [rbp + 0x30]
cmp qword [rbp + 0x48], 8
cmovae r9, qword [rbp + 0x30]
mov rax, qword [0x140144eb8]
cmp rdi, rax
ja 0x140002d19
lea rbx, [0x140144ea0]
cmp rax, 8
cmovae rbx, qword [0x140144ea0]
mov qword [0x140144eb0], rdi
lea r8, [rdi + rdi]
mov rdx, r9
mov rcx, rbx
call fcn.1400a4a90
mov word [rbx + rdi*2], r12w
jmp 0x140002d28
mov rdx, rdi
lea rcx, [0x140144ea0]
call fcn.140003c80
lea r15, [0x140144f40]
mov r8, r15
cmp qword [0x140144f58], 8
cmovae r8, qword [0x140144f40]
lea r9, str.Installer.dll
lea rdx, [0x14010dd00]
lea rcx, [rbp + 0xd0]
call fcn.140084a80
mov rdx, rax
lea rcx, [0x140144f00]
call fcn.140003be0
mov rdx, qword [rbp + 0xe8]
cmp rdx, 8
jb 0x140002db1
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002dac
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003927
call fcn.1400a2410
mov rdi, qword [rbp + 0x60]
lea r9, [rbp + 0x50]
cmp qword [rbp + 0x68], 8
cmovae r9, qword [rbp + 0x50]
mov rax, qword [0x140144f38]
cmp rdi, rax
ja 0x140002dff
lea rbx, [0x140144f20]
cmp rax, 8
cmovae rbx, qword [0x140144f20]
mov qword [0x140144f30], rdi
lea r8, [rdi + rdi]
mov rdx, r9
mov rcx, rbx
call fcn.1400a4a90
mov word [rbx + rdi*2], r12w
jmp 0x140002e0e
mov rdx, rdi
lea rcx, [0x140144f20]
call fcn.140003c80
mov rdi, qword [0x140144f50]
mov r9, r15
cmp qword [0x140144f58], 8
cmovae r9, qword [0x140144f40]
mov rax, qword [0x140144ed8]
cmp rdi, rax
ja 0x140002e64
lea rbx, [0x140144ec0]
cmp rax, 8
cmovae rbx, qword [0x140144ec0]
mov qword [0x140144ed0], rdi
lea r8, [rdi + rdi]
mov rdx, r9
mov rcx, rbx
call fcn.1400a4a90
mov word [rbx + rdi*2], r12w
jmp 0x140002e73
mov rdx, rdi
lea rcx, [0x140144ec0]
call fcn.140003c80
cmp qword [0x140144f58], 8
cmovae r15, qword [0x140144f40]
lea r9, str.MSPCManager.exe
mov r8, r15
lea rdx, [0x14010dd00]
lea rcx, [rbp + 0xd0]
call fcn.140084a80
mov rdx, rax
lea rcx, [0x140144ee0]
call fcn.140003be0
mov rdx, qword [rbp + 0xe8]
cmp rdx, 8
jb 0x140002ef5
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002ef0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000392d
call fcn.1400a2410
test r14b, r14b
je 0x1400031cb
lea rcx, [rbp + 0x50]
cmp qword [rbp + 0x68], 8
cmovae rcx, qword [rbp + 0x50]
call qword [sym.imp.SHLWAPI.dll_PathFileExistsW]
test eax, eax
je 0x1400033bc
lea rcx, [rbp + 0x30]
cmp qword [rbp + 0x48], 8
cmovae rcx, qword [rbp + 0x30]
call qword [sym.imp.SHLWAPI.dll_PathFileExistsW]
test eax, eax
je 0x1400033bc
cmp qword [rbp + 0x60], 0
jne 0x140002f75
lea rax, str.dllPath_is_empty__InitExtendModule_failed.
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x11b
lea r9, str.InstallController::InitExtendModule
lea r8, str.D:_a1_sinstaller_cppPCManagerInstallerSetupcontrollersInstallController.cpp
mov edx, 1
mov rcx, qword [0x14014a4e8]
call fcn.1400823a0
jmp 0x14000337b
lea rcx, [rbp + 0x50]
cmp qword [rbp + 0x68], 8
cmovae rcx, qword [rbp + 0x50]
call qword [sym.imp.SHLWAPI.dll_PathFileExistsW]
test eax, eax
jne 0x140002fb9
lea rax, [rbp + 0x50]
cmp qword [rbp + 0x68], 8
cmovae rax, qword [rbp + 0x50]
mov qword [rsp + 0x30], rax
lea rax, str.File__s_isnt_exist__InitExtendModule_failed.
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x121
jmp 0x14000335c
lea rcx, [rbp + 0x50]
cmp qword [rbp + 0x68], 8
cmovae rcx, qword [rbp + 0x50]
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov qword [rsi + 0x28], rax
test rax, rax
je 0x140003335
lea rdx, str.CreateModule
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsi + 0x38], rax
lea rdx, str.DestroyModule
mov rcx, qword [rsi + 0x28]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsi + 0x40], rax
lea rdx, str.SetTelemetry
mov rcx, qword [rsi + 0x28]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsi + 0x48], rax
lea rdx, str.SetLogInstance
mov rcx, qword [rsi + 0x28]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsi + 0x50], rax
cmp qword [rsi + 0x38], 0
je 0x140003335
cmp qword [rsi + 0x40], 0
je 0x140003335
cmp qword [rsi + 0x48], 0
je 0x140003335
test rax, rax
je 0x140003335
lea rax, str.LoadLibrary_Installer.dll_succeeded.
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0xc2
lea r9, str.InstallController::Run
lea r8, str.D:_a1_sinstaller_cppPCManagerInstallerSetupcontrollersInstallController.cpp
mov edx, 4
mov rcx, qword [0x14014a4e8]
call fcn.1400823a0
call fcn.140007ce0
mov rax, qword [rsi + 0x48]
mov rcx, qword [0x14014a4f0]
call rax
mov rax, qword [rsi + 0x50]
mov rcx, qword [0x14014a4e8]
call rax
call qword [rsi + gethostname]
mov rbx, rax
mov qword [rsi + 0x30], rax
mov rax, qword [rax]
mov rdi, qword [rax + 0x20]
lea rax, [rbp + 0xd0]
mov qword [rsp + 0x60], rax
mov qword [rbp + 0x108], r12
mov rcx, qword [0x14014aa38]
test rcx, rcx
je 0x1400030ec
mov rax, qword [rcx]
lea rdx, [rbp + 0xd0]
call qword [rax]
mov qword [rbp + 0x108], rax
lea rdx, [rbp + 0xd0]
mov rcx, rbx
call rdi
mov rcx, qword [rsi + 0x30]
mov rax, qword [rcx]
lea rdx, [0x14014a790]
call qword [rax + 0x28]
mov rcx, qword [rsi + 0x30]
mov rax, qword [rcx]
lea rdx, [0x140144e70]
call qword [rax + 0x40]
mov rbx, qword [rsi + 0x30]
mov rax, qword [rbx]
mov rdi, qword [rax + 0x38]
lea rax, [rbp + 0xd0]
mov qword [rsp + 0x60], rax
mov qword [rbp + 0x108], r12
mov rcx, qword [0x14014aa78]
test rcx, rcx
je 0x140003157
mov rax, qword [rcx]
lea rdx, [rbp + 0xd0]
call qword [rax]
mov qword [rbp + 0x108], rax
lea rdx, [rbp + 0xd0]
mov rcx, rbx
call rdi
mov rcx, qword [rsi + 0x30]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
test al, al
je 0x140003181
mov rcx, qword [rsi + 0x30]
mov rax, qword [rcx]
call qword [rax + InitCommonControls]
movzx r14d, al
jmp 0x140003184
xor r14b, r14b
mov rcx, qword [rsi + 0x30]
mov rax, qword [rcx]
call qword [rax + 0x30]
mov dword [0x14014a4e0], eax
mov dword [rsp + 0x30], eax
lea rax, str.Module_Installer.dll_process_exitCode:__d
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0xd8
lea r9, str.InstallController::Run
lea r8, str.D:_a1_sinstaller_cppPCManagerInstallerSetupcontrollersInstallController.cpp
mov edx, 4
mov rcx, qword [0x14014a4e8]
call fcn.1400823a0
movzx edx, r14b
call fcn.140007e90
test r14b, r14b
je 0x140003403
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp - 0x40], xmm1
mov r8d, 9
lea rdx, str.DiskSpace
lea rcx, [rbp - 0x50]
call fcn.1400049c0
nop
lea rdx, [0x140144f60]
lea rcx, [rbp - 0x30]
call fcn.140003de0
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp], xmm1
mov r8d, 6
lea rdx, str.BingId
lea rcx, [rbp - 0x10]
call fcn.1400049c0
nop
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0x10]
call fcn.140003de0
nop
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x40], xmm0
mov ecx, 0x60
call fcn.1400a2514
mov rdi, rax
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rsp + 0x40], rax
lea rbx, [rbp - 0x50]
nop dword [rax + rax]
mov r8, rbx
mov rdx, rdi
lea rcx, [rsp + 0x40]
call fcn.140003f10
add rbx, 0x40
lea rax, [rbp + 0x30]
cmp rbx, rax
jne 0x140003280
xorps xmm0, xmm0
movups xmmword [rbp + 0xd0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xe0], xmm1
mov r8d, InitCommonControls
lea rdx, str.wm_install_ok
lea rcx, [rbp + 0xd0]
call fcn.1400049c0
nop
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0xd0]
call fcn.14007fb20
nop
mov rdx, qword [rbp + 0xe8]
cmp rdx, 8
jb 0x140003325
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000331f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003933
call fcn.1400a2410
nop
lea rcx, [rsp + 0x40]
call fcn.140004eb0
nop
jmp 0x140003560
lea rax, [rbp + 0x50]
cmp qword [rbp + 0x68], 8
cmovae rax, qword [rbp + 0x50]
mov qword [rsp + 0x30], rax
lea rax, str.LoadLibrary__s_failed.
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x135
lea r9, str.InstallController::InitExtendModule
lea r8, str.D:_a1_sinstaller_cppPCManagerInstallerSetupcontrollersInstallController.cpp
mov edx, 1
mov rcx, qword [0x14014a4e8]
call fcn.1400823a0
lea rax, str.LoadLibrary_Installer.dll_failed__setup_process_will_break.
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0xdc
lea r9, str.InstallController::Run
lea r8, str.D:_a1_sinstaller_cppPCManagerInstallerSetupcontrollersInstallController.cpp
mov edx, 1
mov rcx, qword [0x14014a4e8]
call fcn.1400823a0
movzx edx, r14b
call fcn.140007e90
jmp 0x1400031dd
lea rax, str.Cant_find_file:_Installer.dll_or_PCManagerFiles.zip__setup_process_will_break.
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0xb9
lea r9, str.InstallController::Run
lea r8, str.D:_a1_sinstaller_cppPCManagerInstallerSetupcontrollersInstallController.cpp
mov edx, 1
mov rcx, qword [0x14014a4e8]
call fcn.1400823a0
xor r14b, r14b
mov dword [0x14014a4e0], 0xfa4
xor edx, edx
call fcn.140007e90
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp - 0x40], xmm1
mov r8d, 9
lea rdx, str.DiskSpace
lea rcx, [rbp - 0x50]
call fcn.1400049c0
nop
lea rdx, [0x140144f60]
lea rcx, [rbp - 0x30]
call fcn.140003de0
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp], xmm1
mov r8d, 6
lea rdx, str.BingId
lea rcx, [rbp - 0x10]
call fcn.1400049c0
nop
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0x10]
call fcn.140003de0
nop
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x40], xmm0
mov ecx, 0x60
call fcn.1400a2514
mov rdi, rax
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rsp + 0x40], rax
lea rbx, [rbp - 0x50]
nop dword [rax]
nop word [rax + rax]
mov r8, rbx
mov rdx, rdi
lea rcx, [rsp + 0x40]
call fcn.140003f10
add rbx, 0x40
lea rax, [rbp + 0x30]
cmp rbx, rax
jne 0x1400034b0
xorps xmm0, xmm0
movups xmmword [rbp + 0xd0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xe0], xmm1
mov r8d, reloc.COMCTL32.dll_InitCommonControls
lea rdx, str.wm_install_failed
lea rcx, [rbp + 0xd0]
call fcn.1400049c0
nop
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0xd0]
call fcn.14007fb20
nop
mov rdx, qword [rbp + 0xe8]
cmp rdx, 8
jb 0x140003555
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000354f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400038d9
call fcn.1400a2410
nop
lea rcx, [rsp + 0x40]
call fcn.140004eb0
nop
lea r9, [fcn.140005a80]
mov r8d, 2
lea edx, [r8 + 0x3e]
lea rcx, [rbp - 0x50]
call fcn.1400a2418
mov edx, dword [0x14014a4e0]
lea rcx, [rbp + 0xd0]
call fcn.1400048c0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp - 0x40], xmm1
mov r8d, 8
lea rdx, str.ExitCode
lea rcx, [rbp - 0x50]
call fcn.1400049c0
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp - 0x20], xmm1
movups xmm0, xmmword [rbx]
movaps xmmword [rbp - 0x30], xmm0
movups xmm1, xmmword [rbx + 0x10]
movaps xmmword [rbp - 0x20], xmm1
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], 7
mov word [rbx], r12w
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp], xmm1
mov r8d, 6
lea rdx, str.BingId
lea rcx, [rbp - 0x10]
call fcn.1400049c0
nop
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0x10]
call fcn.140003de0
nop
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x40], xmm0
mov ecx, 0x60
call fcn.1400a2514
mov rdi, rax
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rsp + 0x40], rax
lea rbx, [rbp - 0x50]
nop dword [rax]
mov r8, rbx
mov rdx, rdi
lea rcx, [rsp + 0x40]
call fcn.140003f10
add rbx, 0x40
lea rax, [rbp + 0x30]
cmp rbx, rax
jne 0x140003650
xorps xmm0, xmm0
movups xmmword [rbp + 0x110], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x120], xmm1
mov r8d, 0x13
lea rdx, str.wm_install_exitcode
lea rcx, [rbp + 0x110]
call fcn.1400049c0
nop
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x110]
call fcn.14007fb20
nop
mov rdx, qword [rbp + 0x128]
cmp rdx, 8
jb 0x1400036f5
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400036ef
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003939
call fcn.1400a2410
nop
lea rcx, [rsp + 0x40]
call fcn.140004eb0
nop
lea r9, [fcn.140005a80]
mov edx, 0x40
lea r8d, [rdx - 0x3e]
lea rcx, [rbp - 0x50]
call fcn.1400a2418
nop
mov rdx, qword [rbp + 0xe8]
cmp rdx, 8
jb 0x140003761
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000375b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000393f
call fcn.1400a2410
nop
mov rdx, qword [rbp + 0x48]
cmp rdx, 8
jb 0x1400037a1
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000379c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003945
call fcn.1400a2410
mov qword [rbp + 0x40], r12
mov qword [rbp + 0x48], 7
mov word [rbp + 0x30], r12w
mov rdx, qword [rbp + 0x68]
cmp rdx, 8
jb 0x1400037f2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400037ed
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000394b
call fcn.1400a2410
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], 7
mov word [rbp + 0x50], r12w
mov rdx, qword [rbp + 0x88]
cmp rdx, 8
jb 0x140003846
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003841
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003951
call fcn.1400a2410
mov qword [rbp + 0x80], r12
mov qword [rbp + 0x88], 7
mov word [rbp + 0x70], r12w
mov rdx, qword [rbp + 0xc8]
cmp rdx, 8
jb 0x14000389f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000389a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400038d3
call fcn.1400a2410
movzx eax, r14b
mov rcx, qword [rbp + 0xe10]
xor rcx, rsp
call fcn.1400a23f0
lea r11, [rsp + 0xf20]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.1400a92b0
nop
call fcn.1400a92b0
nop
call fcn.1400a92b0
nop
call fcn.1400a92b0
nop
call fcn.1400a92b0
nop
call fcn.1400a92b0
nop
call fcn.1400a92b0
nop
call fcn.1400a92b0
nop
call fcn.1400a92b0
nop
call fcn.1400a92b0
nop
call fcn.1400a92b0
nop
call fcn.1400a92b0
nop
call fcn.1400a92b0
int3
call fcn.1400a92b0
int3
call fcn.1400a92b0
int3
call fcn.1400a92b0
nop
call fcn.1400a92b0
nop
call fcn.1400a92b0
nop
call fcn.1400a92b0
nop
call fcn.1400a92b0
nop
call fcn.1400a92b0
nop
call fcn.1400a92b0
int3