Hallo Forum
ich habe folgendes Problem:
In einer Datenbanktabelle habe ich eine liste mit Dateinamen. Mit meiner Anwendung kann man
in dieser Liste suchen und sich die Dateien anzeigen lassen. Also nix besonderes.
Die Dateien liegen auf einem Windows Server in einer Freigabe.
Die Freigabe verweist auf ein Verzeichnis einer NTFS Partition.
Das klappt auch alles soweit wunderbar, solange der Benutzer mindestens Leserechte
auf die Dateien hat.
Nun möchte aber der Admin bestimmte Dateien und Unterordner für einige Benutzer per
NTFS Rechte sperren - und hier ist dann das Problem: Die Anwendung stürzt mit 2-3
Schutzverletzungen und Fehlermeldungen ab wenn ein Benutzer versucht auf eine per
NTFS gesperrte Datei zuzugreifen.
Wie kann ich aus Delphi feststellen, ob ich auf eine bestimmte Datei zugreifen darf oder nicht.
Am liebsten wäre sowas wie: function FileAccessable(FileName: String): boolean.
Hat jemand ne idee?
mfg
Sebastian
PS: FileExists bringt an dieser Stelle nix, die Datei ist ja da, nur kein Zugriffsrecht.
