如何在memeory中讀取一個變量的值,如二進制,我有它的指針地址在C#中?如何使用c#訪問內存中的地址?
3
A
回答
4
本文介紹如何使用Win32 ReadProcessMemory
功能來做到這一點。請注意,使用unsafe
關鍵字是不夠的,因爲它不能讓您指定明確的內存位置。
如何使用C#
http://www.codeproject.com/KB/cs/sojaner_memory_scanner.aspx
要查看相關的代碼寫入存儲器掃描器,你將需要下載的項目源,並檢查MemoryScanner.cs
類。
1
0
時退房unsafe
關鍵字。這允許你直接訪問內存,就像在C++中一樣。
2
您也可以使用Marshal.Read *函數,如Marshal.ReadInt32()。將指針值轉換爲IntPtr並使用Marshall類中的幫助器方法來獲取數據。
相關問題
- 1. c中的訪問內存地址#
- 2. 訪問內存地址的內容C
- 3. 無法訪問內存地址C++
- 4. 訪問32位內存地址c#
- 5. 如何使用C/C++獲得對特定內存地址的R/W訪問
- 6. C內存地址問題
- 7. 訪問直接內存地址並獲取C++中的值
- 8. 如何訪問已知內存地址的內容?
- 9. 在ARC中訪問高內存地址(+13位地址)
- 10. 如何使用C獲取特定的內存地址C
- 11. 如何直接在Ada中訪問內存地址?
- 12. CUDA:全局內存訪問地址
- 13. C++內存地址?
- 14. 訪問直接內存地址,我們可以直接訪問任何內存地址?
- 15. 如何知道Linux內核中的CPU訪問的物理內存地址?
- 16. 機器內存地址的內存地址? (C語言)
- 17. 如何在C/C++中訪問VXworks上的物理地址?
- 18. 內存地址轉換是否需要額外訪問內存?
- 19. C++內存地址增量
- 20. 在C#中的整數內存地址#
- 21. 意外地訪問隨機內存,C++
- 22. 在ruby中訪問對象的內存地址?
- 23. 如何使用本地IP地址訪問本地事件日誌c#
- 24. Java:如何在C++中存儲和檢索內存地址
- 25. 使用xcode訪問本地ip地址
- 26. 如何在C中的Linux上訪問物理地址?
- 27. 如何找出函數在C++中訪問的地址?
- 28. 在C中,如何更改指針指向的內存地址?
- 29. 在C中,如何讀取地址前面的內存塊
- 30. 如何從編程使用授權訪問的地址簿中獲取電子郵件地址? (目標C)
你可以用這種方式固定一個任意的內存位置,但是你能指定你想要固定的內存位置嗎? – 2009-11-05 21:31:57