Es gibt mehrere Möglickeiten:
1.
http://www.dsdt.info/tipps/?id=637
2. Per CMD bzw. Command.com geht es auch mit > C:\Ausgabe.txt
Das Grundprinzip ist, du startest eine Anwendung und wartest bis sie beendet ist.
Prozesse staret man mit
CreateProcess() oder
ShellExecute(), erstes ist dafür eigentlich vorgesehen.