Hi, I've been searching around the net for roughly three hours now w/o getting forward. I don't know VB very well, but I need to create a wrapper program for any executable that logs the arguments, all input, output and err information:
- My wrapper is called: e.g. someApp.exe arg1 arg2
 - Logs to someApp.log: arg1 arg2
 - Calls original executable: _someApp.exe arg1 arg2
 - Must log and forward any console input to _someApp process inputstream
 - Must log any output and error stream from _someApp process
 
Okay, I'm stuck at point 4 now:
        Dim p As New ProcessStartInfo
        p.FileName = execute
        p.Arguments = Command()
        p.UseShellExecute = False
        p.CreateNoWindow = True
        p.RedirectStandardInput = True
        p.RedirectStandardError = True
        p.RedirectStandardOutput = True
        Dim process As System.Diagnostics.Process
        process = Diagnostics.Process.Start(p)
        process.WaitForExit()
After _someApp ends I am able to read out and err stream to log it, but I still need to provide my own wrappers input to the process and I want to read out and err stream as it happens.
Thanks for info/examples