C#重启exe
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
c# 关闭和重启.exe程序
Process[] myprocess = Process.GetProcessesByName("a"); if (myprocess.Count() > 0)//判断如果存在 { //myprocess[0].Kill();//关闭程序 } else { try { Process newProcess = new Process();//创建一个新的进程 ProcessStartInfo startInfo = new ProcessStartInfo();//启动进程时使用的集合 //startInfo.FileName = Environment.CurrentDirectory + "\\Release1\\a.exe";//要启动的应用程序 startInfo.FileName = "E:\\work\\Release\\a.exe";//要启动的应用程序 startInfo.WindowStyle = ProcessWindowStyle.Normal;//启动应用程序时使用的窗口状态 //startInfo.WorkingDirectory = Environment.CurrentDirectory + "\\Release1\\";//要启动应用程序的路径 newProcess.StartInfo = startInfo;//把启动进程的信息赋值给新建的进程 newProcess.StartInfo.UseShellExecute = false;//是否使用操作系统shell执行该程序 newProcess.Start(); } catch { //退出控制台程序 Application.Exit(); } 该文章在 2021/1/30 9:37:33 编辑过 |
关键字查询
相关文章
正在查询... |