zabezpieczanie plików pod Win98

0

jak zabezpieczyć programowo plik, tak aby nie mógł być modyfikowany, ani usunięty? odpowiadałoby mi np, żeby pojawiał komunikat, informujący że plik jest używany przez inny program, lub coś w tym rodzaju. nie musi to być mega skuteczne zabezpieczenie, bo ostatecznie, każde można złamać. nie chodzi o szyfrowanie pliku, bo nie chcę zabezpieczać tajnych informacji, tylko raczej zabezpieczyć je przed usunięciem... w tle może jak najbardziej działać program kontrolujący ochronę plików... jakieś pomysły?

0
var f:file;
begin
  assignfile(f,paramstr(1));
  filemode:=fmShareExclusive; // tu sie help kłania
  reset(f,1);
  repeat until false
end.

Powiedzmy odpalasz cos takiego w osobnym programie, czy wątku i tylko zamykasz plik przy killowaniu. Do repeat until dodajesz tylko obsługę messydży. Możesz sobie zrobić nawet taki systemowy serwerek usług i messydżami nim sterować (dodawanie i odejmowanie plików z listy zablokowanych). Ikonka w trayu i takie tam głupoty. fmShare... ma kilka opcji (również blokowanie osobno odczytu, zapisu).

0

THX.

0

Wpadł mi do głowy pomysł, że może z tego jakiś menager zrobić albo usługę coś na zasadzie uprawnień itd.

[luźna sugestia ort!. Chyba przestanę myśleć, bo to do niczego dobrego nie prowadzi…]

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