六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 29|回复: 0

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

[复制链接]

升级  61.3%

726

主题

726

主题

726

主题

探花

Rank: 6Rank: 6

积分
2226
 楼主| 发表于 2013-1-27 05:00:23 | 显示全部楼层 |阅读模式
首先要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
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表