2009-11-24 65 views
8

¿Cómo puedo finalizar el proceso utilizando vbscript. POR FAVOR, necesito terminar proceso que se ejecuta en entorno Windows de 64 bits como de 64 nativa (sin utilizar SELECT * FROM win_32_Process)Cómo finalizar un proceso en vbscript

Gracias,

+3

WIN32_Process devuelve procesos de 64 y 32 bits. – stuartd

Respuesta

24

La clase Win32_Process proporciona acceso tanto de 32 bits y de 64 procesos de bits cuando el script se ejecuta desde un shell de comandos de 64 bits.

Si esto no es una opción para usted, usted puede intentar usar el comando taskkill:

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

sólo tiene que escribir el siguiente comando: taskkill/f/im (nombre del programa) a averiguar el im de su programa abre el administrador de tareas y mira el proceso mientras se ejecuta su programa. Después de que el programa se haya ejecutado, un proceso desaparecerá del administrador de tareas; ese es tu programa

Cuestiones relacionadas