-
-
进程间用FileMapping通信的问题
-
发表于:
2010-10-22 17:04
4775
-
我现在调试的一个程序,在两个进程间进行通讯,使用的是FileMapping的方式。
进程A会创建一个FileMapping,不停的向这个FileMapping里写数据,进程B会读取写入的数据并处理。我用XueTr和OD都可以在进程A和B中查找到这个FileMapping的句柄和名字。我的想法是在进程B中找到这个FileMapping映射的内存地址,然后对内存下访问断点(或者硬件访问断点)来定位处理这段数据的代码。
我在进程A的CreateFileMapping处断下后再在进程B里对OpenFileMapping进行下断,但没能跟踪到打开A所创建的FileMapping。
请教各位达人,我应该怎么样才能定位到进程B处理这段数据的代码?
补充: 我不是要自己去实现用FileMapping在进程中通信,是用OD来调试的别人的程序。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课