[C con Clase] eliminar aplicación después de ejecutarse

Jose Roberto joser1993 en gmail.com
Vie Feb 8 03:38:27 CET 2013


Gracias por tu respuesta...

La cuestion es que la misma aplicacion elimine el ejecutable, sin 
dependencia de algun otro archivo. A pesar de que el programa complila y 
corre sin mayor problema, lo unico que no hace en windows es borrarse, 
cosa que si se pudo lograr en linux.

On 07/02/13 15:44, Programante wrote:
> El 07/02/13 20:33, José Roberto Sánchez escribió:
>> Hola a todos...
>>
>> Estuve investigando sobre el tema y he podido hacerlo con el siguiente código
>>
>> int main(int argc, char ** argv){
>> remove(argv[0]);
>> return EXIT_SUCCESS;
>> }
>>
>> el inconveniente es que solo sirve en Linux, en Windows mantiene el ejecutable, alguna solución?
>>
>> Gracias
> Crea un archivo .bat que borra el programa y a si mismo, ejecutalo y sal
> (habría una condición de carrera entre cerrar el programa y la ejecución
> del bat, posiblemente se pueda bloquear haciendo que lea de una tubería
> que se cierre al finalizar el programa).
>
>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ





Más información sobre la lista de distribución Cconclase