Necesito ejecutar un proceso desde C#. Para eso uso:
System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo.FileName = @"E:\FreeLing-1.5win\analyzer.exe";
p.StartInfo.Arguments = "-f E:\\FreeLing-1.5win\\config\\es.cfg < E:\\FreeLing-1.5win\\Text.txt > E:\\FreeLing-1.5win\\Text_parser.txt";
p.Start();
p.WaitForExit();
Eso que mando a ejecutar se supone que me deba crear el fichero Text_parser.txt en el directorio que le especifico, pero no hace nada, que puedo hacer?
Lo que necesito es poder capturar la salida de ese proceso, si conocen otra via que no sea escribir en un fichero igual me puede servir.
Gracias





