现在的位置: 首页 > 综合 > 正文

C#实现重启应用程序

2013年08月11日 ⁄ 综合 ⁄ 共 550字 ⁄ 字号 评论关闭

using    System.Diagnostics;  
   
   string    strAppFileName=Process.GetCurrentProcess().MainModule.FileName;  
   Process    myNewProcess=new    Process();  
   myNewProcess.StartInfo.FileName=strAppFileName;  
   
   myNewProcess.StartInfo.WorkingDirectory=Application.ExecutablePath;  
   myNewProcess.Start();  
   Application.Exit();  

或者

if    (    MessageBox.Show("要重新启动嘛?","提示", MessageBoxButtons.YesNoCancel,  
   MessageBoxIcon.Question)    ==    DialogResult.Yes)  
   
   System.Diagnostics.Process.Start(System.Reflection.Assembly.GetExecutingAssembly().Location); 

【上篇】
【下篇】

抱歉!评论已关闭.