Vielleicht klappt es mit ShellExecute
Ex. Auszug aus dem
MSDN zu SHELLEXECUTEINFO:
Zitat:
SEE_MASK_NO_CONSOLE (0x00008000)
0x00008000. Use to create a console for the new process instead of having it inherit the parent's console. It is equivalent to using a CREATE_NEW_CONSOLE flag with CreateProcess.
Das verstehe ich so, dass das aufgerufene Programm dieselbe Konsole nutzt, wenn dieses Flag nicht gesetzt ist.