Function at 0x4094d3
Capabilities:
Create process on windows

Disassembly:
push 0x74
mov eax, 0x466876
call fcn.0043d25b
call fcn.004092f3
mov eax, dword [0x498a50]
add eax, 0xfffffff0
push eax
call fcn.00404a80
pop ecx
lea edi, [eax + 0x10]
mov dword [ebp - 0x18], edi
and dword [ebp - 4], 0
xor eax, eax
xor ebx, ebx
inc eax
cmp byte [0x498a78], bl
jne 0x40951f
cmp dword [edi - 4], eax
jle 0x40951d
push dword [edi - 0xc]
lea ecx, [ebp - 0x18]
call fcn.00404809
mov edi, dword [ebp - 0x18]
mov ebx, edi
push str.Before_Electron_start
call fcn.004064a1
push 0x40
lea eax, [ebp - 0x7c]
mov dword [ebp - 0x80], 0x44
push 0
push eax
call fcn.00440370
xor eax, eax
inc eax
mov dword [ebp - 0x54], eax
mov word [ebp - 0x50], ax
mov eax, dword [0x498a28]
add eax, 0xfffffff0
push eax
call fcn.00404a80
add eax, 0x10
mov dword [ebp - 0x14], eax
mov esi, 0x47ea4c
mov byte [ebp - 4], 1
push esi
call fcn.00443870
add esp, 0x18
lea ecx, [ebp - 0x14]
push eax
push esi
call fcn.00404875
mov esi, str.ZohoMeeting.exe
push esi
call fcn.00443870
pop ecx
push eax
push esi
lea ecx, [ebp - 0x14]
call fcn.00404875
mov esi, dword [ebp - 0x14]
push esi
push 0x47d290
call fcn.004064a1
pop ecx
pop ecx
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x80]
push eax
xor eax, eax
push eax
push eax
push eax
push 1
push eax
push eax
push ebx
push esi
call dword [sym.imp.KERNEL32.dll_CreateProcessW]
test eax, eax
je 0x409739
push 0x1388
push dword [ebp - 0x3c]
call dword [sym.imp.KERNEL32.dll_WaitForSingleObject]
push dword [ebp - 0x3c]
mov ebx, dword [sym.imp.KERNEL32.dll_CloseHandle]
call ebx
push dword [ebp - 0x38]
call ebx
push str.Electron_started
call fcn.004064a1
pop ecx
lea ecx, [ebp - 0x10]
call fcn.0040431c
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 2
call fcn.0040e319
mov ebx, eax
mov byte [ebp - 4], 3
mov ecx, dword [0x498a08]
cmp dword [ecx - 4], 1
jle 0x409620
push dword [ecx - 0xc]
mov ecx, 0x498a08
call fcn.00404809
mov ecx, dword [0x498a08]
push dword [ebx]
lea eax, [ebp - 0x10]
push esi
push dword [0x498a58]
push ecx
push str.ZohoMeetingLauncher_AfterDownload_key_s_cid_s_UpdateTypeManual___in_appDownloadPath__s__currentExecPath__s
push eax
call fcn.00404e31
mov byte [ebp - 4], 2
add esp, 0x18
mov ecx, dword [ebp - 0x1c]
add ecx, 0xfffffff0
call fcn.00401696
cmp byte [0x498a78], 0
push ecx
mov ecx, esp
je 0x4096b8
mov dword [ebp - 0x1c], esp
push str.SUCCESS
call fcn.004042c5
push ecx
mov byte [ebp - 4], 4
mov ecx, esp
mov dword [ebp - 0x20], esp
push 0x479a58
call fcn.004042c5
mov byte [ebp - 4], 5
mov esi, dword [ebp - 0x10]
cmp dword [esi - 4], 1
jle 0x409692
push dword [esi - 0xc]
lea ecx, [ebp - 0x10]
call fcn.00404809
mov esi, dword [ebp - 0x10]
push ecx
mov ecx, esp
mov dword [ebp - 0x24], esp
push esi
call fcn.004042c5
push ecx
mov byte [ebp - 4], 6
mov ecx, esp
mov dword [ebp - 0x28], esp
push str.WIN_ELECTRON_LAUNCHED
call fcn.004042c5
mov byte [ebp - 4], 7
jmp 0x409718
mov dword [ebp - 0x2c], esp
push 0x47ea50
call fcn.004042c5
push ecx
mov byte [ebp - 4], 8
mov ecx, esp
mov dword [ebp - 0x28], esp
push 0x479a58
call fcn.004042c5
mov byte [ebp - 4], 9
mov esi, dword [ebp - 0x10]
cmp dword [esi - 4], 1
jle 0x4096f4
push dword [esi - 0xc]
lea ecx, [ebp - 0x10]
call fcn.00404809
mov esi, dword [ebp - 0x10]
push ecx
mov ecx, esp
mov dword [ebp - 0x24], esp
push esi
call fcn.004042c5
push ecx
mov byte [ebp - 4], 0xa
mov ecx, esp
mov dword [ebp - 0x20], esp
push str.WIN_ELECTRON_LAUNCHED
call fcn.004042c5
mov byte [ebp - 4], 0xb
push ecx
mov ecx, esp
push str.TRACK_FEATURE
call fcn.004042c5
mov byte [ebp - 4], 2
call fcn.00406f9d
add esp, 0x14
add esi, 0xfffffff0
jmp 0x409806
lea ecx, [ebp - 0x10]
call fcn.0040431c
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 0xc
call fcn.0040e319
mov byte [ebp - 4], 0xd
push dword [eax]
push esi
call dword [sym.imp.KERNEL32.dll_GetLastError]
push eax
lea eax, [ebp - 0x10]
push str.electron_not_able_to_launch_error_code____d__appDownloadPath__s__currentExecPath__s
push eax
call fcn.00404e31
mov byte [ebp - 4], 0xc
add esp, 0x14
mov ecx, dword [ebp - 0x1c]
lea ecx, [ecx - 0x10]
call fcn.00401696
mov esi, dword [ebp - 0x10]
cmp dword [esi - 4], 1
jle 0x409792
push dword [esi - 0xc]
lea ecx, [ebp - 0x10]
call fcn.00404809
mov esi, dword [ebp - 0x10]
push esi
call fcn.004064a1
mov ecx, esp
mov dword [ebp - 0x2c], esp
push str.FAILURE
call fcn.004042c5
push ecx
mov byte [ebp - 4], 0xe
mov ecx, esp
mov dword [ebp - 0x28], esp
push 0x479a58
call fcn.004042c5
push ecx
mov byte [ebp - 4], 0xf
mov ebx, esp
add esi, 0xfffffff0
mov dword [ebp - 0x24], esp
push esi
mov dword [ebp - 0x20], ebx
call fcn.00404a80
add eax, 0x10
mov dword [ebx], eax
mov byte [ebp - 4], 0x10
mov ecx, esp
mov dword [ebp - 0x20], esp
push str.WIN_ELECTRON_NOT_ABLE_TO_LAUNCH
call fcn.004042c5
push ecx
mov ecx, esp
mov byte [ebp - 4], 0x11
push str.TRACK_FEATURE
call fcn.004042c5
mov byte [ebp - 4], 0xc
call fcn.00406f9d
add esp, 0x14
mov ecx, esi
call fcn.00401696
mov ecx, dword [ebp - 0x14]
lea ecx, [ecx - 0x10]
call fcn.00401696
lea ecx, [edi - 0x10]
call fcn.00401696
call fcn.0043d229
ret