1. 程式人生 > >c# 開啟外部可執行檔案exe。

c# 開啟外部可執行檔案exe。

一、開啟程式。

    先介紹    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();//垃圾回收
複製程式碼