Как узнать Process.ExitCode?
От: Аноним  
Дата: 24.04.13 10:57
Оценка:
Есть примерно такой рабочий код:

_process = new Process { EnableRaisingEvents = true, StartInfo = _processStartInfo };
_process.Exited += (sender, args) => 
    {
        // здесь ExitCode еще нет :( 
    };

new Thread(() =>
    {
       try
       {
           if (_process.Start())
           {
               _process.BeginOutputReadLine();
               _process.BeginErrorReadLine();

               _process.WaitForExit();
               // здесь ExitCode уже нет :( 
            }
            else
            {
                RaiseProcessAction("no process started");
            }
        }
        catch (Exception e)
        {
            RaiseProcessAction(e.Message);
        }
    }).Start();

Как вытащить ExitCode? В какой момент?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.