//我这里以杀掉Excel进程为例说明,其它的进程你们可以稍微改一下代码,就可以实现。
//using部分必须有:
using Excel = Microsoft.Office.Interop.Excel;
using System.Runtime.InteropServices;
//注意:在类的全局定义部分,还必须有:
[DllImport("User32.dll",CharSet = CharSet.Auto)]
public static extern intGetWindowThreadProcessId(IntPtr hwnd, out int ID);
//实现代码:
Excel.Application myExcel = new Excel.Application();
......
IntPtr intPtr = newIntPtr(myExcel.Hwnd);// myExcel为Excel实例
int intID = 0;
GetWindowThreadProcessId(intPtr, outintID);
System.Diagnostics.Process p =System.Diagnostics.Process.GetProcessById(intID);
//......此处为中间处理代码
p.Kill();