Hallo!
Ich habe ein Problem: Ich will prüfen ob ein bestimmter Prozess läuft. Dieser sollte sich von selbst beenden. Nachdem das geschehen ist soll mein Programm weiter arbeiten. Nur googel ich schon über 1 Stunde und alle Methoden die ich gefunden habe, funktionieren nicht...
Mir gefällt der Ansatz mit FindWindow am besten, weil er nicht besonders kompliziert ist.
Ich hab' hier sleep eingebaut. Das macht das Programm vieleicht etwas träge, aber das macht eigentlich nichts.
Aber trotzdem macht mein Programm nach den gegebenen 5 Sekunden einfach weiter. Bin da solangsam mit meinem Latein am Ende. :.(
Danke im Vorraus für Hilfe
Ich habe ein Problem: Ich will prüfen ob ein bestimmter Prozess läuft. Dieser sollte sich von selbst beenden. Nachdem das geschehen ist soll mein Programm weiter arbeiten. Nur googel ich schon über 1 Stunde und alle Methoden die ich gefunden habe, funktionieren nicht...
Mir gefällt der Ansatz mit FindWindow am besten, weil er nicht besonders kompliziert ist.
Ich hab' hier sleep eingebaut. Das macht das Programm vieleicht etwas träge, aber das macht eigentlich nichts.
Code:
...
WinExec (programm.c_str(), SW_SHOW);
Sleep(5000);
while (FindWindow (NULL,"DasProgramm.exe"){Sleep(2000);}
...
Danke im Vorraus für Hilfe
