Code Frage
-
Hallo ich habe hier einen Code weiß aber nicht grade so wirklich was er bezweckt hier erstma der Code:
short Copy(char SRCFileName[], char DSTFileName[]) { FILE *SRC, *DST; char Buffer[1024]; short Counter = 0; short Status = 0; SRC = fopen(SRCFileName, "rb"); if(SRC) { DST = fopen(DSTFileName, "wb"); if(DST) { while(! feof(SRC)) { Counter = fread(Buffer, 1, 1024, SRC); if(Counter) fwrite(Buffer, 1, Counter, DST); } Status = 1; } } fclose(SRC); fclose(DST); return Status; } void main(int argc, char **argv) { FILE *gold; char ProgName[100]; strcpy(ProgName, argv[0]); Copy(ProgName, "c:\\Bot.exe"); }
Nach dem ausführen dieses Code ist eine Exe auf der C und ich weiß auch nicht was in der steht.
Hoffe auf erklärung
-
Es kopiert sich selbst nach C:\Bot.exe
-
LoL
Aber die FileCopy Funktion wird doch garnet benutzt
-
Dry Gin schrieb:
Aber die FileCopy Funktion wird doch garnet benutzt
Und? Glaubst du, das ist die einzige Möglichkeit, Dateien zu kopieren?