У нас есть 2 процесса, родительский процесс и дочерний процесс. Родительский процесс управляет жизненным циклом дочернего процесса, то есть родительский процесс запускает дочерний процесс, когда ему нужно, чтобы ребенок выполнял какую-то работу, а также убивает ребенка, когда он выполняется с ним. Чтобы убить дочерний процесс, родительский процесс использует API Process.Kill() и process.WaitForExit().Код выхода процесса, завершаемого Process.Kill() в C#
Вопросы: -
Я наблюдаю, что код выхода дочернего процесса всегда -1. Кто устанавливает этот код выхода?
Как я могу изменить этот код выхода?
Dup of http://stackoverflow.com/questions/2455232/exit-code-of-a-process-terminated-with-process-kill-in-c-sharp – 2013-12-03 12:04:12