C ++如何通过win32 api检索文件权限和所有权

时间:2012-08-01 08:30:21

标签: c++ file winapi permissions ownership

我一直在网上搜索如何使用win32 api检索文件的权限和所有权,但我没有答案。

我是win32 api的新手,从互联网上阅读了一些指南,试图分析一些代码 与这个api联系起来,我仍然无能为力。

你们可以帮我解决一些建议或一些指示,提示等。

我很抱歉,通过添加一些代码我不能比这更具体,我没有看到任何理由导入我自己的任何代码,因为唯一剩下的功能是检索此信息的那个和其余的很简单(用户界面等)。

2 个答案:

答案 0 :(得分:2)

Retrieving NTFS Permissions with C++。但是,基本上,您调用GetFileSecurity来获取文件的安全描述符。从那里,您可以获得访问控制列表(ACL)以及所有者和权限。

答案 1 :(得分:2)

使用GetSecurityInfoLookupAccountSid函数查看this example查找文件所有者的信息。