4

メモ帳などのアプリケーションをメモリ編集する方法を知りたいので、アプリケーションの有効なアドレスを最初から最後まで見つける方法を知りたいです。アプリケーションを逆コンパイルして、アセンブリコードまたはマシンコードを確認する必要がありますか?マインスイーパや一部のPCビデオゲームなどのアプリケーション用に常にMODを作成している人がいるからです。

PS私はプログラミング言語のC#およびWin32関数を使用してメモリ編集を実行します。

4

2 に答える 2

8

プロセスの開始アドレスと終了アドレスを見つけるには

Process proc = Process.GetCurrentProcess();
IntPtr startOffset = proc.MainModule.BaseAddress; 
IntPtr endOffset = IntPtr.Add(startOffset ,proc.MainModule.ModuleMemorySize); 

http://www.ownedcore.comは、メモリ編集について学ぶための優れたリソースです。

于 2011-11-10T22:12:59.917 に答える