FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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. |
#2
|
|||
|
|||
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). |
#3
|
||||
|
||||
Te recomiendo buscar en Win32.hlp información acerca de las "Tool Help Functions"
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#4
|
|||
|
|||
Bueno, pues voy a ello, a ver si localizo en las API esa funcion. Gracias por vuestra ayuda. :-)
|
#5
|
|||
|
|||
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. |
#6
|
|||
|
|||
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
Última edición por jachguate fecha: 08-12-2007 a las 16:32:17. |
#7
|
|||
|
|||
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 Última edición por jachguate fecha: 08-12-2007 a las 16:31:40. |
#8
|
||||
|
||||
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.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
|