Если в моем приложении C#, я создаю дочерний процесс, который может или обычно завершаться, или начинать неправильно себя вести, в этом случае я завершаю его с вызовом для Обработки. Уничтожьте ().However, я хотел бы знать, выходил ли процесс обычно. Я знаю, что могу получить код ошибки завершенного процесса, но каков был бы нормальный код выхода и что покажет, что процесс был уничтожен?
Вы можете использовать свойство ExitCode, но, к сожалению, это зависит от того, как создано приложение. Поэтому, если у вас есть исходный код приложения, убедитесь, что он вернется правильно после успешного выхода. См. Эту ссылку на msdn, где это подробно описано: http://msdn.microsoft.com/en-us/library/system.diagnostics.process.exitcode.aspx