如何在第一个应用程序结束后,进行下一个程序?
如何在第一个应用程序结束后,进行下一个程序?? 
 以下为代码: 
 ------------------------------   
 Process   ps   =   new   Process();   
 //-----------第一个程序 
 ps.StartInfo.FileName   =   @ "D:\aa\test\bin\Debug\mencoder.exe ";   
 ps.StartInfo.Arguments   =    "-vf   scale=320:240   -ffourcc   FLV1   -of   lavf   -lavfopts   i_certify_that_my_video_stream_does_not_use_b_frames   -ovc   lavc   -lavcopts   vcodec=flv:vbitrate=200   -srate   22050   -oac   lavc   -lavcopts   acodec=mp3:abitrate=56   1.avi   -o   3.flv "; 
 //----------------   
 //-----------第二个程序 
 ps.StartInfo.FileName   =   @ "D:\aa\test\bin\Debug\flvmdi.exe ";   
 ps.StartInfo.Arguments   =    "D:\aa\test\bin\Debug\ "   
 //--------   
 ps.Start(); 
------解决方案--------------------Process 的WaitForExit()方法是等待其运行到结束
------解决方案--------------------newProcess.Start(); 
 newProcess.WaitForExit(); 
------解决方案--------------------在Process.OnExited事件里启动下一个就可以.
------解决方案--------------------第一个程序结束後,在第二个程序上点鼠标双击
------解决方案--------------------EnableRaisingEvents = true;