A进程和B进程,B进程加载了dll,A进程可以直接调用B进程获得的这个dll的输出函数么? A进程和B进程,B进程加载了dll,A进程可以直接调用B进程获得的这个dll的输出函数么?是不是需要地址转换才能调用?如果两进程间使用套接字通讯,怎么转换才能调用? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 A不能调用dll中的函数,除非A也加载dll。 A进程也需要自己加载一次这个dll才行每个进程控件都是独立的 A 进程 通过SOCKET 发送命令给B进程 去调用DLL, 参数可以通过SOCKET发送给B, 处理结果B通过SOCKET再返回A如果是本机上 A,B通过发送消息通讯也可以 恩 就是A告诉B,B调用后再告诉A,A不能直接调用 A传一个窗口句柄给B,B再把这个句柄传给dll的函数,dll就用这个句柄的窗口为父窗口显示一个窗口,能实现么? 如果只是获取导出函数名字,直接按照PE文件格式分析dll文件即可A如果要调用DLL的导出函数,必须要LoadLibrary。dll是映射到目标进程的地址空间中,不同的进程,导出函数映射的地址都不一样,你不能直接使用B中dll的导出函数。 hurryboy 年底了 有何收获 用ToolStripItemCollection.Add 添加一个菜单,这个不知该怎么写 MFC基础 c/c++ windows 下系统详细设计文档 模块表示方法? 服务程序里,如何知道系统的关机/重启动 用MFC生成应用程序,必须加对应MFC的dll才能运行吗? 关于:GetStockObject 现要做一个ado 连接SQL SERVER程序,大家有什么建议么? 菜鸟紧急求救!!!!问题解决马上结贴! 一系列问题 求助关于航班订票系统 【MFC如何读写txt文件】
如果是本机上 A,B通过发送消息通讯也可以
A传一个窗口句柄给B,B再把这个句柄传给dll的函数,dll就用这个句柄的窗口为父窗口显示一个窗口,能实现么?
A如果要调用DLL的导出函数,必须要LoadLibrary。dll是映射到目标进程的地址空间中,不同的进程,导出函数映射的地址都不一样,你不能直接使用B中dll的导出函数。