vbscript - 如何使用vbs结束一个文件而不启动任何东西?

标签 vbscript terminate

所以,我正在尝试使用 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/

相关文章:

无法等待共享信号量

powershell - 如何使用PowerShell或VBScript获取正在运行的应用程序的列表

vbscript - 我可以在vbscript中抛出错误吗?

windows - CreateUpdateDownloader 如何知道下载哪些文件?

python - 如何在批处理/Python中编辑XML文件

c++ - 在 C++ 中终止函数的最简单方法

Java 程序意外终止,没有任何错误消息

c - 我需要一个功能,要求用户输入密码,并且在 3 次错误尝试后,他们的程序终止

c++ - 如何将命令行工具包装到应用程序中并正确退出?

windows - 按数字对文本文件的内容进行排序