Function at 0x670df360
Capabilities:
Enumerate gui resources
Terminate process

Disassembly:
mov eax, dword [esp + 8]
test eax, eax
jne 0x670df4c8
mov eax, dword [esp + 0xc]
cmp eax, 0xe
ja case.default.0x670df379
jmp dword [eax*4 + 0x670df548]
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
mov dword [esp + 8], sym.Qt5Core.dll_struct_QMetaObject_const_QProcess::staticMetaObject
jmp sym.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject___struct_QMetaObject_const___int__void___
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 4]
mov eax, dword [eax + 4]
push dword [eax]
call sym.Qt5Core.dll_public:_void___thiscall_QProcess::finished_int_
ret
mov ecx, dword [esp + 0x10]
mov eax, dword [ecx + 8]
push dword [eax]
mov eax, dword [ecx + 4]
mov ecx, dword [esp + 8]
push dword [eax]
call sym.Qt5Core.dll_public:_void___thiscall_QProcess::finished_int__enum_QProcess::ExitStatus_
ret
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 4]
mov eax, dword [eax + 4]
push dword [eax]
call sym.Qt5Core.dll_public:_void___thiscall_QProcess::error_enum_QProcess::ProcessError_
ret
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 4]
mov eax, dword [eax + 4]
push dword [eax]
call sym.Qt5Core.dll_public:_void___thiscall_QProcess::errorOccurred_enum_QProcess::ProcessError_
ret
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 4]
mov byte [esp + 8], 0
push dword [esp + 8]
mov eax, dword [eax + 4]
push dword [eax]
call sym.Qt5Core.dll_public:_void___thiscall_QProcess::stateChanged_enum_QProcess::ProcessState__struct_QProcess::QPrivateSignal_
ret
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 6
mov dword [esp + 8], sym.Qt5Core.dll_struct_QMetaObject_const_QProcess::staticMetaObject
jmp sym.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject___struct_QMetaObject_const___int__void___
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 7
mov dword [esp + 8], sym.Qt5Core.dll_struct_QMetaObject_const_QProcess::staticMetaObject
jmp sym.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject___struct_QMetaObject_const___int__void___
mov ecx, dword [esp + 4]
mov ecx, dword [ecx + 4]
jmp 0x6712a950
mov ecx, dword [esp + 4]
mov ecx, dword [ecx + 4]
jmp fcn.67128d90
mov eax, dword [esp + 4]
mov ecx, dword [eax + 4]
lea eax, [ecx + 0xe0]
push eax
call fcn.670e3410
mov ecx, dword [esp + 0x10]
mov ecx, dword [ecx]
test ecx, ecx
je case.default.0x670df379
mov byte [ecx], al
ret
mov eax, dword [esp + 4]
mov ecx, dword [eax + 4]
lea eax, [ecx + 0x120]
jmp 0x670df469
mov eax, dword [esp + 4]
mov ecx, dword [eax + 4]
call fcn.670e0320
jmp 0x670df46f
mov eax, dword [esp + 4]
mov ecx, dword [eax + 4]
call fcn.670e0550
jmp 0x670df46f
mov eax, dword [esp + 4]
mov ecx, dword [eax + 4]
call fcn.670e03a0
mov ecx, dword [esp + 0x10]
mov ecx, dword [ecx]
test ecx, ecx
je case.default.0x670df379
mov byte [ecx], al
ret
cmp eax, 0xa
jne case.default.0x670df379
mov eax, dword [esp + 0x10]
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov eax, dword [eax]
cmp eax, sym.Qt5Core.dll_public:_void___thiscall_QProcess::started_struct_QProcess::QPrivateSignal_
jne 0x670df4e6
mov dword [ecx], 0
ret
cmp eax, sym.Qt5Core.dll_public:_void___thiscall_QProcess::finished_int_
jne 0x670df4f4
mov dword [ecx], 1
ret
cmp eax, sym.Qt5Core.dll_public:_void___thiscall_QProcess::finished_int__enum_QProcess::ExitStatus_
jne 0x670df502
mov dword [ecx], 2
ret
cmp eax, sym.Qt5Core.dll_public:_void___thiscall_QProcess::error_enum_QProcess::ProcessError_
jne 0x670df510
mov dword [ecx], 3
ret
cmp eax, sym.Qt5Core.dll_public:_void___thiscall_QProcess::errorOccurred_enum_QProcess::ProcessError_
jne 0x670df51e
mov dword [ecx], 4
ret
cmp eax, sym.Qt5Core.dll_public:_void___thiscall_QProcess::stateChanged_enum_QProcess::ProcessState__struct_QProcess::QPrivateSignal_
jne 0x670df52c
mov dword [ecx], 5
ret
cmp eax, sym.Qt5Core.dll_public:_void___thiscall_QProcess::readyReadStandardOutput_struct_QProcess::QPrivateSignal_
jne 0x670df53a
mov dword [ecx], 6
ret
cmp eax, sym.Qt5Core.dll_public:_void___thiscall_QProcess::readyReadStandardError_struct_QProcess::QPrivateSignal_
jne case.default.0x670df379
mov dword [ecx], 7
ret
push esi
mov esi, ecx
mov eax, dword [esi + 0x90]
test eax, eax
je 0x6712a980
push dword [eax + 8]
push 0x67129e20
call dword [sym.imp.USER32.dll_EnumWindows]
mov eax, dword [esi + 0x90]
push 0
push 0
push 0x10
push dword [eax + 0xc]
call dword [sym.imp.USER32.dll_PostThreadMessageW]
pop esi
ret