My previous post shows how to use Windows32.Security to read and set permissions to the registry. Doing the same for a NTFS is even simpler: public bool TestNTFSPermissions( string path, string userName) { SecurityDescriptor secDesc = SecurityDescriptor.GetFileSecurity(path,