mirror of
https://github.com/winfsp/winfsp.git
synced 2025-04-22 16:33:02 -05:00
tst: dotnet: SetSecurity testing
This commit is contained in:
parent
0af9e46e76
commit
035a430470
@ -772,12 +772,8 @@ namespace memfs
|
|||||||
if (null != FileNode.MainFileNode)
|
if (null != FileNode.MainFileNode)
|
||||||
FileNode = FileNode.MainFileNode;
|
FileNode = FileNode.MainFileNode;
|
||||||
|
|
||||||
ObjectSecurity ObjectSecurity =
|
FileNode.FileSecurity = ModifySecurityDescriptor(
|
||||||
0 != (FileNode.FileInfo.FileAttributes & (UInt32)FileAttributes.Directory) ?
|
FileNode.FileSecurity, Sections, SecurityDescriptor);
|
||||||
(ObjectSecurity)new DirectorySecurity() : (ObjectSecurity)new FileSecurity();
|
|
||||||
ObjectSecurity.SetSecurityDescriptorBinaryForm(FileNode.FileSecurity);
|
|
||||||
ObjectSecurity.SetSecurityDescriptorBinaryForm(SecurityDescriptor, Sections);
|
|
||||||
FileNode.FileSecurity = ObjectSecurity.GetSecurityDescriptorBinaryForm();
|
|
||||||
|
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user