直接运行system32下的shutdown.exe不行,
打开命令提示符,在命令提示符中输入 shutdowwn.exe -s -t 30(30秒后自动关机)。你也可以用VB编写一个。新建一个标准exe,添加一个text控件和time控件,text控件中输入要关机的时间。
在form1中输入以下代码:
Private Sub Form_Load()
Timer1.Interval = 1000
end sub
在time1控件输入以下代码:
Private Sub Timer1_Timer()
if text1.text=time then
shell "shutdowwn.exe -s -t 30"
end if
end sub
接下来,建立这个程序的快捷方式,在开始菜单中选择启动,右键单击打开,把这个快捷方式拖进去,每次就会开机是启动了,当然,你也可以在form1.load中输入以下代码以实现开机时隐藏运行:
Private Sub Form_Load()
form1.hide
Timer1.Interval = 1000
end sub
如果你没有隐藏程序,就不可以关闭它。
希望能对你有帮助!