1

我正在尝试读取文件夹的 SACL 属性。
该应用程序将在域控制器上运行,它需要读取和更新成员计算机中存在的文件夹或文件的 SACL 属性。
有没有可用的 API?
我可以使用GetNamedSecurityInfo来读取文件吗?如果是,文件的路径应该如何?
考虑域是“Raja.org”,而我尝试为其设置 SACL 的文件夹是“C:\Test”我传递给函数
的路径应该是什么?GetNamedSecurityInfo

4

1 回答 1

0

您可以使用 GetNamedSecurityInfo,其中pObjectName是文件的路径,而ObjectTypeSE_FILE_OBJECT.

SE_FILE_OBJECT

表示文件或目录。标识文件或目录对象的名称字符串可以是以下格式之一:

相对路径,例如 FileName.dat 或 ..\FileName

绝对路径,例如 FileName.dat、C:\DirectoryName\FileName.dat 或 G:\RemoteDirectoryName\FileName.dat。

UNC 名称,例如 \ComputerName\ShareName\FileName.dat。

于 2022-02-22T09:23:22.530 回答