如何找到用于内存编辑过程的应用程序的起始地址?

Dan*_*pez 3 c# winapi memory-editing

我想知道如何从头到尾查找应用程序的有效地址,因为我想知道如何使用内存编辑应用程序(例如记事本)。我是否需要反编译应用程序并查看汇编代码或机器代码。因为我看到人们总是为minesweeper和某些PC视频游戏等应用程序制作mod。

PS I将使用编程语言C#和Win32函数执行内存编辑。

Lom*_*man 6

查找流程的开始和结束地址

Process proc = Process.GetCurrentProcess();
IntPtr startOffset = proc.MainModule.BaseAddress; 
IntPtr endOffset = IntPtr.Add(startOffset ,proc.MainModule.ModuleMemorySize); 
Run Code Online (Sandbox Code Playgroud)

http://www.ownedcore.com是学习内存编辑的好资源。