如何确保父进程是子进程激活的COM服务器?

时间:2016-08-30 17:04:47

标签: winapi com comautomationfactory

我的应用程序有两个可执行(* .exe)文件。主程序将启动辅助可执行文件作为子进程。子进程使用主程序托管的COM服务器的类ID快速调用CoCreateInstance(...,CLSCTX_INPROC_SERVER | CLSCTX_LOCAL_SERVER,...)。

问题是,如果我启动主程序的多个实例,子进程可能并不总是选择父进程作为其COM服务器。据我所知,子进程总是选择主程序的第一个启动实例。

有什么方法可以告诉COM哪个进程ID用作本地COM服务器?

0 个答案:

没有答案