Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=26)
-   -   Como mato un proceso desde delphi? (https://www.clubdelphi.com/foros/showthread.php?t=1296)

Sergio 10-06-2003 16:31:29

Como mato un proceso desde delphi?
 
Hola a todos,

Quiero terminar un proceso externo desde mi aplicación. En windows xp me funciona perfectamente, uso el comando taskkill, pero W2000 no tiene este comando. Gracias de antemano.

Sergio Hdez. 10-06-2003 16:55:46

Yo uso estas funciones definidas en windows.pas, y funcionan en todas las versiones de windows, desde el 95 al XP pasando por el asqueroso ME:

TerminateProcess(hProcess, 0);
CloseHandle(hProcess);

Pero necesitas el puntero el proceso a matar... si no lo tienes, beberas usar alguna funcion de las API que te den el puntero a partir del nombre del proceso a algo similar, las hay pero yo no las uso, asi que te toca buscarlas (yo mato procesos lanzados desde el propio programa, asi que guardo el puntero y luego al matar el proceso lo uso).

delphi.com.ar 10-06-2003 17:13:17

Te recomiendo buscar en Win32.hlp información acerca de las "Tool Help Functions"

Saludos!

Sergio 11-06-2003 09:25:49

Bueno, pues voy a ello, a ver si localizo en las API esa funcion. Gracias por vuestra ayuda. :-)

Sergio 12-06-2003 14:36:08

Gracias por vuestra ayuda,

ya me funciona perfectamente, he utilizado la funcion CreateToolhelp32Snapshot, con la que capturo una instantanea de los procesos en ejecucion, luego con un bucle y Process32First y Process32Next busco el proceso a matar y con las funciones que me dijiste (TerminateProcess ) me cargo el proceso.

Muchas gracias.

cesar16_12 08-12-2007 14:52:51

hola quisiera saber como matas proceso desde tu alicacion en delhpi para xp si sabes pe puedes Editado por jachguate debido a que incumple la guía de estilo

cesar16_12 08-12-2007 14:54:44

matar proceso desde mi aplicacion
 
[quote=Sergio;5088]Hola a todos,

Quiero terminar un proceso externo desde mi aplicación. En windows xp a ti te funcion Editado por jachguate por incumplir la guía de estilo

jachguate 08-12-2007 16:30:57

Hola cesar16_12

Estos mensajes que has publicado incumplen la guía de estilo, cuyo respeto es obligatorio en estos foros.

En atención a que sos nuevo por aquí, no impondré ninguna sanción y simplemente editaré los mensajes.

Por favor, antes de continuar leé la guía de estilo.

Personalmente, además, me parece que lo que preguntas ya está perfectamente explicado en el hilo.

Hasta luego.


La franja horaria es GMT +2. Ahora son las 16:42:10.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi