C # detectar saída do processo
Tenho o seguinte código:
private void fileSystemWatcher_Changed(object sender, System.IO.FileSystemEventArgs e)
{
System.Diagnostics.Process execute = new System.Diagnostics.Process();
execute.StartInfo.FileName = e.FullPath;
execute.Start();
//Process now started, detect exit here
}
FileSystemWatcher está assistindo a uma pasta na qual os arquivos .exe estão sendo salvos. Os arquivos que foram salvos nessa pasta são executados corretamente. Mas quando o exe aberto fecha outra função deve ser acionada.
Existe uma maneira simples de fazer isso?