Скажите, что я создал Процесс использования процесса. Запустите ();.
Как я сказал бы, было ли это закрыто/завершено, не замораживая приложение?
Попробуйте следующее
Process p = Process.Start(...);
p.Exited += OnProcessExited;
private void OnProcessExited(object sender, EventArgs e) {
// Put code here
}
Однако в этом коде есть одна загвоздка. Возможно, что процесс
завершится до того, как будет подключен обработчик события. Поэтому вы можете не получить это событие для Process
, который быстро завершается.