FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
lanzar proceso lanzado desde aplicacion delphi
tengo una aplicacion hecha en delphi desde la que lanza un programa y luego dejo a la aplicacion delphi esperando a que termine de la siguietne forma:
Código:
Process := ExecuteProcess('programab.exe'); if Process <> 0 then WaitForSingleObject(Process, INFINITE); Application.Restore; |
#2
|
||||
|
||||
¡Por Zeus! ¡Qué paranoia! ¿Acaso tus usuarios son hackers?
Mira, la verdad la tienes difícil. Cuando se mata un proceso mediante el gestor de procesos no se ejecutará ninguna rutina de salida de tu aplicación. Puedes verlo tu mismo haciendo algo en el OnClose y matando el proceso. // Saludos |
#3
|
|||
|
|||
jeje. pues no es que sean hackers, pero poco les falta, creeme
no hay ninguna forma.. vaya.. eso si que me fastidia bien.. era imprescindible para el buen funcionamiento, xd |
#4
|
||||
|
||||
Cita:
De cualquier forma, hay formas de deshabilitar el usos del gestor de procesos mediante políticas de grupo de Windows. // Saludos |
#5
|
|||
|
|||
si, eso lo se... pero la aplicacion esta es para que la isntales varias personas que estan en diversos puntos de españa, por tanto no puedo ir pc por pc cambiando eso... y desconozco totlamente como lo puedo cambiar atraves de mi aplicacion
|
#6
|
||||
|
||||
Saludos,
Quizás lo que vaya a decir es una estupidez, pero ... siempre hay que ver el otro lado de la moneda . Cita:
Espero que te ayude la idea. Un saludo,
__________________
ø¤º° Moesis °º¤ø Dios nos ha dado dos orejas y una boca para escuchar el doble de lo que hablamos. Consulta la Guía de Estilo. |
#7
|
|||
|
|||
vaya, esa solucion ya me gusta muchsismo mas
como tendria que hacer para que cada vez que el lanzador lanza la aplicacion, que el lanzador desaparezca de la barra de aplicaciones y tampoco se vea en el gestor de procesos? si me dices como hacer eso me salvas la vida |
#8
|
||||
|
||||
Saludos agustincs
Este código lo he sacado de http://www.q3.nu/trucomania/ una página interesante que no convendría olvidar para determinadas cosas.
No obstante puedes mirar también en este otro enlace aunque este está en inglés, puede servirte pues incluso muestra una clase para realizar tal tarea. Espero haberte ayudado. Saludos.
__________________
ø¤º° Moesis °º¤ø Dios nos ha dado dos orejas y una boca para escuchar el doble de lo que hablamos. Consulta la Guía de Estilo. |
#9
|
|||
|
|||
acabo de probar eso en XP pero no funciona :-S
me tira error en concreto la ultima linea, ShowWindowLong Me podrias decir de que truco lo quitaste? es que estube buscando en la web y no encontre ese truco |
#10
|
||||
|
||||
Buscad en clubdelphi que está...
__________________
:) |
#11
|
|||
|
|||
pos yo no lo vi, lo veo mucho para windows 98/me, pero para windows xp/2000 nunca lo vi
|
|
|
|