2011-05-20 72 views
1

好吧,我正在制作一个基本的Win32控制台应用程序,它可以读取,但更重要的是写入进程的内存。喜欢它附加到一个过程/ .exe如何将数据写入进程/内存?

所以说我有一个指针和偏移量,我将如何去写指针/偏移量的数据?

因此,例如,动态地址是00A89BCA。指针是0x00EBCDB08和偏移量是0xBCD7

我想写一个整数值到这个地址。

我怎么会去这样做呢?

+3

请问你正在写知道你在做这个过程?混乱的范围是**巨大**。如果这是一个合作的努力(两个进程都知道),我会建议尝试一个内存映射文件(http://msdn.microsoft.com/en-us/library/aa912215.aspx) - 这不是(必然)真的是一个文件。这样更安全。 – 2011-05-20 19:13:11

回答