2009-11-05 62 views

回答

4

本文介紹如何使用Win32 ReadProcessMemory功能來做到這一點。請注意,使用unsafe關鍵字是不夠的,因爲它不能讓您指定明確的內存位置。

如何使用C#
http://www.codeproject.com/KB/cs/sojaner_memory_scanner.aspx

要查看相關的代碼寫入存儲器掃描器,你將需要下載的項目源,並檢查MemoryScanner.cs類。

2

您也可以使用Marshal.Read *函數,如Marshal.ReadInt32()。將指針值轉換爲IntPtr並使用Marshall類中的幫助器方法來獲取數據。