discrimanant taskkill.exe for excel.exe

我必须在服务器上运行Excel,并杀死我正在使用taskkill.exe的excel.exe进程:

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

我唯一的问题是,如果有人也在使用正在使用excel的服务器(可能发生),那么他们的进程也将被终止。 反正有没有这个只杀死我的代码创build的Excel文件? 任何帮助将是伟大的。 谢谢!

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

如果你能够使用代码(我认为你可以)得到PID,你可以使用pid开关,而不是/ im开关。