只是想知道是否有任何API讓.NET程序在不進入內核模式的情況下寫入分區。我正在開發一個操作系統,只是想在Windows上編寫一個快速程序,以便將文件添加到與VMware共享的分區。如果我有時間的話,我會爲它寫實際的驅動程序,但我只想要一些快速的東西。我記得看到一個用於修改Xbox遊戲的.NET程序,它可以直接讀寫FatX格式化的USB閃存驅動器。C#讀取/寫入物理磁盤
回答
嘗試像「\\?\ Device \ Harddisk0 \ Partition1」那樣的路徑。
Windows使用設備文件? – user1454902
我仍然很確定它是設備級別,但我真的不想安裝Windows來檢查它。試試看,呃? – iced
我發現了一個類似的問題(http://stackoverflow.com/questions/38190/how-do-i-read-a-disk-directly-with-net)與包裝,將與此合作,謝謝 – user1454902
- 1. 讀取/寫入C盤?
- 2. C寫入/讀取內存快照到/從磁盤
- 3. 獲取物理磁盤路徑
- 4. 返回數據幀vs寫入磁盤並從磁盤讀取csv的效率
- 5. NSUserDefaults寫入磁盤?
- 6. C++ Qt - 獲取物理磁盤大小(Win32)
- 7. 不寫入磁盤的C++文件
- 8. C++ ofstream指針無法寫入磁盤
- 9. 磁盤扇區讀取目標c
- 10. 從C++中的磁盤讀取數據
- 11. cassandra的物理磁盤空間管理
- 12. iOS可以從磁盤寫入或讀取圖像數據
- 13. 如何使語音告訴磁盤讀取和寫入
- 14. 只有磁盤寫入,但iotop顯示讀取以及
- 15. 測量讀取/寫入磁盤利用率
- 16. 讀取/寫入序列化對象(kyro)到文件/磁盤?
- 17. SSD的磁盤讀取/寫入配置文件
- 18. 直接讀取blob zip文件而不寫入磁盤
- 19. 在Python中重定向磁盤讀取/寫入
- 20. 如何檢查程序讀取/寫入磁盤和註冊表
- 21. 使用java測量磁盤寫入/讀取速度
- 22. 同時寫入和讀取同一文件(磁盤異步?)
- 23. 磁盤控制器信號處理器如何完成讀取/寫入請求
- 24. win32獲取未格式化磁盤的磁盤物理名稱/編號
- 25. FMDB databaseWithPath:不寫入磁盤
- 26. 將PFObject寫入磁盤
- 27. 文件寫入磁盤
- 28. UIWebView寫入磁盤方法
- 29. 隨機磁盤寫入
- 30. NSUserDefaults不會寫入磁盤
請參閱http://www.codeproject.com/Articles/28314/Reading-and-Writing-to-Raw-Disk-Sectors,http://stackoverflow.com/questions/1399485/direct-disk-access- in-windows-c(只給出模糊的答案),http://stackoverflow.com/questions/38190/how-do-i-read-a-disk-directly-with-net(只有一些系統)和類似的 – 2013-01-14 04:19:08
你無需進入內核模式就無法進行任何類型的磁盤訪問。也許你的意思是不編寫在內核模式下執行的代碼? – Gabe
大聲笑這就是我所說的....... – user1454902