• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 怎么把一个COM的实例从一个进程中转移到另一个进程中?

怎么把一个COM的实例从一个进程中转移到另一个进程中?

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了进程实例,进程间通信实例,守护进程实例,c#多进程实例,com编程精彩实例等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 怎么把一个COM的实例从一个进程中转移到另一个进程中?
描述:

一个进程中有
ITestonlyPtr test;
把他转移到另一个进程中,怎么搞比较方便?
不要把对象的内容铺的跟平板似的再用剪切板传过去。
COM或者ATL自身是否有比较方便的方法。


解决方案1:

剪切板传递的是对象的COPY,如果你想传的是COPY,你把CLSID传到新进程,
然后创建它就得了,
如果想传对象的接口,
那就得用ROT了,不过这时你的COM得是EXE组件
用RegisterActiveObject注册,好像是这个函数,查一个MSDN

解决方案2:

可以研究一下 ADO 的 _Connection  对象
可以直接传递的 

解决方案3:

用代理/存根dll跨进程调用不可以吗?
要移到另一个进程,又不能直接复制,我想不到其他办法


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 如何创建进程多实例的COM组件啊?
  • 如何调用另一个进程当中,创建的com组件实例?
  • 进程!进程!!辨别程序的不同实例。
  • 如何判断一个进程是否是自身进程的一个实例?
  • 各位大侠救救我吧:如何使相同的命令行参数只启动一个进程实例????最后8分了,抱歉!帮帮忙,给个思路!谢谢!
  • 怎么把一个COM的实例从一个进程中转移到另一个进程中?

相关文章

  • 2017-06-04 VistaCOMServer中的COleMessageFilter问题
  • 2017-06-05 隐式调用DLL与LoadLibrary"dll"调用DLL有什么区别
  • 2017-06-05 有关信号量的问题
  • 2017-06-05 请教哪位有柯达相机的开发包sdk??急用
  • 2017-06-05 递归开线程疑问
  • 2017-06-04 IE中ActiveXOnMove无效的问题
  • 2017-06-04 请教如何设置组件的disable属性
  • 2017-06-05 如何注册调用dll模块,给源码
  • 2017-06-04 activex的菜鸟问题
  • 2017-06-05 哪里有altcom编程之类的资料

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 如何在dll中建立窗口?
    • 我写的BHO插件,IE下调用没问题,在TT下发现不能被加载
    • ATLCOM
    • 我的代理/占位模块DLL总是Link失败!求助···
    • 串口通信中通过MSCOMM控件发送数据和接受数据所用到的缓存地址是同一个么?
    • 怎样在SetTimer参数中传输数据
    • 给定一个url,如何用IWebBrowser2接口获得该url的源码?
    • 为什么获取的IHTMLDocument2指针不能用
    • 如何响应IE里控件按下的消息急在线等!~~
    • CreateFileMapping的问题

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有