參考此主題:Access memory address in c#,我試圖瞭解如何解決內存位置並通過了解其十六進制段提取數據:offset。另外,我相信尺寸可以變化。我將不勝感激任何意見。.NET - 從特定段複製數據:偏移量
0
A
回答
2
好吧,如果你想麻煩......
int bufSize = 12;
IntPtr ptr = (IntPtr) (0xffff *16U + 5);
byte[] data = new byte[bufSize];
Marshal.Copy(ptr, data, 0, bufSize);
1
託管應用程序在具有線性地址空間的平臺上運行。沒有分段,沒有偏移量。只有地址,你可以通過Marshal.Copy
在任何地址讀寫。
+0
關於將這種地址轉換爲線性的任何建議? – SharpAffair 2011-02-12 19:19:18
+0
找到了這個:Segment:Offset = Segment x 16 + Offset。現在我需要弄清楚如何檢測要複製的字節數。 – SharpAffair 2011-02-12 19:24:53
相關問題
- 1. 從偏移量中選擇一部分數據從偏移量到偏移量
- 2. 從一個特定的偏移量和
- 3. 從給定'x'(起始)偏移量複製文件到給定'y'(結束)偏移量的工具
- 4. 在Kafka中解釋複製偏移量檢查點和恢復點偏移量
- 5. InputStream從偏移量讀取數據
- 6. PHP變量「如何從變量中複製特定數據」
- 7. VBA:篩選值並複製偏移量
- 8. 在特定偏移處插入十六進制數據
- 9. 在特定偏移量後刪除一定數量的字節
- 10. 獲取特定偏移量的BsonDocument
- 11. Perl的 - 從某個偏移量十六進制提取數據
- 12. 在C中替換特定的十六進制偏移量#
- 13. 使用限制和偏移量只對特定的地方
- 14. 如何從給定偏移量開始在ConstBitStream中查找二進制數據?
- 15. 從變量範圍複製偏移單元格
- 16. PostgreSQL的偏移特定列
- 17. 給定字段的偏移量來確定結構的字段
- 18. 訪問數據段使用偏移
- 19. 如何從一定數量/偏移量開始AUTOINCREMENT?
- 20. 將偏移量定位到光標位置的Javascript偏移量
- 21. 從全局偏移量表中查找負載偏移量
- 22. 確定圖像偏移量
- 23. 未定義偏移量:1
- 24. 未定義偏移量:5
- 25. 檢測寫入數據的偏移量
- 26. 未定義不同數量的偏移
- 27. 如何根據偏移量從文件中刪除數據?
- 28. PACKET_MMAP數據偏移
- 29. 未定義偏移量:1與數組讀取數據時
- 30. 如何以特定的偏移量存儲變量
你是說讀書是屬於另一個應用程序的內存? – 2011-02-12 19:25:06