执着成就未来 技术成就梦想
文字横幅以及760*60黄金广告位置招租,欢迎恰谈! 广告业务联系QQ:8019399 声明:在本站所投放广告内容均与本站立场无关!

您现在的位置: 中国安全在线 >> 攻防技术 >> 网管天地 >> 文章正文 用户登录 新用户注册
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
Linux60个命令
个人电脑上网安全防护指南
推荐:浅谈密码心理学的分析思考
菜鸟学提权--记一次提权经过
JavaScript加密解密7种方法
通用密码后门
木马连接原理(菜鸟必须懂)
在远程终端主机上直接Copy文件的秘
推荐:MySQL密码恢复笔记
利用SQL分离器实现sa弱口令入侵
关机脚本(2000/xp/2003下通用)
作者:佚名 来源:安全在线 更新时间:2007-12-11 17:15:32 【字体:
<%=(int(rnd()*1)+1)%>您当前的位置:中国安全在线cnsafer.com 请进入[技术论坛]发表评论

PS:最近测试了这个脚本,修改了一下,可以同样在2000/xp/2003下操作,改改时间就可以了。

-------------------------------------------------------------------------------------------------------------------------------

dim ActionID
ActionID = 2      '0注销,1关机,2重启,
ActionTime = "你要运行此命令的时间,例如:2007-12-11 14:02:59"      '关机或重启时间

function ShutDown()
     dim objShell
     Set objShell = WScript.CreateObject("Wscript.Shell")

     dim Application
     set Application = CreateObject("Shell.Application.1")
     Application.ShutdownWindows()
     dim upi
     for upi = 0 to 4
           WScript.Sleep(50)
           objShell.sendKeys("{UP}")
     next
     For upi = 1 to ActionID
           WScript.Sleep(50)
           objShell.sendKeys("{DOWN}")
     next
           objShell.sendKeys("{ENTER}")
end function

While true
     if DateDiff("s", Now, ActionTime) < 0 then
           ShutDown()
     end if
     WScript.Sleep(5*1000)
wend

------------------------------------------------------以下原是代码-----------------------------------------------------------

'定时关机或重启的脚本,在windows 2000下通过

dim ActionID
ActionID = 1      '0注销,1关机,2重启,
ActionTime = "2005-11-7 13:42:30"      '关机或重启时间

function ShutDown()
     dim objShell
     Set objShell = WScript.CreateObject("Wscript.Shell")

     dim Application
     set Application = CreateObject("Shell.Application.1")
     Application.ShutdownWindows()
     dim upi
     for upi = 0 to 4
           WScript.Sleep(50)
           objShell.sendKeys("{UP}")
     next
     For upi = 1 to ActionID
           WScript.Sleep(50)
           objShell.sendKeys("{DOWN}")
     next
     '使用时,请把下行的注释符去掉
     'objShell.sendKeys("{ENTER}")
end function

While true
     if DateDiff("s", Now, ActionTime) < 0 then
           ShutDown()
     end if
     WScript.Sleep(5*1000)
wend

您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力

文章录入:ls1238    责任编辑:ls1238 
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系方式 | 友 情链接 | 关于我们 | 网站留言 |
    Copyright ?2003-2007 www.cnsafer.com All Rights Reserved.
    如有意见请与我们联系 Email:admin#mail.cnsafer.com 联系QQ:8589101
    友情提示:建议使用IE6.0版本, 分辩率1024*768进行浏览
    中国安全在线 敢想 敢做 挑战自我 努力做最好
    中网科技有限公司 技术支持 鄂ICP备05006475号