快来接分
RunPress(Application.StartupPath + @"\mine.exe",null,false);
//kill itself
Process current = Process.GetCurrentProcess();
current.Kill();
我在应用中RunPress启动一个exe,然后杀死自己.但是本身必须要等mine.exe结束才能结束自己.
请问怎么能启动mine.exe后就结束自己,不要等待?
private void RunPress(string PressInfo,string PressArg,bool IsWait)
{
try
{
System.Diagnostics.ProcessStartInfo info = new System.Diagnostics.ProcessStartInfo(PressInfo);
info.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
System.Diagnostics.Process pr = new Process();
pr.StartInfo = info;
pr.StartInfo.Arguments = PressArg;
pr.Start();
pr.WaitForExit();
pr.Close();
}
catch(Exception ex)
{
WriteFileLog(logFilepath,ex.Message);
throw ex;
}
}
问题点数:100、回复次数:11Top
1 楼zhongwanli(㊣【为了老婆,二次重构____然后升★★】㊣)回复于 2005-06-02 18:04:31 得分 0
JFTop
2 楼qozms(Alex)回复于 2005-06-02 18:08:03 得分 0
不是很了解,接分算了吧Top
3 楼Ninputer(装配脑袋)回复于 2005-06-02 18:11:17 得分 100
pr.WaitForExit();这句话去掉Top
4 楼cenlmmx(学海无涯苦作舟)回复于 2005-06-02 18:17:40 得分 0
我也去了,但好象不行啊Top
5 楼chliang315()回复于 2005-06-02 18:22:36 得分 0
看不懂Top
6 楼cenlmmx(学海无涯苦作舟)回复于 2005-06-02 18:25:52 得分 0
说白了就是启动另一个独立程序后就把自己干掉Top
7 楼BigIdiot628(大笨蛋,谁叫你不努力!)回复于 2005-06-02 18:31:28 得分 0
自杀,不好搞呀。
通过启动另外一个程序再来杀死原程序Top
8 楼DooDu(杜霖:I want,I can(开关拉))回复于 2005-06-02 18:33:29 得分 0
markTop
9 楼guanshenglang(senay)回复于 2005-06-02 18:50:42 得分 0
接Top
10 楼jigee(jianghua)回复于 2005-06-02 19:03:00 得分 0
goodTop
11 楼cenlmmx(学海无涯苦作舟)回复于 2005-06-02 19:11:41 得分 0
是我晕了,十分感谢 Ninputer(装配脑袋)
接分Top




