Prozess Status überwachen
-
Hi,
kann ich mich irgendwie benachrichtigen lassen ob ein bestimmter Prozess noch läuft, bzw. ob er beendet wurde, ohne die ganze Zeit alle Prozesse im Auge haben zu müssen? Also so etwas wie ein Event/Hook an den Prozess kleben, so dass ich dann einfach WaitForSingleObject-mäßig auf das Ende warten kann?
-
OpenProcess() + WaitForSingleObject()

-
Hol dir doch das Prozess-Handle, das wird signalisiert, wenn der Prozess beendet wird.
HANDLE hProc = OpenProcess(...); ... if(WaitForSingleObject(hProc,0)==WAIT_OBJECT0) cout<<"Prozess beendet"<<endl;
-
Jochen Kalmbach schrieb:
Dann einfach den Prozess mit OpenProcess und SYNCHRONISE öffnen und mit WaitForSingleObject warten, bis er sich beendet hat.
Auch gerade gefunden, heute ist aber der Wurm drin

Trotzdem danke