COM客户端/服务器交叉64/32位进程

Saa*_*aar 4 com 64-bit

在64位计算机上:

64位应用程序可以调用在32位进程中运行的COM服务器(out proc)吗?

反过来呢?(32位应用程序调用64位COM输出proc服务器)

谢谢!

sha*_*oth 5

out-proc COM的全部意义在于这两个进程通过RPC(通常是LRPC)进行交互,因此它们各自具有的位数无关紧要.

我们使用COM +代理将32位进程内组件强制转换为一个单独的进程,其唯一目的是多次从64位客户端使用它们 - 使用所有必要的编组工具,它可以毫不费力地工作.