Entwickler-Ecke
Dateizugriff - Schreibrechte einer Freigabe herausfinden
hitstec - Mo 15.09.03 16:09
Titel: Schreibrechte einer Freigabe herausfinden
Weiß jemand wie ich herausfinde, ob der Ordner, in dem Mein Programm sich befindet, schreibgeschützt ist oder nicht? Damit meine ich nicht das Attribut Schreibgeschützt, sondern die Windows-Freigabe mit eingeschränkten Schreibrechten.
Hat da jemand eine Ahnung?
Delete - Mo 15.09.03 18:16
Du könntest dir mal NetShareGetInfo im MSDN ansehen.
hitstec - Mo 15.09.03 19:10
Zu dem Thema steht da:
| Zitat: |
shi502_permissions
Specifies a DWORD value that indicates the shared resource's permissions for servers running with share-level security. This member is ignored on a server running user-level security. This member can be any of the following values. Calls to the NetShareSetInfo function ignore this member.
Note that the Windows Server 2003 family, Windows XP, Windows 2000, and Windows NT do not support share-level security.
|
Das soll doch heißen, dass die Funktion die Permissions einer Freigabe unter NT-Systemen nicht anzeigt, oder? Auf jeden Fall bekomme ich immer 0 als Ergebnis.
Außerdem kann ich so nur eine Freigabe nach den Schreibrechten überprüfen, nicht aber die Ordner in der Freigebe. Theoretisch wäre das schon machbar, aber es ist einfach zu viel Aufwand.
Gibt es da eine einfachere Möglichkeit?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!