heisetoufa 发表于 2013-1-27 05:00:23

c# winform 杀死进程,在导出到Excel时,关闭的Excel进程并不是杀死进程,需要程序杀

首先要using一个包

using System.Diagnostics;//杀死进程用的

再写一个方法

#region 杀死进程private void KillProcess(string processName){//获得进程对象,以用来操作System.Diagnostics.Process myproc = new System.Diagnostics.Process();//得到所有打开的进程 try{//获得需要杀死的进程名foreach (Process thisproc in Process.GetProcessesByName(processName)){//立即杀死进程thisproc.Kill();}}catch (Exception Exc){throw new Exception("", Exc);}}#endregion

我是利用到了Excel的导出中,因为关闭的Excel进程并不是杀死进程,需要程序杀

这样就确保取消保存的时候下次再导出不报错

黑色头发:http://heisetoufa.iteye.com
页: [1]
查看完整版本: c# winform 杀死进程,在导出到Excel时,关闭的Excel进程并不是杀死进程,需要程序杀