Function at 0x44ab2e
Capabilities:
Accept command line arguments
Create process on windows

Disassembly:
push 0xa4
mov eax, 0x502ebd
call fcn.004aa5c2
mov edi, ecx
mov dword [ebp - 0x6c], edi
mov eax, dword [ebp + 8]
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x68]
push eax
call fcn.004430a8
pop ecx
xor ebx, ebx
mov dword [ebp - 4], ebx
call fcn.00414410
push eax
lea ecx, [ebp - 0x64]
call fcn.00442212
cmp dword [edi + 0x78], 3
mov byte [ebp - 4], 1
jne 0x44ab83
push dword [ebp - 0x68]
lea eax, [ebp - 0x64]
push str._sutilswebview2.exe
push eax
call fcn.0042f390
add esp, 0xc
push str.CWebView::Init:_end_check_sign
call fcn.00442bfd
pop ecx
lea ecx, [ebp - 0x58]
call fcn.00429110
mov byte [ebp - 4], 2
call dword [sym.imp.KERNEL32.dll_GetCommandLineW]
push eax
lea ecx, [ebp - 0x28]
call fcn.0041a580
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 3
push eax
lea ecx, [ebp - 0x58]
call fcn.00429a70
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00407fe0
xor eax, eax
mov dword [ebp - 0x18], ebx
push str.D6FBCCE039A5477EBDCD07660C8B8B30025381AF0C6D42119BBC9A469EC289A3
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 7
mov word [ebp - 0x28], ax
call fcn.00442e41
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 4
push eax
lea ecx, [ebp - 0x58]
call fcn.004299c0
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
mov esi, eax
call fcn.00407fe0
test esi, esi
je 0x44acb2
push str.CWebView::Init:_Lunch_CefView_Use_ShellExcuteEx.
call fcn.00442bfd
push 0x3c
pop esi
push esi
lea eax, [ebp - 0xa8]
push ebx
push eax
call fcn.004ccab0
mov eax, dword [ebp - 0x60]
add esp, 0x10
mov dword [ebp - 0xa8], esi
mov esi, dword [ebp - 0x64]
mov dword [ebp - 0xa0], ebx
mov eax, dword [eax]
mov dword [ebp - 0x94], eax
lea eax, [ebp - 0xa8]
push eax
mov dword [ebp - 0x98], esi
mov dword [ebp - 0xa4], 0x140
mov dword [ebp - 0x8c], 5
mov dword [ebp - 0x9c], 0x511654
call dword [sym.imp.SHELL32.dll_ShellExecuteExW]
test eax, eax
jne 0x44aca0
call dword [sym.imp.KERNEL32.dll_GetLastError]
push eax
mov eax, dword [ebp - 0x60]
push dword [eax]
push esi
push edi
push str.CWebView::Init__Lunch_CefView_Use_ShellExcuteEx__this_p__run__s__s_failed__error_d
call fcn.00442bde
add esp, 0x14
mov dword [edi + 0x5c], ebx
push 0xfffffffffffffffd
call dword [sym.imp.KERNEL32.dll_SetLastError]
jmp 0x44add3
mov dword [edi + 0x5c], ebx
mov ebx, dword [ebp - 0x70]
mov dword [edi + 0x58], 1
jmp 0x44add3
push 0x40
lea eax, [ebp - 0xac]
mov dword [ebp - 0xb0], 0x44
push ebx
push eax
call fcn.004ccab0
mov eax, dword [edi + 0x30]
add esp, 0xc
cmp dword [eax - 0xc], 0
je 0x44ad02
push 0x50ced8
push eax
call fcn.0044c56c
pop ecx
pop ecx
test eax, eax
jne 0x44acf4
mov dword [ebp - 0xa8], 0x50984c
jmp 0x44ad02
lea ecx, [edi + 0x30]
call fcn.0044a6f9
mov dword [ebp - 0xa8], eax
xor eax, eax
lea edi, [ebp - 0x20]
stosd dword es:[edi], eax
lea ecx, [ebp - 0x5c]
push 0x50c694
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
call fcn.00412240
mov esi, dword [ebp - 0x64]
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 5
push dword [esi - 0xc]
push esi
call fcn.00444ad2
push 2
push 0x511710
lea ecx, [ebp - 0x5c]
call fcn.00444ad2
mov edi, dword [ebp - 0x60]
lea ecx, [ebp - 0x5c]
mov eax, dword [edi]
push dword [eax - 0xc]
push eax
call fcn.00444ad2
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x60], eax
mov eax, dword [ebp - 0x5c]
cmp dword [eax - 4], 1
jle 0x44ad68
push dword [eax - 0xc]
lea ecx, [ebp - 0x5c]
call fcn.00413b50
mov eax, dword [ebp - 0x5c]
lea ecx, [ebp - 0x20]
push ecx
lea ecx, [ebp - 0xb0]
push ecx
push dword [ebp - 0x60]
push ebx
push ebx
push ebx
push ebx
push ebx
push eax
push esi
call dword [sym.imp.KERNEL32.dll_CreateProcessW]
test eax, eax
jne 0x44adaf
call dword [sym.imp.KERNEL32.dll_GetLastError]
push eax
push dword [edi]
mov edi, dword [ebp - 0x6c]
push esi
push edi
push str.CWebView::Init__this_p__run__s__s_failed__error_d
call fcn.00442bde
add esp, 0x14
mov dword [edi + 0x5c], ebx
push 0xfffffffffffffffd
call dword [sym.imp.KERNEL32.dll_SetLastError]
jmp 0x44adc8
mov edi, dword [ebp - 0x6c]
push dword [ebp - 0x1c]
mov dword [edi + 0x58], 1
call dword [sym.imp.KERNEL32.dll_CloseHandle]
mov dword [edi + 0x5c], ebx
mov ebx, dword [ebp - 0x20]
mov ecx, dword [ebp - 0x5c]
lea ecx, [ecx - 0x10]
call fcn.00442503
lea ecx, [ebp - 0x58]
call fcn.00429220
lea ecx, [esi - 0x10]
call fcn.00442503
mov ecx, dword [ebp - 0x68]
add ecx, 0xfffffff0
call fcn.00442503
mov eax, ebx
call fcn.004aa57d
ret 4