标签: c++ winapi acl
我需要检查任何标准/非管理员用户是否具有对文件夹的读取权限。我主要对在设置了显式权限的文件夹上进行检查很有兴趣,但对在具有继承权限的文件夹上进行检查也会更好。
我已经尝试使用GetNamedSecurityInfo和GetExplicitEntriesFromAcl来获取显式权限。这为我提供了有权访问该文件夹的用户的SID,但是我还没有找到一种方法来检查特定的SID是否为Administrators组的成员。