ProcessStartInfo info = new ProcessStartInfo("c:\\pdt.exe", " -q " + "\"" + path2 + "\"");
info.WindowStyle = ProcessWindowStyle.Hidden;
Process process = Process.Start(info);
process.Close();由于循环使用上边的代码。。在任务管理器 挂着好多的 pdt.exe 的进程。。
 
使用process.kill();----报错---可能进程没有完成任务使用下边的代码同样报错
foreach(Process process in System.Diagnostics.Process.GetProcesses())
{
if (process.ProcessName.ToUpper().Equals("EXCEL"))
process.Kill(); }使用GC.Collect();----也没有效果