0

我正在努力思考如何在多个平台上使用访问权限。现在我正在访问 Microsoft Windows 和 NTFS 文件/目录的权限。

我必须说我正在使用 C 语言工作。我的问题很笼统。我有一个用户名和一个文件路径。

我是否需要更多信息来检查用户是否有权读取/写入/执行?

我应该使用什么技术?ACL 或基本 Win32 API ?还有什么?

感谢您提供任何帮助。

4

1 回答 1

1

在这种情况下,Windows API 有什么问题?

来自平台 SDK 的 GetSecurityInfo 应该会有所帮助。它返回与对象关联的所有者、组等(不仅是文件和目录)。然后,您需要根据您给定的用户名进一步检查返回的信息。

于 2008-11-19T14:12:34.297 回答