C#实现重启应用程

来源:互联网 发布:mac安装windows程序 编辑:程序博客网 时间:2024/06/10 04:14

C#实现重启应用程序 收藏 
   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);