Об этом уже спрашивали, но я не могу найти окончательного ответа в коде.
Я открываю процесс ProcessA (с PID 1234). Этот процесс открывает дочерний процесс ProcessAB (PID 5678). После того, как я закончу, я прекращаю ProcessA, но у меня все еще есть ProcessAB.
Как завершить все дерево процессов? Что я имею в виду, как мне убедиться, что, если я завершу процесс, который я открыл, я также завершу все связанные процессы?
Спасибо
Код приветствуется.