Function at 0x1400f9a40
Capabilities:
Create process on windows

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x150
mov rax, qword [0x1402fa010]
xor rax, rsp
mov qword [rsp + 0x140], rax
mov rdi, rcx
mov edx, 0x557
mov rcx, qword [rcx + 8]
call qword [sym.imp.USER32.dll_GetDlgItem]
xor r9d, r9d
xor r8d, r8d
mov edx, 0xf0
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
mov rsi, rax
call fcn.140163500
cmp dword [rax + 0x534], 0
jne 0x1400f9d0a
test esi, esi
je 0x1400f9d0a
cmp dword [rdi + 0x168], 0
jne 0x1400f9d0a
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0xf0], xmm0
movups xmmword [rsp + 0x100], xmm0
movups xmmword [rsp + 0x110], xmm0
movups xmmword [rsp + 0x120], xmm0
mov qword [rsp + 0x130], rax
lea rcx, [rsp + 0xf0]
call fcn.14005f220
nop
call fcn.140044940
mov rcx, rax
lea r8, str.TEXT
lea rdx, str.TEXT_MESSAGEBOX_OK
call fcn.140048080
mov rbx, 0xffffffffffffffff
test rax, rax
jne 0x1400f9b1b
xor r8d, r8d
jmp 0x1400f9b2b
mov r8, rbx
nop
inc r8
cmp word [rax + r8*2], 0
jne 0x1400f9b20
mov rdx, rax
lea rcx, [rsp + 0x118]
call fcn.140018f70
call fcn.140044940
mov rcx, rax
lea r8, str.TEXT
lea rdx, str.TEXT_MESSAGEBOX_NO
call fcn.140048080
test rax, rax
jne 0x1400f9b60
xor r8d, r8d
jmp 0x1400f9b6e
mov r8, rbx
inc r8
cmp word [rax + r8*2], 0
jne 0x1400f9b63
mov rdx, rax
lea rcx, [rsp + 0x120]
call fcn.140018f70
call fcn.140044940
mov rcx, rax
lea r8, str.TEXT
lea rdx, str.TEXT_MESSAGEBOX_HELP
call fcn.140048080
test rax, rax
jne 0x1400f9ba3
xor r8d, r8d
jmp 0x1400f9bbb
mov r8, rbx
nop word [rax + rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x1400f9bb0
mov rdx, rax
lea rcx, [rsp + 0xf8]
call fcn.140018f70
call fcn.140044940
mov rcx, rax
lea r8, str.TEXT
lea rdx, str.TEXT_MESSAGEBOX_DONOTSHOWTHISMSGAGAIN
call fcn.140048080
test rax, rax
jne 0x1400f9bf0
xor r8d, r8d
jmp 0x1400f9bfe
mov r8, rbx
inc r8
cmp word [rax + r8*2], 0
jne 0x1400f9bf3
mov rdx, rax
lea rcx, [rsp + 0x130]
call fcn.140018f70
xor edx, edx
mov r8d, 0xb8
lea rcx, [rsp + 0x30]
call fcn.1401f6840
lea rcx, [rsp + 0x30]
call fcn.14005fde0
nop
call fcn.140044940
mov rcx, rax
lea r8, str.TEXT
lea rdx, str.TEXT_ASK_DELSRC_TURN_ON_TEST_ARCHIVE
call fcn.140048080
test rax, rax
jne 0x1400f9c50
xor ebx, ebx
jmp 0x1400f9c5a
inc rbx
cmp word [rax + rbx*2], 0
jne 0x1400f9c50
mov r8d, ebx
mov rdx, rax
lea rcx, [rsp + 0x38]
call fcn.140018f70
mov byte [rsp + 0x50], 1
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x40], rax
call fcn.1401285c0
lea rcx, [0x1402620b8]
lea r8, [0x1402620c0]
cmp dword [rax + 0x88], 0
cmovne r8, rcx
mov r9d, 3
mov rdx, qword [rdi + 8]
lea rcx, [rsp + 0x30]
call fcn.1400600a0
mov ebx, eax
call fcn.140163500
mov ecx, dword [rsp + 0x54]
mov dword [rax + 0x534], ecx
cmp ebx, 6
jne 0x1400f9d3e
mov edx, 0x558
mov rcx, qword [rdi + 8]
call qword [sym.imp.USER32.dll_GetDlgItem]
xor r9d, r9d
mov edx, 0xf1
lea r8d, [rbx - 5]
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
mov dword [rdi + 0x168], 1
lea rcx, [rsp + 0x30]
call fcn.14005ff90
nop
lea rcx, [rsp + 0xf0]
call fcn.14005f590
mov rax, qword [rdi + 0x198]
mov dword [rax + 0xe4], esi
xor eax, eax
mov rcx, qword [rsp + 0x140]
xor rcx, rsp
call fcn.1401f3bf0
lea r11, [rsp + 0x150]
mov rbx, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rsp, r11
pop rdi
ret
cmp ebx, 2
jne 0x1400f9cf2
mov edx, 0x557
mov rcx, qword [rdi + 8]
call qword [sym.imp.USER32.dll_GetDlgItem]
xor r9d, r9d
xor r8d, r8d
mov edx, 0xf1
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], 0
xor r9d, r9d
lea r8, str.https:__www.bandisoft.com_bandizip_help_backup_
lea rdx, [0x140265d30]
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
nop
lea rcx, [rsp + 0x30]
call fcn.14005ff90
nop
lea rcx, [rsp + 0xf0]
call fcn.14005f590
jmp 0x1400f9d17