我一直在网上搜索如何使用win32 api检索文件的权限和所有权,但我没有答案。
我是win32 api的新手,从互联网上阅读了一些指南,试图分析一些代码 与这个api联系起来,我仍然无能为力。
你们可以帮我解决一些建议或一些指示,提示等。
我很抱歉,通过添加一些代码我不能比这更具体,我没有看到任何理由导入我自己的任何代码,因为唯一剩下的功能是检索此信息的那个和其余的很简单(用户界面等)。
答案 0 :(得分:2)
见Retrieving NTFS Permissions with C++。但是,基本上,您调用GetFileSecurity来获取文件的安全描述符。从那里,您可以获得访问控制列表(ACL)以及所有者和权限。
答案 1 :(得分:2)
使用GetSecurityInfo
和LookupAccountSid
函数查看this example查找文件所有者的信息。