C#查杀WINWORD.EXE进程

简介: protected void killAllProcess() // 杀掉所有winword.exe进程{   System.Diagnostics.Process[] myPs;   myPs = System.

  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. }
有图为证

img_93f8303e0d5673d63703daac20a43161.jpg
相关文章
|
2月前
|
安全 API C#
C# 如何让程序后台进程不被Windows任务管理器强制结束
C# 如何让程序后台进程不被Windows任务管理器强制结束
70 0
|
3月前
|
SQL 网络协议 数据库连接
已解决:连接SqlServer出现 provider: Shared Memory Provider, error: 0 - 管道的另一端上无任何进程【C#连接SqlServer踩坑记录】
本文介绍了解决连接SqlServer时出现“provider: Shared Memory Provider, error: 0 - 管道的另一端上无任何进程”错误的步骤,包括更改服务器验证模式、修改sa用户设置、启用TCP/IP协议,以及检查数据库连接语句中的实例名是否正确。此外,还解释了实例名mssqlserver和sqlserver之间的区别,包括它们在默认设置、功能和用途上的差异。
|
5月前
|
C#
C#进程调用FFmpeg操作音视频
因为公司需要对音视频做一些操作,比如说对系统用户的发音和背景视频进行合成,以及对多个音视频之间进行合成,还有就是在指定的源背景音频中按照对应的规则在视频的多少秒钟内插入一段客户发音等一些复杂的音视频操作。本篇文章主要讲解的是使用C#进程(Process)调用FFmpeg.exe进行视频合并、音频合并、音频与视频合并成视频这几个简单的音视频操作。
|
7月前
|
Python
Python Appium Selenium 查杀进程的实用方法
Python Appium Selenium 查杀进程的实用方法
82 1
|
C# 开发者
C# 开发者技术:进程间数据共享之管道(Pipes)-异步通信版
主要类 1.NamedPipeClientStream 2.NamedPipeServerStream 解释:命名管道是一种进程间通信的方式,它允许不同进程之间在同一台机器上进行通信
973 2
C# 开发者技术:进程间数据共享之管道(Pipes)-异步通信版
C#开发:执行进程等待
C#开发:执行进程等待
264 0
|
编解码 Linux C#
C#进程调用FFmpeg操作音视频
C#进程调用FFmpeg操作音视频
239 0
|
API C# Windows
C#多线程(4):进程同步Mutex类
C#多线程(4):进程同步Mutex类
263 0
C#多线程(4):进程同步Mutex类