所以,我正在尝试使用vbs来建立一个终止进程的安全系统。 例如: 如果你看到“cmd.exe” 终止cmd.exe
我已编码除终止部分以外的所有内容。我搜索了很多地方,但他们所做的只是先运行该文件,然后终止它。我想终止现有的运行“cmd.exe”
我尝试运行一个终止所有“cmd.exe”进程的批处理文件,但它刚刚终止,而另一个“cmd.exe”打开。
Powershell也不是一个选项,因为它是我想要终止的过程之一。
此致
毒蛇
答案 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脚本主机执行的,这不是一个你想要终止的进程,所以这应该可行。