閱讀419 返回首頁    go 阿裏雲 go 技術社區[雲棲]


c#打開和關閉外部程序

c#打開外部程序:

System.Diagnostics.Process.Start("QQ");

c#關閉外部程序:

可以使用GetProcess方法得到當前所有進程的對象,然後遍曆這些對象通過進程名來關閉進程。注意進程名不包括後綴,如“VSTestHost.exe”進程應該寫作“VSTestHost”  ,判斷時候使用

if ("VSTestHost" == myProcess.ProcessName)來做判斷即可。

      System.Diagnostics.Process[] myProcesses = System.Diagnostics.Process.GetProcesses();

      foreach (System.Diagnostics.Process myProcess in myProcesses)
      {
          if ("VSTestHost" == myProcess.ProcessName)
              myProcess.Kill();//強製關閉該程序
      }

最後更新:2017-04-03 12:56:16

  上一篇:go C# WinForm多線程開發(二) ThreadPool 與 Timer
  下一篇:go C# WinForm多線程開發(一) Thread類庫