只爱陌生人 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窗口,这是一个比较特别的窗口,里面不只是一个进程,你可以参考下面代码处理
[url]http://www.lihuasoft.net/download/show.php?id=36[/url]