I recently redesigned the security system on our file server, noting much of what was completely changed. Now my developers tell me that whenever they use GENERIC_ALL to open a file (for example, CreateFile() ), they get an access denied message.
After the study, nothing seemed to indicate that GENERIC_ALL was larger than GENERIC_EXECUTE + GENERIC_WRITE + GENERIC_READ ; however, this does not seem to be the case, as the developer managed to add three constant values ββand use it for CreateFile() .
So I ask ... what does GENERIC_ALL really do?
Thanks,
Matt
source share