Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual c++ 如何将COM指针从一个进程传递到另一个进程?_Visual C++_Marshalling_Atlcom - Fatal编程技术网

Visual c++ 如何将COM指针从一个进程传递到另一个进程?

Visual c++ 如何将COM指针从一个进程传递到另一个进程?,visual-c++,marshalling,atlcom,Visual C++,Marshalling,Atlcom,我有一个指向进程1中COM对象的接口指针。我想从另一个进程访问同一对象。我怎样才能达到这个目的?由于地址空间不同,我认为直接传递指针是不可行的。我知道它涉及封送/代理/存根之类的东西。但我不知道细节 有人能提供一些关于要遵循的步骤和要调用的函数的详细说明吗?谢谢。我不是COM对象本身的设计者。我只是在用它 您必须了解COM的基础知识才能使其发挥作用。基本上,进程1是客户端的进程外服务器(第二个进程)。特别是在COM文档中进行挖掘

我有一个指向进程1中COM对象的接口指针。我想从另一个进程访问同一对象。我怎样才能达到这个目的?由于地址空间不同,我认为直接传递指针是不可行的。我知道它涉及封送/代理/存根之类的东西。但我不知道细节


有人能提供一些关于要遵循的步骤和要调用的函数的详细说明吗?谢谢。我不是COM对象本身的设计者。我只是在用它

您必须了解COM的基础知识才能使其发挥作用。基本上,进程1是客户端的进程外服务器(第二个进程)。特别是在COM文档中进行挖掘