[Mono-winforms-list] Run One Exe from another exe
David Lancia, Jr.
Thu, 27 Jan 2005 09:53:07 -0500
In Reply To:
> I am running one simple Program that call another exe
> Code :
> System.Diagnostics.Process proc = new System.Diagnostics.Process();
> proc.Start(); proc.WaitForExit();
> This is call when i press the button.
> The WindowTest.exe is present in bin folder of the application, When i
> Press the button , it call that Speficied file/path is not present
>From my previous experience using the Process class, it looks like you have
a couple things confused. I may be misunderstanding what you want to do but
I believe your code should look more like this:
System.Diagnostics.Process proc = new System.Diagnostics.Process();
//Uncomment next line to set the directory to launch the program from
//proc.StartInfo.WorkingDirectory = myWorkingDir;
When your code executed it was doing the same as launching "WindowTest
WindowTest.exe" from the command line when from what I can tell all you
really want to run from the command line is "WindowTest.exe", thus why I
removed the Arguments from your proc.StartInfo.
Hope that helps.