2
我希望能夠讀取和寫入其他進程的內存。我從Kernel32.dll
調用函數Readprocessmemory()
和WriteProcessmemory()
,並使用GetProcessByName()
函數查找過程。這成功了。從其他進程讀取和寫入
我看到了readprocessmemory()
函數並在我從kernel32.dll
調用它後聲明的例子,但我不明白它是如何工作的 - 我如何使用函數從另一個進程讀取?我會很感激一個例子。
我不知道C#的一些事情,但其他用戶可能會喜歡指向您提到的示例的鏈接 - 「在從kernel32.dll調用它之後聲明它」並不清楚您的意思。 – Dan 2012-01-01 18:03:34
[閱讀本項目的源碼](http://www.codeproject.com/KB/cs/sojaner_memory_scanner.aspx)。 – 2012-01-01 18:06:08
這是MSDN上的一篇文章,詳細描述了ReadProcessMemory函數:[link](http://msdn.microsoft.com/en-us/library/windows/desktop/ms680553(v = vs.85).aspx) – GregoryComer 2012-02-05 00:54:53