Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/05/2007, 13:35
iokinpardo
 
Fecha de Ingreso: marzo-2002
Mensajes: 12
Antigüedad: 23 años, 1 mes
Puntos: 0
Cerrar un proceso del Administrador de tareas (Taskkill)

Necesito poder cerrar por ejemplo el "Notepad.exe" que está abierto en el servidor, mediante ASP.

Con el siguiente código logro que se ejecute el "cmd.exe" pero ser abre y se cierra rápidamente sin realizar su labor de cerrar el proceso "Notepad.exe"

cmdLocation = "c:\windows\system32\"
set sbatch = server.CreateObject("WScript.Shell")
sbatch.Run(cmdLocation & "cmd.exe /C taskkill /F /IM notepad.exe")
set sbatch = nothing

He intentado tambien utilizando el comando "Borrar" (del) y utilizando el Taskkill mediante el PID del proceso, pero nada de nada:

sbatch.Run(cmdLocation & "cmd.exe /C del c:\windows\system32\notepad.exe")
sbatch.Run(cmdLocation & "cmd.exe /C taskkill /PID 3356")