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 Zitieren
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 Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.