Hola a todos, pues eso, debe ser facil pero llevo un rato dando vueltas por el foro y no doy con lo que busco.
para abrir una aplicación externa uso WINEXEC()
pero... ¿como la cierro?.
gracias por anticipado
winExec("taskkill -f -im file.exe")
TASKKILL [/S sistema] [/U usuario [/P [contrase¤a]]]]
{ [/FI filtro] [/PID IdProceso | /IM NombreImagen] } [/T] [/F]
Descripci¢n:
Esta herramienta se usa para terminar tareas mediante el Id.
de proceso (PID) o nombre de imagen.
Lista de par metros:
/S sistema Especifica el sistema remoto al que conectarse.
/U [dominio\]usuario Especifica el contexto de usuario en el que
el comando debe ejecutarse.
/P [contrase¤a] Especifica la contrase¤a para el contexto de
usuario dado. Pide entrada si se omite.
/FI filter Aplica un filtro para seleccionar un conjunto de
tareas. Permite el uso de "*". ej. imagename eq
acme*
/PID processid Especifica el PID del proceso que debe terminarse.
Use TaskList para obtener el PID.
/IM nombre de imagen Especifica el nombre de imagen del proceso que
se va a terminar. Puede usarse el comod¡n '*'
para especificar todas las tareas o nombres de
imagen.
/T Termina el proceso especificado y todos los
procesos secundarios iniciados por ‚l.
/F Especifica terminar forzosamente el proceso.
/? Muestra este mensaje de ayuda.
Filtro(s):
Nombre filtro Operadores v lidos Valores v lidos
------------ ------------------ -------------------------
STATUS eq, ne RUNNING |
NOT RESPONDING | UNKNOWN
IMAGENAME eq, ne Nombre de imagen.
PID eq, ne, gt, lt, ge, le Valor de PID.
SESSION eq, ne, gt, lt, ge, le N£mero de sesi¢n
CPUTIME eq, ne, gt, lt, ge, le Tiempo v lido en el formato
hh:mm:ss.
hh - horas,
mm - minutos, ss - segundos
MEMUSAGE eq, ne, gt, lt, ge, le Uso de memoria en KB.
USERNAME eq, ne Nombre de usuario en formato
[dominio\]usuario.
MODULES eq, ne Nombre de DLL
SERVICES eq, ne Nombre de servicio.
WINDOWTITLE eq, ne T¡tulo de ventana.
NOTA
----
1) El comod¡n '*' para el modificador /IM se acepta s¢lo cuando se aplica
un filtro.
2) Los procesos remotos se terminar n siempre forzosamente (/F).
3) Los filtros "WINDOWTITLE" y "STATUS" no se considerar n cuando se
especifique un equipo remoto.
Ejemplos:
TASKKILL /IM notepad.exe
TASKKILL /PID 1230 /PID 1241 /PID 1253
TASKKILL /F /IM cmd.exe /T
TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM notepad.exe
TASKKILL /S sistema /U dominio\usuario /FI "USERNAME ne NT*" /IM *
TASKKILL /S sistema /U nombreusuario /P contrase¤a /FI "IMAGENAME eq note*"
Return to FiveWin para Harbour/xHarbour
Users browsing this forum: Google [Bot] and 69 guests