Я запускаю процесс с помощью Process и ProcessStartInfo, мне нужно связать два процесса друг с другом.Запущенный процесс должен сообщать свое начало, конец и результаты.
ProcessStartInfo psi = new ProcessStartInfo();
psi.FileName = xyz;
psi.UseShellExecute = false;
psi.CreateNoWindow = true;
psi.RedirectStandardOutput = true;
Process p = Process.Start(psi);
p.Start();
p.WaitForExit();