如何获取本地COM服务器的进程句柄?
我在Windows客户端应用程序中有一个指向COM本地(进程外)服务器的IUnknown指针。要获取运行本地COM服务器的窗口进程的句柄 有没有什么方法可以通过COM实现这一点,而无需向服务器添加新接口来请求进程句柄?(我无法轻松更改服务器)如何获取本地COM服务器的进程句柄?,com,Com,我在Windows客户端应用程序中有一个指向COM本地(进程外)服务器的IUnknown指针。要获取运行本地COM服务器的窗口进程的句柄 有没有什么方法可以通过COM实现这一点,而无需向服务器添加新接口来请求进程句柄?(我无法轻松更改服务器) 我为什么要这样做?因为我正试图确保,如果我的应用程序崩溃,脱离proc的COM服务器将被关闭。我想使用它。我想您指的是进程外服务器。不,COM在阻止您检索此信息方面投入了大量资金。重要信息,以便它可以根据需要承载COM对象。它支持代理、DCOM和COM+之
我为什么要这样做?因为我正试图确保,如果我的应用程序崩溃,脱离proc的COM服务器将被关闭。我想使用它。我想您指的是进程外服务器。不,COM在阻止您检索此信息方面投入了大量资金。重要信息,以便它可以根据需要承载COM对象。它支持代理、DCOM和COM+之类的功能
您需要接口方法。+1对于Hans,COM不想让您知道这些事情。COM只提供对象的接口,而不是对象本身。您在流程中运行的
IUnknown
的实现,您从中获得的IFoo
可能会在您的机器上运行,但当您请求IBar
时,您可能正在连接夏威夷。---请描述您试图解决的实际问题。