![]() |
CheckAccessToFile
Hi,
ich benutze das ![]() 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. |
AW: CheckAccessToFile
Prüf mal den Zugriff auf eine Datei, anstatt auf ein Verzeichnis.
Was sagt der Explorer zu den Rechten? (Dateieigenschaften > Sicherheit) |
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 +1. Es ist jetzt 14:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz