c:如何从另一个进程调用进程回调函数

时间:2011-03-21 05:12:59

标签: c winapi

怎么做? 我的exe加载在0x400xxx,我加载另一个exe设备的回调,但也是0x400xxx。 如何称之为魔法?

1 个答案:

答案 0 :(得分:4)

在大多数操作系统中(我认为你在这里谈论的是Microsoft Windows?),你不能在两个进程之间进行函数调用。每个进程都有自己的内存空间,它们彼此隔离。

您可以使用管道之类的进程间通信机制在两个进程之间进行通信。在Windows中,您还可以在进程之间使用同步对象,例如事件或信号量。如果你详细说明你想要做什么,我可以提供一些建议。