Может ли CreateFile для доступа на чтение к физическому диску без прав администратора? - PullRequest
1 голос
/ 20 февраля 2012

Я пытаюсь прочитать некоторые данные из MBR, используя CreateFile, но не могу заставить его работать без прав администратора.

Код, который я использую, выглядит следующим образом:

hDevice = CreateFile("\\.\PhysicalDrive0", GENERIC_READ, FILE_SHARE_READ Or FILE_SHARE_WRITE, 0, OPEN_EXISTING, 0, 0)

Можно ли читать данные из MBR без прав администратора?

1 Ответ

6 голосов
/ 20 февраля 2012

Нет, вы не можете получить доступ к физическому диску напрямую без прав администратора. (В частности, я думаю, что вам нужен SeBackupPrivilege) (Подумайте, что вы можете сделать, если это разрешено, вы можете обойти списки контроля доступа, сказав, что вам не разрешено читать файл)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...