.NET 11 RC 1 позволяет отправить SIGTERM дочернему процессу без P/Invoke
Signal, WaitForExitStatus и ProcessExitStatus появились прямо в System.Diagnostics.Process в .NET 11 RC 1, поэтому корректное завершение дочернего процесса больше не требует ни P/Invoke к kill, ни обходного пути через SafeProcessHandle.