有没有办法实现进程间函数调用?????

rty 2002-11-28 08:46:24
在win32中,进程间通信有几种办法:使用内存映射文件、通过共享内存DLL共享内存
等。这只是共享数据,哪能不能实现进程A调用进程B中的函数?如果将进程B中的函数的指针传递给进程A,不知还能不能调用?(win32中每个进程都有其独立的虚拟内存,故我想传函数指针的方法好像不行)

是不是根本就没有方法实现?
...全文
127 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
eduhf_123 2002-12-01
  • 打赏
  • 举报
回复
mark
lhynew 2002-11-28
  • 打赏
  • 举报
回复
你的想法COM组件模型帮你实现了,普通情况是很难实现的,普通的方法可能通过发消息间接调用,或导出函数的方式调用。
liu_feng_fly 2002-11-28
  • 打赏
  • 举报
回复
COM
cuiwader 2002-11-28
  • 打赏
  • 举报
回复
很多系统(比如Solaris)提供了RPC(远程过程调用)API。如果要用C++实现跨系统的远程调用,Corba是一个不错的选择。另外也可以通过封装Socket达到远程过程调用的功能,不过自己实现非常麻烦。

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧