2012-11-29 30 views
1

有没有办法使用vbscript暂停和恢复进程?目前我创建了一个终止进程的输入框,但不是终止它,有没有办法暂停它?如何暂停/恢复使用vbscript的进程

'Terminate all processes involving the name <strProcessToKill> 
Option Explicit 
Dim strComputer, strProcessToKill, objWMIService, colProcess, objProcess 

strComputer = "." 
strProcessToKill = InputBox("Process to kill","Userinput") 
Set objWMIService = GetObject("winmgmts:" _ 
    & "{impersonationLevel=impersonate}!\\" _ 
    & strComputer _ 
    & "\root\cimv2") 
Set colProcess = objWMIService.ExecQuery _ 
    ("Select * from Win32_Process Where Name = '" & strProcessToKill & "'") 
For Each objProcess in colProcess 
    msgbox "... terminating " & objProcess.Name 
    objProcess.Terminate() 
Next 

回答

0

AFAIK您不能通过脚本API从VBScript暂停或恢复进程。对于这种类型的任务,你不得不掏出pssuspend之类的东西。