我的Windows客户端应用程序中有一个指向COM本地(进程外)服务器的IUnknown指针。想要获取运行本地COM服务器的窗口进程的句柄。
任何方法都可以通过COM执行此操作而无需向服务器添加新接口以请求进程句柄? (我无法轻易更改服务器)。
为什么我要这样做?因为我试图确保如果我的应用程序崩溃,进程外COM服务器将关闭。我想为此使用windows job objects。
答案 0 :(得分:3)
我假设您的意思是进程外服务器。不,COM投入大量资金来阻止您检索此信息。重要的是它可以在它认为合适时托管COM对象。这可以实现代理,DCOM和COM +之类的东西。
你需要接口方法。