I've create example application using Projected File System
I've implement all necessary functions and it works well when I open a file from projected FS with GENERIC_READ or GENERIC_WRITE access, but when I'm trying to use GENERIC_ALL I'm getting access denied error.
What is possible reason of getting access denied
error?
I'm getting the error when a file is already copied to projected filesystem.
CODE:
HANDLE fHandle = CreateFile(path_to_file_in_projected_fs, GENERIC_ALL, 0, 0, OPEN_EXISTING, 0, 0);
Expected result: valid file handle.
Actual result: invalid handle with access denied error (via GetLastError())
P.S. GENERIC_READ_WRITE_EXECUTE works fine
HANDLE fHandle = CreateFile(path_to_file_in_projected_fs, GENERIC_READ | GENERIC_WRITE, 0, 0, OPEN_EXISTING, 0, 0);