C++ と ATL で記述された 2 つの COM オブジェクトがあります。1 つのライブラリにあり、それらの IID と CLID を知っています。
2 つの単純な COM オブジェクト間でこの単純な通信を行う例が見つかりません。IMoniker の作成方法と ROT への追加方法 そして、別のプロセス/スレッドの他のCOMで、このオブジェクトのポインタを取得する方法は?
誰かが小さな例を提供できますか?
編集:詳細:
私はIEのアドオンを書いています。IE が別の目的でロードする、まったく関係のない 2 つの COM オブジェクトがあります。1 つは BHO (Browser Helper Obect)、もう 1 つは Asynchronous Pluggable Protocol (APP) です。ここでROT を介して通信できることがわかりました。