例如,一方面,我可以检查
- 如果可以通过为用户建立安全标识符来写入文件,
- 设立受托人,
- 获取离散的访问控制列表和
- 然后获取访问掩码
- 最后检查它是否包含 FILE_GENERIC_WRITE 位。
另一方面,我可以
- 调用 GetFileAttributes 和
- 查看返回值是否 == FILE_ATTRIBUTE_READONLY
对于后一种情况,如果设置了此属性,我想这意味着我不必为 ACL 的东西而烦恼。还是我遗漏了其他一些微妙的点?
是不是GetFileAttributes返回DOS信息而访问控制列表功能是较新的windows api?我应该同时检查两者吗?
干杯,
本。