2012-02-20 183 views
1

我想讀的CreateFile從MBR一些數據,但我不能讓它沒有管理員權限的工作。可以CreateFile讀取訪問沒有管理員權限的物理驅動器?

我使用的代碼是這樣的:

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

是否可以讀取MBR的數據,而無需管理員權限?

+0

我改變你的標題,因爲一個非管理員有時可以根據請求的訪問權限打開物理驅動器。 – 2012-02-20 01:24:10

+0

讀取權限通常授予非管理員用戶,但我不確定是否在物理磁盤的特定情況下。 – Luke 2012-02-20 15:13:43

回答

6

不,你不能直接沒有管理權限訪問物理驅動器。 (具體而言,我認爲你需要SeBackupPrivilege)(考慮這是否被允許,你可以做什麼,你可以繞過訪問控制列表說你不準讀取文件)

相關問題