Zakończ drzewo procesów (C dla Windows)

Zostało to zadane wcześniej, ale nie mogę znaleźć ostatecznej odpowiedzi w kodzie.

Otwieram proces, ProcessA (z PID 1234). Ten proces otwiera proces potomny, ProcessAB (PID 5678). Po skończeniu kończę ProcessA, ale nadal mam zaległości ProcessAB.

Jak zakończyć całe drzewo procesów? Co mam na myśli, jak upewnić się, że jeśli zakończę proces, który otworzyłem, kończę także wszystkie związane z nim procesy?

Dzięki

Kod jest doceniany.

questionAnswers(6)

yourAnswerToTheQuestion