Cita:
Empezado por elmago00
...
¿se puede recuperar el archivo original, pero después de haberlo modificado?.
|
Hola elmago00.
No me queda claro desde donde o a partir de qué pensas recuperar el archivo original, pero sin dudas agradecerás haber llamado a este procedimiento antes de modificar el ejecutable:
Código Delphi
[-]
procedure BeforeDoingCrap(aFileName: TFileName);
begin
if not CopyFile(PChar(aFileName),
PChar(ExtractFilePath(aFileName)+ChangeFileExt(ExtractFileName(aFileName),'')+'.BAK'),
True) then
MessageBox(0,PChar('Error: ' + SysErrorMessage(GetLastError)), '', MB_ICONERROR);
end;
De este modo, si se estropea el ejecutable, basta con borrarlo y luego renombrar el archivo .BAK como .EXE.
Saludos