Título: AutoEliminar programa Publicado por: Kizar en 29 Octubre 2005, 00:14 am Alguien sabe como podria acer k un programa una vez aya echo su funcion se elimine l solito de el equipo, yo abia pensaco k creara un bat y lo ejecutara pero tuve problemas para en contrar un code k me valiera, por k aunke el comando lo borre el proceso aun ta en memoria, no se ideas please... a ser posibele me gustaria k no dejara ningun bat por ahi perdido ni na...
Salu2 Título: Re: AutoEliminar programa Publicado por: Leoj90 en 29 Octubre 2005, 00:59 am Mmm... haber si uso el cerebrito un poco... Seria cosa de una funcion q al completarse la tarea se borrara todo.. o podrias usar el timer para determinar un tiempo y q despues de ese tiempo se borre solo... (http://www.simplemachines.org/community/Smileys/simple/undecided.gif)
Título: Re: AutoEliminar programa Publicado por: Kizar en 29 Octubre 2005, 01:16 am el problema es k como borras un programa a si mismo, no se pede por k mientras esta en memoria no pedes abria k usar algo exteno, usar un bat por ejemplo... pero no se bn k code poner al bat y el problema es k tamben keda el bat...
Título: urgente (mentira jojoojo) Publicado por: Sancho.Mazorka en 29 Octubre 2005, 04:41 am che lo que podes hacer es crear una tarea programada o poner el autoexe total nadie se va a dar cuenta en el autoexec
no se proba y decime que paso. :P Sancho Mazorka Título: Re: AutoEliminar programa Publicado por: Chief en 29 Octubre 2005, 05:09 am En el code del bat podrias poner.
erase archivo 'Erase borra un archivo :P tambien le podes agregar el @ hecho off, para que no se vea lo que se ejecuta, y asi, no me acuerdo muy bien, fijate en el foro de programacion hay un tuto de programacion bat o Batch. Salu2!! Título: Re: AutoEliminar programa Publicado por: Slasher-K en 11 Noviembre 2005, 08:36 am Agregas una nueva linea al archivo wininit.ini como siguiente:
Código: NUL=C:\MyFile.txt Cuando se reinicie la máquina el sistema borrará C:\MyFile.txt. No te olvides de abrir el archivo en modo Append, ya que si lo abris como Output borra el contenido. Saludos. Título: Re: AutoEliminar programa Publicado por: Sancho.Mazorka en 13 Noviembre 2005, 04:54 am agrega una tarea programada por una sola vez y problema resuelto.
Sancho Mazorka [/shadow]Título: Re: AutoEliminar programa Publicado por: Kizar en 13 Noviembre 2005, 13:07 pm La solucion etra lo k dije yo, creo un bat cierro mi programa y desde el bat borro mi programa y el bat, es simple.
Salu2 Título: Re: AutoEliminar programa Publicado por: Sancho.Mazorka en 14 Noviembre 2005, 03:34 am che kizar como haces para que el bat se autoelimine si esta en ejecucion. che pasame tu mail mandame un privado con tu mail plz
[glow=,2,300]Sancho Mazorka[/glow] Título: Re: AutoEliminar programa Publicado por: Kizar en 14 Noviembre 2005, 15:25 pm Los bats se pueden eliminar a si mismos auke esten en memoria:
Código: DEL C:\arch.bat Salu2, te e agregao yo al msn Título: Re: AutoEliminar programa Publicado por: - n0sEcReT - en 14 Noviembre 2005, 18:19 pm Pues es lo simple que hay , cuando tu programa termine de eliminar todo lo que tenga qu eliminar hace que ejecute un archivo bat con el codigo que te pongo abajo y despues de eso se cierre.
_________________________ 1- |Eliminicacion de archivos | -------------------------------------- __________________________ 2- |Ejecucion del archivo .BAT | ---------------------------------------- _________________________ 3 |Ciere del programa (End) | -------------------------------------- Codigo del archivo BAT : Código: echo off De esa forma con el comando PAUSE , le das tiempo a que se cierre el programa para que salga de memoria y poder ser eliminado y despues se borra el programa ( DEL programa.exe ) y a continuacion se elimina el .BAT mismo (Suicidio :D) y el exit para salir. Salu2 !! ;) Título: Re: AutoEliminar programa Publicado por: Kizar en 14 Noviembre 2005, 19:50 pm Yo ago un blucle con el bat asta k lo borra es mas seguro.
Salu2 Título: Re: AutoEliminar programa Publicado por: Sancho.Mazorka en 18 Noviembre 2005, 00:21 am oigan para que es:
Código: del %0 Sancho Mazorka Título: Re: AutoEliminar programa Publicado por: xavierote en 18 Noviembre 2005, 02:03 am Cuando se llama a la siguiente función, crea un archivo bat, mata el proceso y seguidamente elimina el programa y el propio bat.
Código: Public Function MatarMe() Saludos!! Título: Re: AutoEliminar programa Publicado por: Thor en 21 Noviembre 2005, 12:10 pm Código: Del %0 Título: Re: AutoEliminar programa Publicado por: Syphroot en 22 Noviembre 2005, 11:19 am Otra opcion que se me ocurre es agregar el comando en la llave de registro de inicio de windows, ya sea "Run" o "RunOnce",:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run update = del archivo.ext el problema es que muestra la consola un "instante" saludos Título: Re: AutoEliminar programa Publicado por: icisneros en 22 Noviembre 2005, 11:50 am Creo que la mejor forma es editar el archivo win.ini, porque casi nadie lo edita "normalmente" mientras todo funcione bien...
Saludos!! Título: Re: AutoEliminar programa Publicado por: Sancho.Mazorka en 22 Noviembre 2005, 20:56 pm gracias ya lo probe y lo entendi
Sancho Mazorka |