2 exe aufrufen
-
Guten Morgen zusammen,
ich habe ein Programm das zwei andere .exe über shellexecute() aufruft, die werden jetzt beide direkt nacheinander gestartet.
In der ersten muß man eine eingabe machen und erst dann soll das zweite gestartet werden gibt es da irgendeinen funktion die das zweite shellexecute erst ausführen läßt wenn die erste exe beendet ist?hab das ganz mal unter unix mit system() ausprobiert und da hat es geklappt!
gruß sebastian
-
Dann könntest du es ja mal unter Windows ebenfalls mit system() probieren.
-
mit dem watcom funktioniert es leider nicht
-
VC++ leider auch nicht. der kennt zwar system aber führt beide exe nacheinander aus
-
CreateProcess, und auf das Prozesshandle warten.
-
hast du ein beispiel dazu?
ich habe es jetzt so gemacht
CreateProcess("wlz.exe", NULL,NULL,NULL,false,NULL,NULL);
hab das aber auch nur im Netz gefunden, durch F1 zu CreateProcess blicke ich nicht wirklich durch
-
kannst ja auch system() statt ShellExecute() probieren, weiß aber jetzt nicht ob das besser funzt, müsste aber eigentlich