Here is a thread where it is answered:
http://bytes.com/forum/thread228711.html
"Ira Davis" <IraDavis@xxxxxx> wrote in message
news:2C4E4F49-B146-47B0-8BF6-458686B7B3DE@xxxxxx
> Sorry if this question has been answered before. I've searched high and
> low
> for how to do this but have found nothing yet.
>
> Is there a way to call a Win32/Win64 executable (NOT A DLL) from .NET and
> access the output like what can be done from VBScript using the
> WScript.WShell Exec or Run functions?
>
> Example: From a .NET app, launch a Win32 executable such as "ipconfig
> /all"
> and have the .NET app read the process output. I don't want to send the
> output to a file and then process the file.