2

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
4

1 に答える 1

0

私の知る限り、スクリプト API を介して VBScript からプロセスを一時停止または再開することはできません。pssuspendこの種のタスクのようなものにシェルアウトする必要があります。

于 2012-12-02T21:49:54.213 に答える