C#重啟exe
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
c# 關(guān)閉和重啟.exe程序
Process[] myprocess = Process.GetProcessesByName("a"); if (myprocess.Count() > 0)//判斷如果存在 { //myprocess[0].Kill();//關(guān)閉程序 } else { try { Process newProcess = new Process();//創(chuàng)建一個(gè)新的進(jìn)程 ProcessStartInfo startInfo = new ProcessStartInfo();//啟動(dòng)進(jìn)程時(shí)使用的集合 //startInfo.FileName = Environment.CurrentDirectory + "\\Release1\\a.exe";//要啟動(dòng)的應(yīng)用程序 startInfo.FileName = "E:\\work\\Release\\a.exe";//要啟動(dòng)的應(yīng)用程序 startInfo.WindowStyle = ProcessWindowStyle.Normal;//啟動(dòng)應(yīng)用程序時(shí)使用的窗口狀態(tài) //startInfo.WorkingDirectory = Environment.CurrentDirectory + "\\Release1\\";//要啟動(dòng)應(yīng)用程序的路徑 newProcess.StartInfo = startInfo;//把啟動(dòng)進(jìn)程的信息賦值給新建的進(jìn)程 newProcess.StartInfo.UseShellExecute = false;//是否使用操作系統(tǒng)shell執(zhí)行該程序 newProcess.Start(); } catch { //退出控制臺(tái)程序 Application.Exit(); } 該文章在 2021/1/30 9:37:33 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |