Application.Startuppath: Gets the path to activate the executable of the application, does not include the name of the executable. Application.executablePath: Includes the name of the executable. String ExePath = Application.executablePath can use WaitForexit as follows:
System.diagnostics.Process T = new system.diagnostics.process (); t.startinfo.filename = filepath1 @ "/ 1.exe"; t.start (); t.waitforexit ();