DUPLICAR EJECUTABLE.
Publicado por MaC (9 intervenciones) el 10/04/2001 16:55:11
Nesecito, copiar un.exe, intenté con el siguiente código, pero al revisar, el que escrivo tiene un largo mayor en algo as{i como 4,5 KB. Les PIDO AYUDA:
FILE *F;
FILE *Fbis;
char C[200];
BYTE b;
GetWindowsDirectory(C,sizeof(C));
strcat(C,"\\Calc.exe");
F=fopen(C,"r");
GetWindowsDirectory(C,sizeof(C));
strcat(C,"\\Calc1.exe");
Fbis=fopen(C,"w");
for (int i =0; i<=_filelength(_fileno(F));i++)
{
fread(&b,1,1,F);
fwrite(&b,1,1,Fbis);
}
FILE *F;
FILE *Fbis;
char C[200];
BYTE b;
GetWindowsDirectory(C,sizeof(C));
strcat(C,"\\Calc.exe");
F=fopen(C,"r");
GetWindowsDirectory(C,sizeof(C));
strcat(C,"\\Calc1.exe");
Fbis=fopen(C,"w");
for (int i =0; i<=_filelength(_fileno(F));i++)
{
fread(&b,1,1,F);
fwrite(&b,1,1,Fbis);
}
Valora esta pregunta


0