MD5 i działająca aplikacja

0

Więc mam taki problem. Korzystam z algorytmu MD5 z tej strony i wszystko działa dobrze lecz gdy chcę użyć tego algorytmu na programie który jest uruchomiony wyskakuje błąd(Aplikacja jest aktualnie używana). Co zrobić abym mógł hashować uruchomione programy????

0

Jeśli plik jest używany przez inny niż Twój program, to nie uzyskasz do tego pliku dostępu. Możesz jednak usunąć błąd przy próbie odczytu MD5 z takiegoż pliku:

var
 f: textfile;
begin
 try
  AssignFile (f,Edit1.Text);
 except end;

 try
  {$I-} Reset (f); {$I+}
  except end;

 case IOResult of
   0 : ShowMessage('Plik nie jest używany');
  32 : ShowMessage('Plik jest używany !');
 end;

 try
  CloseFile(f);
 except end;
end;

1 użytkowników online, w tym zalogowanych: 0, gości: 1