永发信息网

求以下代码的注释

答案:1  悬赏:30  手机版
解决时间 2021-08-20 17:26
  • 提问者网友:萌卜娃娃
  • 2021-08-20 02:51

on error resume next
 dim WSHshellA
 set WSHshellA = wscript.createobject("wscript.shell")
 WSHshellA.run "cmd.exe /c shutdown -r -t 10 -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")
WSHshell.run "cmd.exe /c shutdown -a",0 ,true 
msgbox chr(13) + chr(13) + chr(13) + "嘿嘿"

以上为一段恶作剧的代码。

求以上代码的注释,麻烦对照代码用注释符的形式解释下代码的意思。

文字部分可以“和谐”掉的.......

这个代码的关机时间,改那个属性可以调?

还有就是,我想知道,这个代码,即使我用TXT保存,但用杀软扫描,仍然报毒的原因。

最佳答案
  • 五星知识达人网友:狂恋
  • 2021-08-20 03:18

on error resume next '有这一句有错也会继续执行
 dim WSHshellA '定义变量
 set WSHshellA = wscript.createobject("wscript.shell")'创建一个shell对象
 WSHshellA.run "cmd.exe /c shutdown -r -t 10 -c ""西傅,嘿嘿"" ",0 ,true  '用cmd执行shutdown -r  关闭并重启动此计算机 -t xx    设置关闭的超时为 xx 秒-c "comment"    关闭注释(最大 127 个字符)
 dim a'定义变量a
 do while(a <> "好")'a不等于好就一直运行以下语句(do到loop之间的语句)
 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")'同上
WSHshell.run "cmd.exe /c shutdown -a",0 ,true  '-a    放弃系统关机
msgbox chr(13) + chr(13) + chr(13) + "嘿嘿"'弹出对话框



被杀的原因是wscript.createobject("wscript.shell") 常被恶意脚本用来运行木马或病毒

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯