请问怎样使用Windows API令所有Windows程序正常关闭?先谢谢你,期待你的答复!(50分)

  • 主题发起人 主题发起人 Iveny
  • 开始时间 开始时间
I

Iveny

Unregistered / Unconfirmed
GUEST, unregistred user!
我调用ExitWindowsEx()来关闭Windows,但有些程序截获了WM_QueryEndSession<br>并返回0,阻止了Windows的关闭,请问有什么方法解决(Windows API)?<br>请问怎样使用Windows API令所有Windows程序正常关闭?请举个简单的例子。<br><br>先谢谢你,期待你的回复!
 
&nbsp;PostMessage(WND_BROADCAST, WM_CLOSE, 0, 0);
 
不行的,如果用PostMessage(WND_BROADCAST, WM_CLOSE, 0, 0);系统会死锁,我需要先<br>正常关闭把WM_QueryEndSession锁住0的程序,例如:WinAmp等,然后再使用<br>ExitWindowsEx()来关闭Windows,或许解锁,或许获取WinAmp的句柄填入PostMessage中,<br>请问怎样解决?
 
所有Windows程序正常关闭是身摸意思,不如word没存盘,是让它保存之后close,还是<br>不保存close!<br>你是不是要强行重起windows,不管其他程序允许不允许。
 
我是想让其它程序正常退出,然后关闭Window!<br>我用FindWindow获得窗口句柄,怎样才能得到所以顶端窗口的ClassName?
 
多人接受答案了。
 
后退
顶部