Board logo

标题: [API] 为什么用 sendmessage lhwnd,WM_CLOSE,0&,0&关不掉进程??? [打印本页]

作者: 只爱陌生人    时间: 2007-5-6 17:55     标题: 为什么用 sendmessage lhwnd,WM_CLOSE,0&,0&关不掉进程???

如题,当针对IE打开的网页窗口,资源管理器的窗口,以及许多用EnumWindows列举出来的窗口,很多都不能关掉,这是怎么回事???
关掉的那些进程并不是系统进程,而只是普通的进程!!!有没有方法关掉进程就像在任务管理器中关掉一样??!!
作者: Nothing    时间: 2007-5-6 18:46

WM_CLOSE不一定管用,因为人家程序也会处理WM_CLOSE事件。

用用这个试试
Private Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
作者: Nothing    时间: 2007-5-6 18:57

对于IE窗口,这是一个比较特别的窗口,里面不只是一个进程,你可以参考下面代码处理

http://www.lihuasoft.net/download/show.php?id=36




欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/) Powered by Discuz! 6.0.0