У меня есть два COM-объекта, написанных на C ++ и ATL. Они находятся в одной библиотеке, и я знаю их идентификаторы IID и CLID.
Я не могу найти пример выполнения этой простой связи между двумя простыми COM-объектами. Как создать IMoniker и как добавить его в ROT? И затем, как получить указатель этого объекта в другом COM в другом процессе / потоке?
Кто-нибудь может предоставить небольшой пример?
РЕДАКТИРОВАТЬ : Дополнительная информация:
Я пишу надстройку для IE. Есть два совершенно не связанных COM-объекта, которые IE загружают для разных целей. Один из них - BHO (Browser Helper Obect), другой - это асинхронный подключаемый протокол (APP). Я обнаружил, что могу общаться через ROT здесь .