我们在用VBScript的时候,总是会调用CMD执行一些关机之类的命令。在执行此类命令时管家或者烦人的360会停止命令,甚至直接删除软件。现在分享一个逃过这些安全软件的方法。
set ws = createobject("wscript.shell") a=InputBox("Please enter the CMD code you want to execute, and no interface debugging will be performed.") ws.run "cmd",1 WScript.Sleep 200 ws.SendKeys a ws.SendKeys "~" ws.SendKeys "exit" ws.SendKeys "~"此代码的原理是:由于手动执行这些命令并不会禁止,所以首先我们将命令指示符打开,然后使用虚拟键盘键入指令,最后关闭CMD。 下面是关机版本。
set ws = createobject("wscript.shell") ws.run "cmd",1 WScript.Sleep 200 ws.SendKeys "shutdown /s /t 20" ws.SendKeys "~" ws.SendKeys "exit" ws.SendKeys "~"我们拿第2个程序来讲一下。
引用对象库。
启动命令提示符。基于第一行
等待命令提示符启用。
输入关机指令。
按下回车来执行命令行。基于第一行
输入关闭窗口命令。基于第一行
按下回车来执行命令行。基于第一行
