【发布时间】:2009-05-28 16:27:55
【问题描述】:
我知道两种不可靠的方法:
- _access() - 不适用于目录(仅检查存在)
- CreateFile() - 在存在虚拟存储 (AFAIK) 时给出误报
最有用的是代码示例,因为 win32 ACL 访问函数非常复杂。请不要发布指向 msdn 的链接,我一直在那里,但我一生都无法弄清楚我应该如何处理所有这些 DACL、SACL 和安全描述符——我在一个跨平台应用程序上工作它需要这个特定的功能,否则与平台无关。比访问 Windows ACL 更简单的解决方案非常受欢迎。
编辑:您可以放心地假设应用程序运行时目录权限不会改变。
【问题讨论】: