Click here to Skip to main content
16,016,570 members

Comments by MrXccv (Top 5 by date)

MrXccv 25-Nov-15 9:20am View    
thanks for your help. it does work.. now I need to figure out why there is no output :-)
MrXccv 25-Nov-15 6:18am View    
I appreciate your help but the program just opens an empty command window, does nothing and closes.
Process runServer = new Process();
ProcessStartInfo CMD_commandServer = new ProcessStartInfo();

//CMD_commandServer.CreateNoWindow = true;
CMD_commandServer.WindowStyle = ProcessWindowStyle.Hidden;
CMD_commandServer.FileName = @"C:\Users\nirf\Downloads\iperf\iperf.exe";
CMD_commandServer.Arguments = "-s -D";
CMD_commandServer.UseShellExecute = false;
CMD_commandServer.RedirectStandardOutput = true;

runServer.StartInfo = CMD_commandServer;
runServer.Start();
runServer.WaitForExit();
MrXccv 25-Nov-15 3:59am View    
Process runServer = new Process();
ProcessStartInfo CMD_commandServer = new ProcessStartInfo();
CMD_commandServer.CreateNoWindow = true;
CMD_commandServer.WindowStyle = ProcessWindowStyle.Hidden;
CMD_commandServer.FileName = @"C:\Users\nirf\Downloads\iperf\iperf.exe";
CMD_commandServer.Arguments = "/c START iperf -s -D";
CMD_commandServer.UseShellExecute = false;
CMD_commandServer.RedirectStandardOutput = true;

This makes the program to freeze
MrXccv 25-Nov-15 3:54am View    
I think your input regarding the CMD is correct but if I remove the "new ProcessStartInfo("CMD");" the code just crashes (win32exception was unhandled -- The system cannot find the file specified ) or freezes
MrXccv 24-Nov-15 9:26am View    
thanks for your help. I have to run the iperf process twice because it's a server client networking test tool. and the program(iperf) does not work with just arguments.. you have to open a CMD and then execute it.