懂VBS的来解释一下,自动关机的代码

来源:百度知道 编辑:UC知道 时间:2024/06/17 12:48:17
下面是两个VB的自动关机的代码,哪位高手帮我解释一下,其中有没有恶意代码,这是同学发给我的,我用过后就一直老是关机,啪的一下关了,根本没机会说给什么指令之类的,是很突然的……如过是恶意代码的话,该怎么清除呢……而且我发觉一般只有下午能开机用一下,早上晚上都开不了机……就象是电不够一样……怎么办……帮我解释下下面代码……,谁知道怎么处理这个关机的问题可以在http://zhidao.baidu.com/question/81820923.html?si=8里回答,那我给的50分……
on error resume next
dim WSHshellA
set WSHshellA = wscript.createobject("wscript.shell")
WSHshellA.run "cmd.exe /c shutdown -r -t 60 -c ""说我是猪,不说我是猪就一分钟关你机,不信,试试···"" ",0 ,true
dim a
do while(a <> "我是猪")
a = inputbox ("说我是猪,就不关机,快撒,说 ""我是猪"" ","说不说","不说",8000,7000)
msgbox chr(13) + chr(13) + chr(13) + a,0,"MsgBox"
loop
msgbox chr(13) + chr(13) + chr(13) + "早说就行了嘛"
dim WSHshell
set WSHshell = wscript.createobject("wscript.shell")
WSHsh

以上两个源码中没有恶意代码,也不会开机运行
关机原理是 shutdown -s -t 100

是命令行下 shutdown 命令
你在运行里输入 shutdown -s -t 100
也一样

以上vbs 脚本中是使用了 do loop 和判断语句 第二个 使用 for Then
然后你数完99只羊就 run "shutdown -s -t 100"
倒计时 关机

你说没指令很突然,好像不是软件问题吧
但你又说有时间差别?早晚用不了,只有下午能用一下?
那一下又是多长时间?

你在命令行 就是运行那里输入 cmd 打开命令行窗口 输入 at
看下有没任务列表

还没过保吧?一定要送服务点检查,维修.笔记本不比台式.
这样最保险.

代码是非常弱智的,运行shutdown -a就可以解决自动关机问题
用任务管理器把wscript.exe结束掉就可以结束脚本

没有任何驻留程序

怀疑LZ的硬件有问题。。。。