我想写一个简单的应用程序,能够从另一个进程(应用程序)的分配内存中检索某些特定的数据。从固定内存偏移量中获取值:Visual C++编程
说我已经知道一个进程的ID,我想在这个进程的内存中总是从一个固定的偏移量(如0x523F1C)获得一个值,这是可以在用户模式下执行的,还是必须在内核模式?
任何提示或信息,高度赞赏。
我的环境是Windows XP,我使用的是Visual C++和Qt GUI。
感谢提前:)
编辑:
(一)谢谢你们。基本上它正在工作(当设置一个断点并钩住它的值是正确的),但是当执行正常版本构建时,获得的值始终是初始化的:(
将不得不更多地弄清楚......
(二)由于我试图获得不被我写的应用价值,我还可以做的进程间通信/共享内存技术
编辑2:
再次感谢快速反应!:D