Witam.
Chciałbym zapytać, czy możliwe jest 'trzymanie' pliku przez program wykonywalny (exe), tak aby tego pliku nie można było usunąć?
Podam przykład. Uruchamiam własny program, który korzysta z jakiegoś pliku konfigurowalnego.
Uruchomionego programu użytkownik nie usunie - Windows mu na to nie pozwoli, bo działa proces. Jednak bez problemu zostanie usuniety plik konfiguracyjny programu. Jak Windows może kontrolować, żeby nie pozwolić na usunięcie pliku konfiguracyjnego z dysku, który wykorzystywany jest przez własny program? Domyslam się, że można taki plik otwierać poprzez funkcję CreateFile. Jeżeli tak, to może ktoś podrzuci przykład takiego otwierania pliku. Dzieki.