打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
C#实现重启应用程序

C#实现重启应用程序

分类: .net/C# 75人阅读 评论(0) 收藏 举报

今天在工作中碰到需要重启在运行中的应用程序,现在写出来跟大家分享:

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);

推荐使用:

   Application.Restart();

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
总结C#启动外部程序的几种方法
C#正确方式让程序以管理员权限启动
C#程序调用外部exe程序
c#启动应用程序
C#程序以管理员权限运行
在WinForm/C#中打开一个文件
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服