2009-11-24 13 views
8

Wie kann ich den Prozess mit VBScript beenden. Bitte beachten Sie, ich brauche Prozess zu beenden, die als 64-Bit-Umgebung unter Windows läuft native 64 (nicht mit select * from win_32_Process)So beenden Sie einen Prozess in VBScript

Danke,

+3

WIN32_Process gibt sowohl 64- als auch 32-Bit-Prozesse zurück! – stuartd

Antwort

24

Die Win32_Process Klasse sowohl bietet Zugriff auf 32-Bit und 64- Bit verarbeitet, wenn das Skript von einer 64-Bit-Befehlsshell ausgeführt wird.

Wenn dies für Sie keine Option ist, können Sie versuchen, den taskkill Befehl:

Dim oShell : Set oShell = CreateObject("WScript.Shell") 

' Launch notepad ' 
oShell.Run "notepad" 
WScript.Sleep 3000 

' Kill notepad ' 
oShell.Run "taskkill /im notepad.exe", , True 
1

Geben Sie einfach im folgenden Befehl ein: taskkill/f/im (Programmname) Um die im herauszufinden, Öffnen Sie den Task-Manager und sehen Sie sich den Prozess an, während Ihr Programm läuft. Nachdem das Programm ausgeführt wurde, verschwindet ein Prozess vom Task-Manager. Das ist dein Programm.

Verwandte Themen