kn007 发表于 2009-7-7 19:45:05

$result = DllCall("ntdll.dll","str","RtlAdjustPrivilege","int",19,"bool",1,"bool",0,"bool*",0)
$result = DllCall("ntdll.dll","str","NtShutdownSystem","int",2)
;先保存再运行。
coolvirus 发表于 2009-2-1 14:34 http://www.autoitx.com/images/common/back.gif
我是XPSP3EN的,编辑后,直接内存不能read

ceoguang 发表于 2009-7-7 19:47:31

本帖最后由 ceoguang 于 2009-7-7 19:48 编辑

试试这个................

ghostystep 发表于 2009-7-7 21:39:17

应该用wmi的函数就可以关机了吧?

ghostystep 发表于 2009-7-7 21:44:08

$strComputer = "atl-dc-01"
$objWMIService = ObjGet("winmgmts:" _
& "{impersonationLevel=impersonate,(Shutdown)}!\\" & _
$strComputer & "\root\cimv2")
$colOperatingSystems = $objWMIService.ExecQuery _
("Select * from Win32_OperatingSystem")
For $objOperatingSystem in $colOperatingSystems
$ObjOperatingSystem.Shutdown(5)
Next

hhasee 发表于 2009-7-8 08:05:19

学习了,真的很不错!:face (21):

kn007 发表于 2009-7-8 08:40:54

嘿嘿,带回试试,如何快速重启呢

kilusa 发表于 2009-7-9 18:34:19

20楼的不错,还需用杀毒软件测试,有源代码吗?
22楼的显示出错

kilusa 发表于 2009-7-10 14:51:56

20楼的被杀毒软件小红伞测试有毒,有源代码吗?

kilusa 发表于 2009-7-10 14:57:24

22楼的显示出错
line -1:
error:变量类型必须为对象类型(“objedt”)

都市浪子666 发表于 2009-7-11 12:59:56

run('cmd /c shutdown -s -t 0') ;快速关机


run('cmd /c shutdown -r -t 0') ;快速重启

AUFS 发表于 2009-7-11 14:00:20

这个问题已解决..源码就在我的这个贴..
http://www.autoitx.com/forum.php?mod=viewthread&tid=8219

kilusa 发表于 2009-7-13 07:59:28

对,以解决

xw628 发表于 2009-7-14 17:15:51

学习下,快速关机和快速重启
页: 1 [2]
查看完整版本: 请问如何用命令实现3秒内快速关机,类似任务管理器ctrl+关闭的