connaitre le pid de mon exe
voila
j'ai essayé de faire un delete de mon exe apres execution mais j'ai un acces refusé (logique)
Citation:
if(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);
}
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 detruire
:D
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