既然选择远方,便只顾风雨兼程……

C#关闭进程

上一篇 / 下一篇  2008-11-11 15:48:22 / 个人分类:软件开发相关

m2b aS2}&KTb0我们可以使用GetProcess方法得到当前所有进程的对象,然后遍历这些对象通过进程名来关闭进程。注意进程名不包括后缀,如“VSTestHost.exe”进程应该写作“VSTestHost”  ,判断时候使用51Testing软件测试网8A7v"fD%m%|

51Testing软件测试网!K{M4i#cO/f,PT/y

if ("VSTestHost" == myProcess.ProcessName)来做判断即可。

s(G'D"y'V K051Testing软件测试网6hx)Z {a&n/tdT$uw

      System.Diagnostics.Process[] myProcesses = System.Diagnostics.Process.GetProcesses();51Testing软件测试网,J8|HMAL/z

7F#Xn9hc(t _d4h0      foreach (System.Diagnostics.Process myProcess in myProcesses)
F W:@J@1OI3l7M0      {51Testing软件测试网MxF` Yn
          if ("VSTestHost" == myProcess.ProcessName)51Testing软件测试网RYe TnXO#R$Z
              myProcess.Kill();
J&t.r7T!R)C{X0      }51Testing软件测试网%Wt,]Y0TP1C

r'])R z5fL:y6V1B0而且我们可以关闭运行代码的进程,如测试运行时候的VSTestHost进程,我们可以在测试方法中显式关闭该进程,尽管我们不提倡这么做~~51Testing软件测试网f+} X~^PD$@


TAG: 关闭进程 软件开发相关

 

评分:0

我来说两句

Open Toolbar