Я рассматривал вариант осуществления межпроцессного взаимодействия в Windows с использованием COM и C++.
Я нашел эту статью в MSDN, предлагающий список вариантов межпроцессного взаимодействия для Windows, и COM является одним из них.
Но, к сожалению, параметр COM просто указан без особых подробностей.
Есть ли у кого-нибудь указания о документации или других ресурсах о том, как использовать COM для межпроцессного взаимодействия в Windows?
Меня не интересует связь с удаленными машинами (поэтому: без DCOM); Меня просто интересует межпроцессное взаимодействие на одной локальной машине.
Идея состояла бы в том, чтобы определить некоторые пользовательские COM-интерфейсы, реализующие какой-либо пользовательский протокол связи, а затем иметь серверную программу и клиентскую программу (каждая в своем собственном процессе, работающем на одной и той же локальной машине) и использовать COM для связи между ними. (например, клиент делает запросы к серверу, а сервер возвращает правильные ответы, все с использованием COM-интерфейсов).
Так, например: существуют ли предопределенные COM-интерфейсы для реализации межпроцессного взаимодействия? Если да, то какие?
Было бы полезно иметь какой-нибудь учебник или более подробное руководство по этому вопросу.