我使用的是 Delphi 11.3 Alexandria。如何在Windows上获得文件/文件夹权限?在命令行上,我可以使用icacls /save,但更喜欢直接调用。我得到了下面的结果,我可以使用/Restore并再次应用:
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)
字符串
z8dt9xmd1#
您可以使用GetNamedSecurityInfo()或Low-level Security Descriptor Functions和Low-level ACL and ACE Functions来检索数据库。然后,您可以列出ACE,例如dcomperm。根据Security Descriptor String Format,
ConvertSecurityDescriptorToStringSecurityDescriptor函数用于将安全描述符转换为字符串格式,您可以使用字符串格式存储或传输安全描述符。
1条答案
按热度按时间z8dt9xmd1#
您可以使用GetNamedSecurityInfo()或Low-level Security Descriptor Functions和Low-level ACL and ACE Functions来检索数据库。
然后,您可以列出ACE,例如dcomperm。
根据Security Descriptor String Format,
ConvertSecurityDescriptorToStringSecurityDescriptor函数用于将安全描述符转换为字符串格式,您可以使用字符串格式存储或传输安全描述符。