long_road 发表于 2011-11-30 22:40 http://autoitx.com/images/common/back.gif
强制禁止关机就行,不过没办法发现到调用动态库强制关机的命令。。。 本帖最后由 xms77 于 2011-12-3 14:59 编辑
回复 9# long_road
win7下面没有问题的,是不是代码有问题,发出来让大家看看,帮你研究下?
。
。
。
不好意思,没有看到上面已经解决了,呵呵! 回复 1# long_road
DllCall("Kernel32", "ubyte", "SetProcessShutdownParameters", "dword", 1024, "dword", 1) ;更改关机级别 0 - 1024 级别越高程序在系统关闭时越早关闭
GUIRegisterMsg(0x0011, "WindowProc")
GUIRegisterMsg(0x0016, "WindowProc")
GUICreate("test")
$Edit = GUICtrlCreateEdit("", 50, 35, 300, 330)
GUISetSTate()
Do
Until GUIGetMsg() = -3
Func WindowProc($hWnd, $MsgID, $WParam, $LParam)
GUICtrlSetData($Edit,GUICtrlRead($Edit) & "Time: " & StringFormat("%2d:%2d:%2d",@HOUR,@MIN,@SEC) & @CRLF& "Msg: 0x" & Hex($MsgID) & @CRLF& "LParam: 0x" & Hex($LParam) & @CRLF)
Return False
EndFunc
回复 18# xwt620
这个代码是不是改变程序本身的优先级延迟脚本关闭时间的? 回复 16# kn007
果然有用啊,早些时候我在论坛上看到一个利用禁止任务管理器令牌之类的原理编的代码现象和你写的程序一样,只是那段代码能阻止重启,还是阻止不了关机。谢谢你的帮助
页:
1
[2]