Function at 0x44fba7
Capabilities:
Accept command line arguments

Disassembly:
push 0x150
mov eax, 0x5b9201
call fcn.0056bee1
xor eax, eax
push 0xfe
mov word [ebp - 0x114], ax
xor ebx, ebx
lea eax, [ebp - 0x112]
push ebx
push eax
call fcn.0055fda0
lea eax, [ebp - 0x114]
push eax
call fcn.00479e6e
add esp, 0x10
call fcn.0044f6a6
lea eax, [ebp - 0x140]
mov dword [ebp - 4], ebx
push eax
mov dword [ebp - 0x140], ebx
call dword [sym.imp.KERNEL32.dll_GetCommandLineW]
push eax
call dword [sym.imp.SHELL32.dll_CommandLineToArgvW]
mov esi, eax
mov dword [ebp - 0x14c], esi
xor edi, edi
inc edi
mov byte [ebp - 4], 1
cmp dword [ebp - 0x140], edi
jle 0x44fc6f
push str.__shutdown
push dword [esi + 4]
call fcn.0055f8b6
pop ecx
pop ecx
test eax, eax
jne 0x44fc44
call fcn.0044f9c3
mov byte [ebp - 4], bl
push esi
call dword [sym.imp.KERNEL32.dll_LocalFree]
xor eax, eax
jmp 0x44feb0
push str.__shim
push dword [esi + 4]
call fcn.0055f8b6
pop ecx
pop ecx
test eax, eax
jne 0x44fc6f
call fcn.0044fa69
push esi
mov edi, eax
mov byte [ebp - 4], bl
call dword [sym.imp.KERNEL32.dll_LocalFree]
mov eax, edi
jmp 0x44feb0
lea eax, [ebp - 0x13c]
push str.Global13E7B478_6F12_4F5B_831A_07727CA4B8AA
push eax
mov byte [ebp - 4], 2
call fcn.0048ac6b
pop ecx
pop ecx
push ebx
push dword [ebp - 0x138]
call dword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x13c]
test eax, eax
jne 0x44fca8
call fcn.0048ae45
jmp 0x44fc33
call fcn.0048ae45
mov dword [ebp - 4], edi
jmp 0x44fcc1
mov byte [ebp - 0x131], bl
mov dword [ebp - 0x138], ebx
push ebx
mov byte [ebp - 4], 5
push str.D7ADC21B_8FA5_469C_BA39_CD04824EDF7E
lea edi, [ebp - 0x131]
lea esi, [ebp - 0x13c]
mov dword [ebp - method.GFE::Windows::Event.virtual_0], vtable.GFE::Windows::Event.0
call fcn.0048ad12
mov byte [ebp - 4], 6
cmp byte [ebp - 0x131], bl
jne 0x44fd23
push str.Another_instance_is_already_running.
lea esi, [ebp - 0x130]
call fcn.004037ae
push 0x1f6
mov ecx, str.srcmain.cpp
mov eax, esi
mov byte [ebp - 4], 7
call fcn.0040277f
lea eax, [ebp - 0x158]
push str.Global956CBF22_6735_44BC_9D27_7416B892BE27
push eax
call fcn.00450041
pop ecx
pop ecx
lea esi, [ebp - 0x148]
mov byte [ebp - 4], 8
call fcn.0044f711
push ebx
lea eax, [ebp - 0x150]
push eax
push ebx
push 0xf023f
push ebx
push ebx
push ebx
push str.SOFTWARENVIDIA_CorporationNvBackend
push reloc.WS2_32.dll_accept
mov byte [ebp - 4], 9
call dword [sym.imp.ADVAPI32.dll_RegCreateKeyExW]
cmp eax, ebx
je 0x44fd8b
jle 0x44fd7a
and eax, 0xffff
or eax, 0x80070000
mov edx, eax
push 0x215
mov eax, str.srcmain.cpp
call fcn.00402807
push dword [ebp - 0x150]
call dword [sym.imp.ADVAPI32.dll_RegCloseKey]
call fcn.004358f5
push dword [ebp - 0x138]
call dword [sym.imp.KERNEL32.dll_SetEvent]
test eax, eax
jne 0x44fdb1
call fcn.0048acef
mov byte [ebp - 0x131], 1
cmp byte [ebp - 0x131], bl
je 0x44fe1b
push ebx
push ebx
push ebx
lea eax, [ebp - 0x130]
push eax
call dword [sym.imp.USER32.dll_GetMessageW]
cmp eax, 0xffffffff
je 0x44fdfb
cmp eax, ebx
jne 0x44fddf
mov byte [ebp - 0x131], bl
lea eax, [ebp - 0x130]
push eax
call dword [sym.imp.USER32.dll_TranslateMessage]
lea eax, [ebp - 0x130]
push eax
call dword [sym.imp.USER32.dll_DispatchMessageW]
jmp 0x44fdb8
call dword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, ebx
jle 0x44fe0f
and eax, 0xffff
or eax, 0x80070000
mov edx, eax
push 0x96
jmp 0x44fd81
push dword [ebp - 0x138]
call dword [sym.imp.KERNEL32.dll_ResetEvent]
test eax, eax
jne 0x44fe4d
call dword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, ebx
jle 0x44fe3f
and eax, 0xffff
or eax, 0x80070000
mov edx, eax
push 0x42
mov eax, str.srcwindows_event.cpp
jmp 0x44fd86
call fcn.00435964
push 1
push dword [ebp - 0x144]
call dword [sym.imp.USER32.dll_KillTimer]
push dword [ebp - 0x144]
call dword [sym.imp.USER32.dll_DestroyWindow]
movzx eax, word [ebp - 0x148]
push ebx
push eax
call dword [sym.imp.USER32.dll_UnregisterClassW]
lea ecx, [ebp - 0x158]
mov byte [ebp - 4], 6
call fcn.0048ae45
lea ecx, [ebp - 0x13c]
mov byte [ebp - 4], 1
call fcn.0048ae45
mov byte [ebp - 4], bl
push dword [ebp - 0x14c]
jmp 0x44fc37
call fcn.0056bf3d
ret 0x10