Browse Source

Minor fixes

pull/10/head
Raimund Andée 9 years ago
parent
commit
53483e593a
  1. 1
      Security2/Enums.cs
  2. 2
      Security2/FileSystem/FileSystemAccessRule2 Class/FileSystemAccessRule2.GetFileSystemAccessRules.cs

1
Security2/Enums.cs

@ -28,6 +28,7 @@ namespace Security2
None = 0, None = 0,
ListDirectory = 1, ListDirectory = 1,
ReadData = 1, ReadData = 1,
WriteData = 2,
CreateFiles = 2, CreateFiles = 2,
CreateDirectories = 4, CreateDirectories = 4,
AppendData = 4, AppendData = 4,

2
Security2/FileSystem/FileSystemAccessRule2 Class/FileSystemAccessRule2.GetFileSystemAccessRules.cs

@ -32,7 +32,7 @@ namespace Security2
foreach (FileSystemAccessRule ace in acl) foreach (FileSystemAccessRule ace in acl)
{ {
var ace2 = new FileSystemAccessRule2(ace) { FullName = sd.Item.FullName, InheritanceEnabled = !sd.SecurityDescriptor.AreAccessRulesProtected }; var ace2 = new FileSystemAccessRule2(ace) { FullName = sd.Item.FullName, InheritanceEnabled = !sd.SecurityDescriptor.AreAccessRulesProtected };
if (getInheritedFrom) if (getInheritedFrom && inheritedFrom.Count > 0)
{ {
ace2.inheritedFrom = string.IsNullOrEmpty(inheritedFrom[aceCounter]) ? "" : inheritedFrom[aceCounter].Substring(0, inheritedFrom[aceCounter].Length - 1); ace2.inheritedFrom = string.IsNullOrEmpty(inheritedFrom[aceCounter]) ? "" : inheritedFrom[aceCounter].Substring(0, inheritedFrom[aceCounter].Length - 1);
aceCounter++; aceCounter++;

Loading…
Cancel
Save