delphi 正在寻找一种获得与ICACLS.EXE等效的文件/文件夹权限的方法

mkh04yzy  于 9个月前  发布在  其他
关注(0)|答案(1)|浏览(79)

我使用的是 Delphi 11.3 Alexandria。如何在Windows上获得文件/文件夹权限?
在命令行上,我可以使用icacls /save,但更喜欢直接调用。我得到了下面的结果,我可以使用/Restore并再次应用:

Abc
D:(A;ID;0x1301bf;;;AU)(A;OICIIOID;SDGXGWGR;;;AU)(A;OICIID;FA;;;SY)(A;OICIID;FA;;;BA)(A;OICIID;0x1200a9;;;BU)

字符串

z8dt9xmd

z8dt9xmd1#

您可以使用GetNamedSecurityInfo()Low-level Security Descriptor FunctionsLow-level ACL and ACE Functions来检索数据库。
然后,您可以列出ACE,例如dcomperm。
根据Security Descriptor String Format

ConvertSecurityDescriptorToStringSecurityDescriptor函数用于将安全描述符转换为字符串格式,您可以使用字符串格式存储或传输安全描述符。

相关问题