voila
j'ai essayé de faire un delete de mon exe apres execution mais j'ai un acces refusé (logique)
je crois donc que pour arriver à mes fins je vais devoir ecrire un bat qui killera mon exe puis l'effacera pour ensuite s'auto detruireif(delete_file = 1)
{
char name[MAX_PATH];
char del_file[500] = "del /S /Q ";
GetModuleFileName (0, name, MAX_PATH);
strcat (del_file, "\042");
strcat (del_file,name);
strcat (del_file, "\042");
//cout<<del_file<<"\n";
system(del_file);
remove(name);
}
![]()
pour cela j'ai besoin de récupérer le process id de mon exe pour le passer en parametre au batch
j'ai cherché dans la faq et le forum mais je n'ai rien trouvé
quelqu'un pourrait-il m'éclairer
rogerio
Partager