[Delphi]Ochrona foledru hasłem

0

Mam pytanie
Chciałbym napisać aplikację do ochrony dostępu do danego foledru hasłem. Tylko nie mam zielonego pojęcia jak można tę ochronę stworzyć?
Może mi to ktoś rozjaśnić?

0

W systemie plików NTFS jest trochę możliwość, ale to tylko dla nie wprawionego użytkownika. Możesz ukryć pliki w alternatywnych strumieniach danych (ADS) jakiegoś folderu a potem z tego folderu zdjąć wszelkie prawa dostępu NTFS, nadać mu atrybuty +r +h +s i dopisać do jego nazwy CLSID pliku nieznanego typu. A twój program po podaniu hasła powinien odwracać ten proces automatycznie.

Nie wprawiony użytkownik nie wie, co to prawa dostępu do pliku nie ma wyświetlanych plików ukrytych a już na pewno nie systemowych, nie wie, co zrobić z folderem, który nie ma menu właściwości i ma ikonę zmienioną na plik nieznanego typu a nawet gdyby to wszystko sam odbezpieczył to i tak pliki nie są w folderze tylko w jego alternatywnych strumieniach, do których nie tak łatwo się dostać bez jakiegoś specjalnego programu.

0

Kiedyś (jak wiedziałem mniej niż teraz) napisałem program co siedział sobie nie widoczny i w osobnym wątku (co jakiś czas) szukał okna o jakiejś nazwie, następnie (jak znalazł) wysyłał komunikat WM_DESTORY do tego okna i pokazywał formę gdzie wpisywało się hasło, jak hasło było dobre to oczywiście otwierał ten katalog, ja nie to się chował i szukał dalej. Trochę mało profesjonalne rozwiązanie i ma jedna wielka wadę, wystarczyło zmienić nazwę katalogu i już miało się do niego dostęp, lub włączyć prog. typu totalcommander, jednak moja siostra nie wpadła na to, i katalog był jako tako zabezpieczony :P

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