强行关机失败谁遇见过?(100分)

  • 主题发起人 主题发起人 forss
  • 开始时间 开始时间
老兄!你上面的代码我试过N遍了
 
好了,,好了.不要跑题了.<br>现在我的问题不是NT和2000,,是98呀!<br>是强行关机和重启会死机呀。。。<br>.还有,上面那段代码在2000或NT下执行如果返回FALSE,<br>你也不要去管他,还是执行关机的指令就可以关机了。。。<br>我也试过N遍啦。。。。
 
呵呵,真有意思<br><br>討論得太精采了.
 
如果 Pipi. 说得有道理的话,就是因为没有给类似杀毒软件这类替换了某些系统进程的<br>进程发送WM_QUERYENDSESSION消息的话,你就先广播一下WM_QUERYENDSESSION消息先,<br><br>SendMessage(HWND_BROADCAST,WM_QUERYENDSESSION, 0, 0);<br>或者直接<br>SendMessage(HWND_BROADCAST,WM_QUIT, 0, 0);<br><br>然后再<br>ExitWindowsEx(EWX_ShutDown or EWx_force,0)<br><br>我没有试,只是瞎掰<br>
 
DragonPC_???:<br>被你掰对了..:)<br>SendMessage(HWND_BROADCAST,WM_QUERYENDSESSION, 0, 0);<br>ExitWindowsEx(EWX_ShutDown or EWx_force,0)<br>是可以的.<br>你和PIPI.一人一半啦....<br>
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
811
import
I
后退
顶部