如何使用VBS关闭/终止/杀死应用程序实例?

时间:2018-09-08 02:44:51

标签: vbscript

如何使用VBS关闭/终止/杀死应用程序实例?

我尝试了以下代码,并在几篇文章中提出了建议,但没有用。

0.05

1 个答案:

答案 0 :(得分:0)

我想我曾经使用 WMI ,并且可以正常工作-只要脚本运行时具有杀死相关进程所需的访问权限(即系统进程的管理员权限,用户用户上下文进程的权限-我想可能还涉及NT Privileges / NT Rights(系统级特权)和custom ACL permission设置(附加到对象的access control list)-其配置可能与站点间):

  

注意: the below script will kill all Notepad.exe processes! (unless access is denied)

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set colProcessList = objWMIService.ExecQuery _
    ("Select * from Win32_Process Where Name = 'Notepad.exe'")

For Each objProcess in colProcessList
    objProcess.Terminate()
Next

某些链接