Prozesse parallel ausführen
-
Hallo Freunde!
Ich habe folgendes Problem und hoffe hier um etwas Unterstützung!
Ich habe eine C-# Applikation geschrieben, die eine NamedPipe erzeugt. Eine C++-Applikation mit DirectX Grafikausgabe erhällt von der C#-Applikationen Textnachrichten ( Z.B. eine Nachricht ändert die Position eines 3D Objekts).
Die Sache funktioniert! Aber ich muss die DirectX Applikation immer aktiv setzen. Das heisst, wenn ich mit der Mouse auf die Konsolenanwendung klicke, dann wird in der DirectX Applikation nichts aktualisiert ( Z.B. die Grafikausgabe). Die DirectX Applikation scheint irgendwie deaktiviert zu sein. Ist die DirectX Applikation aber immer aktiviert, dann funktioniert es.
Ich dachte mir, dass ich eine C#-Applikation schreibe, die beide Programme als parallele Prozesse startet! Das heisst beide Applikationen sollen aktiv sein.
Geht das überhaupt? Ohne den Code beider Applikationen ändern zu müssen!
Mein Computer : i7, Windows 7, Visual Studio 2010 !
P.S. Die DirextX Applikation wurde mit einem Framework entwickelt, d.h. ich habe hier keinen Quellcode (C++) vorliegen.
Gruss