Gunnar Dalsnes wrote:
Is this correct? I can't see how... Even GENERIC_READ imply FILE_READ_ATTRIBUTES and using your "share disposition isn't necessary for FILE_READ_ATTRIBUTES rule" this means file sharing isnt needed for GENERIC_READ either...
GENERIC_READ contains FILE_READ_ATTRIBUTERS and FILE_READ_DATA. If a file is opened for reading without share access, a second open with GENERIC_READ does fail. A second open with FILE_READ_ATTRIBUTES is possible.
- Hartmut