Questo mi serviva per provare se risucivo a copiare un eseguibile senza modificarlo (o anche spostarlo), così ho pensato di porvare a far si che il porgramma copiasse se stesso... ma non funziona: sebbene le dimensioni sono identiche la nuova applicazione è impossibile da eseguire...![]()
Questo è il codice (Dev-C++):
#include <stdlib.h>
#include <stdio.h>
int main(int argc, char *argv[])
{
FILE *src, *des;
int c;
src=fopen(argv[0], "r");
des=fopen("C:\\Nuovo.exe", "w");
while((c=getc(src))!=EOF)putc(c, des);
fclose(src);
fclose(des);
exit(0);
}
...