Какие разрешения / привилегии необходимы для доступа к foobar.txt :: $ EA - PullRequest
0 голосов
/ 31 января 2019

Я пытаюсь открыть поток файла $ $ EA.Кто-нибудь делал это раньше?Я нигде не нахожу сэмплов.

Для чего нужен dwDesiredAccess?Видимо FILE_EA_READ не совсем достаточно.Я получаю ACCESS_DENIED с:

HANDLE h = CreateFile(L"foobar.txt::$EA", FILE_READ_EA, 0, NULL, OPEN_EXISTING, 0, NULL);
DWORD err = GetLastError();

Или мне нужно активировать некоторые привилегии с помощью AdjustTokenPrivilege?Я явно работаю под учетной записью администратора.

1 Ответ

0 голосов
/ 02 февраля 2019

Насколько я понимаю из комментариев выше и дальнейшего чтения, поток $ EA просто недоступен из пользовательского режима.

...