/// <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
{ }
}
本文介绍了一种使用C#编程语言批量关闭所有运行中Microsoft Word进程的方法。通过获取名为WINWORD的所有进程实例,检查每个进程的主窗口标题是否为空,如果为空则关闭该进程,并在每次关闭后让程序休眠0.5秒以确保进程完全关闭。最后进行垃圾回收以释放资源。
2万+

被折叠的 条评论
为什么被折叠?



