English 中文(简体)
区分任务管理器中的taskkill.exe和excel.exe
原标题:
  • 时间:2009-01-27 18:31:10
  •  标签:

我必须在服务器上运行 Excel,并使用 taskkill.exe 终止 excel.exe 进程:

System.Diagnostics.Process.Start(“taskkill.exe”,“-im excel.exe /f”);

我唯一的问题是,如果有其他人正在使用服务器并正在使用Excel(这可能发生),那么他们的进程也会被终止。 是否有任何方法可以解决这个问题,只终止由我的代码创建的Excel文件?任何帮助都将不胜感激。谢谢!

问题回答

跟踪您启动的进程的PID,并使用taskkill.exe /pid NUMBER杀死它们

如果您能够使用代码获取PID(我认为您可以),则可以使用pid开关而不是/im开关。





相关问题
热门标签