Chinaunix首页 | 论坛 | 博客
  • 博客访问: 12407055
  • 博文数量: 1293
  • 博客积分: 13501
  • 博客等级: 上将
  • 技术积分: 17974
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-08 18:11
文章分类

全部博文(1293)

文章存档

2019年(1)

2018年(1)

2016年(118)

2015年(257)

2014年(128)

2013年(222)

2012年(229)

2011年(337)

分类: PHP

2012-05-16 14:30:52


  1. protected void killAllProcess() // 杀掉所有winword.exe进程
  2. {
  3.    System.Diagnostics.Process[] myPs;
  4.    myPs = System.Diagnostics.Process.GetProcesses();
  5.    foreach (System.Diagnostics.Process p in myPs)
  6.    {
  7.         if (p.Id != 0)
  8.         {
  9.             string myS = "WINWORD.EXE" + p.ProcessName + " ID:" + p.Id.ToString();
  10.             try
  11.             {
  12.                 if (p.Modules != null)
  13.                     if (p.Modules.Count > 0)
  14.                     {
  15.                          System.Diagnostics.ProcessModule pm = p.Modules[0];
  16.                          myS += "\n Modules[0].FileName:" + pm.FileName;
  17.                          myS += "\n Modules[0].ModuleName:" + pm.ModuleName;
  18.                          myS += "\n Modules[0].FileVersionInfo:\n" + pm.FileVersionInfo.ToString();
  19.                          if (pm.ModuleName.ToLower() == "winword.exe")
  20.                              p.Kill();
  21.                       }
  22.                 }
  23.                 catch
  24.                 { }
  25.                 finally
  26.                 {
  27.                     ;
  28.                 }
  29.           }
  30.      }
  31. }
有图为证

阅读(3366) | 评论(0) | 转发(0) |
0

上一篇:ftp上传下载配置

下一篇:20120517the rubbish1

给主人留下些什么吧!~~