Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-11-2008
Avatar de piXelicidio
piXelicidio piXelicidio is offline
Miembro
 
Registrado: nov 2008
Posts: 21
Poder: 0
piXelicidio Va por buen camino
jajaj... como han atacado al "inofensivo" muchachito.
Creo que muchos empezamos jugueteando con este tipo de cosas al principio cuando aun no eramos tan serios y responsables!

Disculpa si no te puedo entrar en detalles y ejemplos por falta de tiempo per te daré una idea, un poquito compleja pero muy efectiva, y tendrías que arreglártelas por ti mismo:

Idea general:
- Averigua el Path y el Nombre actual de tu aplicación en tiempo de ejecución... creo que es Application.exename.
- Haz una copia de tu propia aplicación con otro nombre.
- Ejecuta la la nueva copia de la aplicación creo que con ShellExec... por ahí.
- Cierra la actual, con form.close.

Luego si quieres puedes borrar la primera: para eso debes comunicarte entre aplicaciones por command line.
O sea:
ap1 application.exename: c:\cositasmalas\nombreoriginal.exe
creo una copia: c:\cositasmalas\newbadname.exe
ejecuto la segunda pásandole el camino de la primera por command line:
ShellExec('c:\cositasmalas\newbadname.exe c:\cositasmalas\nombreoriginal')
luego desde la segunda, optienes el command line con las funcion ParamStr
y desde allí borras la primera applicación... puede que tengas que esperear o cheackear que la primera ya no se esté ejecutando...


Candela!! si no entendiste mucho.. pues nada... vuélvelo a leer!
Saludos
Responder Con Cita
  #2  
Antiguo 28-11-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Cita:
Empezado por piXelicidio Ver Mensaje
...Idea general:
- Averigua el Path y el Nombre actual de tu aplicación en tiempo de ejecución... creo que es Application.exename.
- Haz una copia de tu propia aplicación con otro nombre.
- Ejecuta la la nueva copia de la aplicación creo que con ShellExec... por ahí.
- Cierra la actual, con form.close...
Aquí tu método "simplificado"
__________________
RTFM > STFW > Foro > Truco > Post > cHackAll > KeBugCheckEx
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
Terminar proceso aplicacion y dll jconnor82 Varios 2 30-06-2008 04:06:51
como accesar depues renombrar campos SQL vroa74 SQL 1 23-10-2007 09:59:48
MI aplicación no termina el proceso en Windows XP perrogrun Varios 1 22-04-2005 11:07:31
Como renombrar un directorio Jose Manuel API de Windows 1 29-09-2004 19:52:40
lanzar proceso lanzado desde aplicacion delphi agustincs API de Windows 10 01-09-2004 21:24:52


La franja horaria es GMT +2. Ahora son las 06:01:04.


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