Marsellus Wallace Geschrieben 18. September 2003 Geschrieben 18. September 2003 Hallo zusammen, gibt es unter Windows eine Möglichkeit rauszufinden, ob ein Prozess noch aktiv ist? Nützlich wäre zum Beispiel der letzte Zugriff auf den Prozess, oder wann der Prozess das letzte Mal CPU-Zeit verbraucht hat. Bin für jeden Tipp dankbar. :e@sy Nachtrag: Programmiersprache ist VC++6
Diablo999 Geschrieben 21. September 2003 Geschrieben 21. September 2003 Mit OpenProcess oder mit CreateProcess gelangst du an das ProcessHandle... Damit kannst du dann Infos über den Prozess beziehen, z.B. mit GetProcessTimes die Zeiten ermitteln seit wann der Prozess läuft etc. Zum prüfen ob ein Prozess noch aktib ist rufst du einfach in irgeneinem Zyklus (z.B. Idletime in der MsgLoop) GetExitCodeProcess auf mit dem Processhandle, das gibt dir dann zurück ob er Prozess noch aktiv ist oder beendet. Hoffe das ist das wonach du suchst... Gruß Diablo999
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden