C ++, Wie kann ich feststellen, ob ein Windows-Prozess ausgeführt wird?

Dies betrifft Windows XP-Prozesse.

Ich habe einen laufenden Prozess, nennen wir ihn Process1. Process1 erstellt einen neuen Prozess, Process2, und speichert seine ID.

Nun, irgendwann möchte Process1, dass Process2 etwas unternimmt, also muss zuerst sichergestellt werden, dass Process2 noch am Leben ist und dass der Benutzer es nicht getötet hat.

Wie kann ich überprüfen, ob dieser Prozess noch läuft? Seit ich es erstellt habe, habe ich die Prozess-ID, ich würde denken, dass es eine Bibliotheksfunktion in Anlehnung an IsProcessIDValid (id) gibt, aber ich kann es auf MSDN nicht finden

Antworten auf die Frage(11)

Ihre Antwort auf die Frage