我有两个 .exe 应用程序。它们中的每一个都包含与自动化兼容的接口,并在项目 IDL 中进行了描述。所以,我对这两个应用程序都有 tlb 。需要从运行在另一个/不同应用程序中的代码组织实现其中一个接口的类的调用方法。它在 COM 服务器和 COM 客户端中的工作方式引发了进程外边界。但是接口是隐私的,没有在注册表中注册,所以标准的 CoMarshalInterface/CoUnmarshalInterface 不起作用。我该怎么做,手动组织编组(所有必需的数据都存在:tlb,自动化兼容接口)?
PS 看起来像这样,但没有注册。