/// <summary>
/// 关闭所有进程,会关闭Application
/// </summary>
public static void killWinWordProcess()
{
try
{
//获取所有的word进程
System.Diagnostics.Process[] processes = System.Diagnostics.Process.GetProcessesByName("WINWORD");
foreach (System.Diagnostics.Process process in processes)
{
if (process.MainWindowTitle == "")
{
process.Kill();
//程序休息0.5秒,等待进程关闭
System.Threading.Thread.Sleep(500);
}
GC.Collect();
}
}
catch
{ }
}