【发布时间】:2011-05-20 17:41:34
【问题描述】:
好的,所以我正在制作一个基本的 Win32 控制台应用程序,它可以读取但更重要的是写入进程的内存。就像它附加到一个进程/.exe
假设我有一个指针和一个偏移量,我将如何将数据写入指针/偏移量?
例如动态地址是 00A89BCA。指针为 0x00EBCDB08,偏移量为 0xBCD7
我想向这个地址写入一个整数值。
我该怎么做呢?
【问题讨论】:
-
您正在编写的进程是否知道您正在执行此操作?混乱的范围是巨大的。如果这是一项合作努力(两个进程都知道),我建议尝试一个内存映射文件(msdn.microsoft.com/en-us/library/aa912215.aspx)——它(不一定)不是真正的文件。这样更安全。
标签: c++ winapi pointers console offset