如何让程序D读取分配给程序A的内存中的内存位置?

Jac*_*cob 2 c++ debugging visual-c++-2005

所以我想让读D读取这个内存位置并做一些工作.有什么想法吗?是编写调试器扩展的唯一方法 - 如果是这样,任何建议?

我考虑过执行内存转储到文件(仍然不知道如何,AFAIK我只能在窗口中查看内存)并让D处理文件,但是有更好的方法吗?

And*_*dky 6

可以读取另一个进程的内存.您应该使用ReadProcessMemory函数.


Alo*_*lon 6

如果你需要两个程序来共享部分内存,你可以使用共享内存