Kill掉主进程,它的子进程好像一时还在运行,怎么办?
时间:2011-12-08
来源:互联网
目前有个主程序Main.exe,根据需要,它运行后可能要加载5个 .dll业务模块。这个软件是自动联网升级的,但是在升级的时候,如果模块在运行,升级会失败,所以我想在升级时,我要检查需要升级的模块是不是在运行,如果在运行就关掉它,当然这种说法是完美的,一时难实现,我就找个简单的方法,在升级的时候,只要发现main.exe在运行,我就kill它,可以这种方法也不行,因为kill 掉main.exe,它加载的a.dll业务模块还在内存中运行,导致a.dll还是无法升级,有没有其它好的办法解决这种问题???
作者: dqy007 发布时间: 2011-12-08
发送消息 让它知道要被关闭
然后内部调用Environment.Exit 强退
然后内部调用Environment.Exit 强退
作者: Sandy945 发布时间: 2011-12-08
如果方便的话,能不能给一段C# 代码
作者: dqy007 发布时间: 2011-12-08
作者: Sandy945 发布时间: 2011-12-08
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28