听说用TerminateProcess不太好,可能会有内存泄露。
解决方案 »
- 有没有人给维基捐过款
- 主线程返回后,子线程是不是强制结束?如果强制结束,那么子线程的资源是不是没有被完全释放,会造成内存泄露,还是完全释放了?
- 请教一个超难的问题
- hook api 异常问题
- 请教using namespace std;是什么意思?
- 一个基于MFC 的工程到了后期 我想把工程名字改一下 怎么个改法
- 异常处理,大家谈谈。。。。。。。。。
- 请教一个问题
- 大家来讨论一下对软件工程硕士的看法,谢谢大家!!!
- 如何逐行读取log文件??(我是菜鸟,但肯定会成为高手的!!!)
- 哪位大侠提供有效的 msdn2001.10三CD的下载地址,论坛上搜索到的都是过期的连接,多谢了!!!
- 用ADO调用access2000数据库
但是有一些程序可能根本不响应WM_CLOSE,或者响应以后会跳出保存对话框之类的。
可能唯一比较强制性的只有TerminateProcess了。我不知道,关注
系统会自动释放进程的内存。
但是好像没有办法禁止它"响应以后会跳出保存对话框之类的"
然后在用PostMessage(WM_CLOSE,....);发送消息关闭窗口!由于枚举出来的窗口都是一个个单独的进程,所以用主窗口关闭的同时
主窗口所在进程也就关闭了,进程中的所有资源也会释放!不会像用TerminateThread那样会造成内存泄露!