Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi CheckAccessToFile (https://www.delphipraxis.net/177377-checkaccesstofile.html)

SvB 3. Nov 2013 23:21

CheckAccessToFile
 
Hi,

ich benutze das CheckAccessToFile von Luckie und habe ein Problem.

Scenario 1:
Windows XP Client mit Anmeldung eines lokalen Benutzers. Netzwerklaufwerk verbinden mit einem LAN-User. Der LAN-User hat Vollzugriff auf das Netzwerklaufwerk. Mit CheckAccessToFile prüfe ich die Zugriffsrechte eines Ordners auf dem Netzwerklaufwerk. Funktioniert beim XP Client einwandfrei.

Szenario 2:
Anstatt des XP Client ist es jetzt ein Windows 8 Client. Hier bekommen ich durch CheckAccessToFile aber zurück, dass keine Zugriffsrechte bestehen.

Ich könnte mir ja vorstellen, dass die Berechtigungen unter Windows 8 anders gehandhabt werden und geprüft wird, ob der lokale Benutzer Zugriff hat. Der lokale Benutzer hat definitiv keine Zugriffsrechte und somit wäre das in Ordnung. Wir kann ich jedoch prüfen, ob der Benutzer, mit dem das Netzwerklaufwerk verbunden ist, die Berechtigung hat?

Hat jemand eine Idee?

Gruß
Sven

PS: Gerade noch mal mit Windows 7 getestet, da ist es genau so wie mit Windows 8.

himitsu 3. Nov 2013 23:32

AW: CheckAccessToFile
 
Prüf mal den Zugriff auf eine Datei, anstatt auf ein Verzeichnis.

Was sagt der Explorer zu den Rechten? (Dateieigenschaften > Sicherheit)

SvB 4. Nov 2013 07:43

AW: CheckAccessToFile
 
Moin,

mit Zugriff auf eine Datei ist es genau so: kein Zugriff, bzw. keine Schreibrechte.

Im Explorer / Eigenschaften / Sicherheit hat der LAN-User Vollzugriff.


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:16 Uhr.

Powered by vBulletin® Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf