我正在尝试使用CreateFile从MBR中读取一些数据,但如果没有管理员权限,我无法让它工作。
我使用的代码是这样的:
hDevice = CreateFile("\\.\PhysicalDrive0", GENERIC_READ, FILE_SHARE_READ Or FILE_SHARE_WRITE, 0, OPEN_EXISTING, 0, 0)
是否可以在没有管理员权限的情况下从MBR读取数据?
答案 0 :(得分:6)
不,没有管理权限,您无法直接访问物理驱动器。 (具体来说,我认为你需要SeBackupPrivilege)(考虑一下如果允许你可以做什么,你可以规避访问控制列表,说你不允许读取文件)