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
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;