如何在不启动任何内容的情况下使用vbs结束文件?

时间:2017-05-14 00:31:28

标签: vbscript terminate

所以,我正在尝试使用vbs来建立一个终止进程的安全系统。 例如: 如果你看到“cmd.exe” 终止cmd.exe

我已编码除终止部分以外的所有内容。我搜索了很多地方,但他们所做的只是先运行该文件,然后终止它。我想终止现有的运行“cmd.exe”

我尝试运行一个终止所有“cmd.exe”进程的批处理文件,但它刚刚终止,而另一个“cmd.exe”打开。

Powershell也不是一个选项,因为它是我想要终止的过程之一。

此致

毒蛇

1 个答案:

答案 0 :(得分:2)

使用VB脚本运行TaskKill命令

TaskKill命令可以终止以相同映像名运行的所有现有进程。 例如,如果要终止的进程是“cmd.exe”,则可以在脚本中使用如下所示的TaskKill

Dim WshShell : Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "CMD /C TASKKILL /F /IM cmd.exe", 0, False

上面的脚本是使用Windows脚本主机执行的,这不是一个你想要终止的进程,所以这应该可行。