I recently redesigned the security on a file server of ours, marking most of what was Full Control to be Modify. Now my developers are telling me that whenever they use GENERIC_ALL to open a file (with CreateFile()
for instance), they receive an access denied message.
After research, nothing seemed to indicate that GENERIC_ALL
was any more than GENERIC_EXECUTE
+ GENERIC_WRITE
+ GENERIC_READ
; however, this seems not to be the case, since a developer was able to add the three constant values, and use this to CreateFile()
.
So, I ask... what does GENERIC_ALL
really do?
Thanks,
Matt