At the moment I am starting a batch file from my C# program with:
System.Diagnostics.Process.Start(@\"DoSomeStuff.bat\");
What I would like
Have you considered using a DefaultTraceListener ?
//Create and add a new default trace listener. DefaultTraceListener defaultListener; defaultListener = new DefaultTraceListener(); Trace.Listeners.Add(defaultListener);