Как я могу получить(Добавить пользователя или удалить пользователя) список разрешений для общей папки ?
Я пытаюсь получить все разрешения доступа к общей папке ( Примечание : обратите внимание, что это не разрешения безопасности )
Но я могу получить все правила безопасности папки.
Что я уже пробовал:
Я попробовал следующие коды:
var directoryInfo = new DirectoryInfo(sharedFolderPath); var directorySecurity = directoryInfo.GetAccessControl(); var currentUserIdentity = WindowsIdentity.GetCurrent(); foreach (FileSystemAccessRule rule in directoryInfo.GetAccessControl().GetAccessRules(true, true, typeof(System.Security.Principal.SecurityIdentifier))) { }
Когда я пытаюсь просмотреть это для всех элементов . Я получаю все правила безопасности, а не список разрешений общей папки
Может ли кто-нибудь помочь мне в этом