c# 開啟外部可執行檔案exe。
阿新 • • 發佈:2019-01-04
一、開啟程式。
先介紹 System.Diagnostics.Process類:用來啟動和停止程序的。
1、
Process pr = new Process();//宣告一個程序類物件 process.StartInfo.FileName = "C:\\Keil_v5\\UV4\\UV4.exe"; process.Start();
2、還可以簡單點:Process的靜態方法Start();
Process.Start(String fileName);(+4過載) //filiName 是你要執行的程式名,是物理路徑
Process.Start(String fileName,string arguments)//filiName 是你要執行的程式名,是物理路徑;arguments啟動改程式時傳遞的命令列引數
二、
notepad++為例
1、
Process[] proc = Process.GetProcessesByName("Notepad++");//建立一個程序陣列,把與此程序相關的資源關聯。 for (int i = 0; i < proc.Length; i++) { proc[i].Kill();//逐個結束程序. }
2、
Process[] p_arry = Process.GetProcesses();//得到系統所有程序 for (int i = 0; i < p_arry.Length; i++)//遍歷每個程序 { if (p_arry[i].ProcessName == "Notepad++")//發現有名為QQ的程序 { p_arry[i].Kill();//就結束它。 return; } } System.GC.Collect();//垃圾回收