Can I run an external application from UE4 build?

I have zero experience with this, but FPlatformProcess::CreateProc might be what you’re looking for.

Edit:

FPlatformProcess::CreateProc(TEXT(“C:\Users\\Desktop\Test.exe”), nullptr, true, false, false, nullptr, 0, nullptr, nullptr);

Used that in my code and it worked as expected. Would be nice to have an overload that only required the first parameter, but I’m really happy that it worked so intuitively.

It seems that FPlatformProcess is for Windows only. There’s also FGenericPlatformProcess that works for other platforms, but uses untested code.