La Web del Programador: Comunidad de Programadores
 
    Pregunta:  23897 - PROGRAMA QUE SE AUTOELIMINE.
Autor:  Guillermo Calderon
Hola..

Nesecito con urgencia desarrollar un programa cuyo ejecutable, al correrse se pueda auto-destruir.

No puedo elimnar el archivo por que el sistema no me permite, por que el file está en uso (obviamente por que está en ejecución cuando pido que se borre).

Gracias por adelantado..

  Respuesta:  luis hernandez
con la obcion de kill eliminas el archivo esa opcion la deves de poner cuando el formulario se cierre (unload) haci ya no esta en uso el archivo

  Respuesta:  Julio Cesar Arango Cubillos
Creas un archivo .BAT cuyo comando es DEL MIPROGRAMA.EXE. Justamente antes de terminar el programa, invocas el archivo .BAT

Cuando se invoca el .BAT mediante el comando SHELL, éste se ejecuta asincrónicamente; o sea, que no espera a que termine el programa .BAT y luego termina MIPROGRAMA.EXE.

Espero que te sirva.