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?