试试调用下taskkill.exe
Dim wshShell
Set wshShell = WScript.CreateObject("WScript.Shell")
wshShell.run "TASKKILL /im 1.exe",0
可能执行效率有些低,我也新手呵呵
找了一下 这个是别人的
strComputer="."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colProcessList=objWMIService.ExecQuery ("select * from Win32_Process where Name='1.exe' ")
For Each objProcess in colProcessList
objProcess.Terminate()
Next
呵呵比我的长,不过效率高一点
Dim wshShell
Set wshShell = WScript.CreateObject("WScript.Shell")
wshShell.run "TASKKILL /im 1.exe",0
可能执行效率有些低,我也新手呵呵
找了一下 这个是别人的
strComputer="."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colProcessList=objWMIService.ExecQuery ("select * from Win32_Process where Name='1.exe' ")
For Each objProcess in colProcessList
objProcess.Terminate()
Next
呵呵比我的长,不过效率高一点
本文介绍了一种使用VBS脚本来终止指定进程的方法。提供了两种不同的脚本实现方式,一种是通过直接调用taskkill命令来结束进程,另一种是通过WMI服务查询并终止目标进程。第二种方法虽然代码较长,但执行效率更高。
1203





