Windows Mobile の C++ プロジェクト (.NET なし) で、独立して実行されている 2 つのアプリケーション間で簡単に通信する方法を探しています。アプリケーション A はサービスを実行しますが、アプリケーション B はユーザーに何らかの機能を提供します。そのために、B は A の関数の一部を呼び出す必要があります。COM で何かを実装することは避けたいと思います。
実際、私はシリアライゼーションなどを一切行わず (つまり、ソケット/パイプ/ファイルの使用を除外します)、A が B の一部であるかのように、B がすべてのパラメーターとポインターを A に渡すようにしたいと考えています。また、アプリ C、D、および E は、実行中の A のインスタンスを 1 つだけ使用して同じことを実行できるはずです。
B は、サイズが以前に知られていない A に配列 (または std::vector または std::map) を返す場合があることを追加する必要があります。
これは、Windows Mobile やその他のプラットフォームで可能ですか?