所以,我正在尝试使用 vbs 制作一个可以终止进程的安全系统。 前任: 如果您看到“cmd.exe” 终止cmd.exe
我已经编码了除终止部分之外的所有内容。我搜索了很多地方,但他们所做的只是首先运行该文件,然后终止它。我想终止现有正在运行的“cmd.exe”
我尝试运行一个批处理文件来终止所有“cmd.exe”进程,但它只是自行终止,而另一个“cmd.exe”进程保持打开状态。
Powershell 也不是一个选项,因为它是我想要终止的进程之一。
问候,
毒蛇
最佳答案
使用 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 Script Host 执行的,这不是您想要终止的进程,因此这应该可行。
关于vbscript - 如何使用vbs结束一个文件而不启动任何东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43959272/