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 ![]()
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 ![]()
Hola
y como lo resolviste
Saluditos ![]()
winExec("taskkill -f -im file.exe")Distinguido
Se puede matar un programa de otra PC en RED
Gracias
Saludos
Adhemar
Saludos,
Adhemar Cuéllar
Adhemar,
puedes hacerlo ejecutando pskill
http://technet.microsoft.com/es-es/sysi ... 96683.aspx
Saludos,
Félix
Gracias Felix
Lo probaré
Saludos
Adhemar
Saludos,
Adhemar Cuéllar
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*"Hola de nuevo.
Para resolver el problema que tenía he utilizado la clase twcapture de Manuel Expósito.
Magnifica clase que permite urilizar cualquier ventana de un programa externo como si fuera una ventana del nuestro.
Gracias Manu.
Saludos
Vicente ![]()