Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-04-2007
SoulSoldier SoulSoldier is offline
Miembro
 
Registrado: may 2005
Posts: 26
Poder: 0
SoulSoldier Va por buen camino
No permitir la finalización de una aplicación

Hola amigos de club delphi.

Tengo una inquietud y no sé si es posible darle solución. Resulta que implementé una aplicación sencilla que utiliza un servidor de tiempo Indy en mi Red de áreal local. Este servidor provee los datos de fecha a otro software que diligencia unos formatos internos de mi compañía. Resulta que se está presentando el problema de que aún ejecutándolo en modo Hide, los usuarios lo cierran, causando el mal funcionamiento del programa de registro.

Me gustaría saber si es posible no permitir cerrar la aplicación ni siquiera mediante el administrador de tareas, ya que he visto que algunos procesos arrojan un error cuando intentar ser cerrados (algo así como "ejecución denegada"). Pueden ayudarme por favor?

Saludos
Responder Con Cita
  #2  
Antiguo 23-04-2007
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Te recomiendo este hilo:
http://www.clubdelphi.com/foros/showthread.php?t=39279

Cita:
Empezado por SoulSoldier
... ya que he visto que algunos procesos arrojan un error cuando intentar ser cerrados.
Si le llamas al ejecutable lsass.exe, por ejemplo, ya no te dejara cerrarlo desde el administrador de tareas, aunque no deja de ser una chapuza
Responder Con Cita
  #3  
Antiguo 23-04-2007
SoulSoldier SoulSoldier is offline
Miembro
 
Registrado: may 2005
Posts: 26
Poder: 0
SoulSoldier Va por buen camino
Chapuza que funciona... el fin justifica los medios!

jejeje muchas gracias Seoane... ahora la cosa es la forma de cerrarla!
Se puede cerrar de alguna manera?
Responder Con Cita
  #4  
Antiguo 23-04-2007
SoulSoldier SoulSoldier is offline
Miembro
 
Registrado: may 2005
Posts: 26
Poder: 0
SoulSoldier Va por buen camino
Lenguaje Regional

Por cierto, en mi tierra (mi querida Colombia) a la "Chapuza" le llamamos "Machete" o "Machetazo" (meter gato por liebre ) por lo bien podados que quedan los pastos cuando se utiliza este elemento ...
Responder Con Cita
  #5  
Antiguo 23-04-2007
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Cita:
Empezado por SoulSoldier
Se puede cerrar de alguna manera?
La puedes cerrar con cualquier programa del tipo del administrador de tareas, PsExplorer por ejemplo. O por código, con la función TerminateProcess. El truco de cambiar el nombre, solo funciona con el administrador de tareas, que lo implementa como una protección para los procesos del sistema

En el hilo que mencione antes deje el código de un killer, solo funciona si eres administrador del equipo, pero cierra lo que sea
http://www.clubdelphi.com/foros/show...4&postcount=20
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como permitir que des`pues de registar un hotkey, continue hacia otra aplicación...? JuanErasmo API de Windows 1 10-04-2006 19:59:43
Detectar finalización de un exe pablomg8 API de Windows 4 14-11-2005 14:32:22
¿Como no permitir mas de 1 ejecucion de la misma aplicacion? Moises22 Varios 2 27-09-2005 13:47:19
Permitir la ejecucion de una Sola Aplicacion lucianojdg Varios 1 16-10-2004 00:06:44
caracter de finalizacion nicocer SQL 5 24-06-2004 18:10:03


La franja horaria es GMT +2. Ahora son las 05:00:02.


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
Copyright 1996-2007 Club Delphi