Prozessbaum beenden (C für Windows)

Dies wurde bereits zuvor gefragt, aber ich kann im Code keine endgültige Antwort finden.

Ich öffne einen Prozess, ProcessA (mit PID 1234). Dieser Prozess öffnet einen untergeordneten Prozess, ProcessAB (PID 5678). Nachdem ich fertig bin, beende ich ProcessA, aber ich habe immer noch den Rest von ProcessAB.

Wie beende ich den gesamten Prozessbaum? Was ich meine, wie stelle ich sicher, dass beim Beenden des von mir geöffneten Prozesses auch alle zugehörigen Prozesse beendet werden?

Vielen Dank

Code wird geschätzt.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage