佚名通过本文主要向大家介绍了进程实例,进程间通信实例,守护进程实例,c#多进程实例,com编程精彩实例等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 怎么把一个COM的实例从一个进程中转移到另一个进程中?
描述:
解决方案1:
描述:
一个进程中有
ITestonlyPtr test;
把他转移到另一个进程中,怎么搞比较方便?
不要把对象的内容铺的跟平板似的再用剪切板传过去。
COM或者ATL自身是否有比较方便的方法。
解决方案1:
剪切板传递的是对象的COPY,如果你想传的是COPY,你把CLSID传到新进程,
然后创建它就得了,
如果想传对象的接口,
那就得用ROT了,不过这时你的COM得是EXE组件
用RegisterActiveObject注册,好像是这个函数,查一个MSDN
可以研究一下 ADO 的 _Connection 对象
可以直接传递的
用代理/存根dll跨进程调用不可以吗?
要移到另一个进程,又不能直接复制,我想不到其他办法