Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   congelar programa externo. (https://www.clubdelphi.com/foros/showthread.php?t=22624)

kalisto 21-06-2005 19:34:06

congelar programa externo.
 
Hola necesito que mi aplicación sea capaz de parar(bloquear) la ejecución de un programa externo, que se esta ejecutando en el sistema.

¿Alguna idea de como se puede conseguir esto?

Gracias

Casimiro Notevi 21-06-2005 20:50:12

Mira el truco 464 de trucomanía, donde hace referencia a los trucos 287 y 290

kalisto 21-06-2005 20:55:23

No se trata de cerrar el programa en cuestión.

Seria algo asi como ponerlo en pausa y luego dejar que siga ejecutandose.

Casimiro Notevi 22-06-2005 19:33:38

...ponerlo en pausa... y desde otro programa... ummmm... creo que no se puede, aunque quién sabe, alomejor se le ocurre a alguien.

kalisto 22-06-2005 21:40:19

Poderse se puede, seguro.

Es lo que hace un cortafuegos, cuando un programa intenta conectarse a la red sin estar autorizado, lo bloquea.
pues eso es lo que necesito, bloquear la ejecucion del programa sin cerrarlo.

delphi.com.ar 22-06-2005 21:48:46

Cita:

Empezado por kalisto
Es lo que hace un cortafuegos, cuando un programa intenta conectarse a la red sin estar autorizado, lo bloquea.
pues eso es lo que necesito, bloquear la ejecucion del programa sin cerrarlo.

A mi me da la impresión que los firewall´s de capa 7 no actúan directamente sobre el proceso, sino sobre el socket. Como los procesos estan esperando respuesta del socket y el firewall esta deteniendo esa respuesta, el proceso se detiene.
¿Has investigado las "Debugging Functions"?

kalisto 23-06-2005 18:35:40

No. No se que son las debuggin functions.

delphi.com.ar 23-06-2005 19:53:28

Fijate en la ayuda "Windows SDK"

roman 23-06-2005 20:03:10

Cita:

Empezado por delphi.com.ar
Fijate en la ayuda "Windows SDK"

No pues, sí eso ya lo hice (uno, que se entremete en los hilos :D ) y lo más que pude hacer es usar DebugActiveProcess y pude detener el Bloc de notas paro de ahí no paso. Ni he podido echarlo andar nuevamente y cuando cierro mi aplicación el bloc de notas se cierra también.

Seguiré intentando...

// Saludos


La franja horaria es GMT +2. Ahora son las 16:20:49.

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