externe Anwendungen starten und beenden
-
Hallo zusammen,
ich hoffe, dass ich kein zu oft diskutiertes Thema anspreche. Aber in den FAQ konnte ich keinen Beitrag dazu finden.
Folgendes:Ich würde aus meiner C++ - Anwendung gern ein externes Programm starten. Vorher möchte ich aber feststellen, ob die Anwendung bereits als Prozess läuft.
Kann mir da jemand helfen?
Kann ich eventuell bereits beim Starten der Anwendung per ShellExec nen Pointer auf den Prozess behalten und daran vor dem nächsten Start der externen Anwendung testen ob sie noch läuft und sie ggf. beenden?
Im Voraus schonmal besten Dank
Schöne Grüße
Jochen
-
Hallo
siehe ShellExecuteEx und FindWindow
bis bald
akari
-
Wichig bei solchen posts sind immer noch die OS angaben und
vl. noch compiler angaben.[Unix/Linux/Mac mit GCC3.x]
guke mal die manpage von:
fork()
pipe()
excec()
dup()
close()
fuer secure anwendungen
chroot()
setuid()[Windows]
Createprocess
//kenne jetzt nicht alles auswendig
//MS hat aber ne gute seite dazu -> google malGg