私はコンポーネント オブジェクト モデル (COM) の専門家ではありませんが、次のように機能することを理解しています。 プログラム A (「サーバー」プログラム) は、TLB ファイルを介して COM インターフェイスを公開します。クライアント プログラムはこのインターフェイスを使用し、その関数を呼び出します (そして、基本的なことはすべて無料で行われます)。したがって、この場合、「サーバー」プログラムが実行されていて、「クライアント」プログラムが COM オブジェクトを使用して「サーバー」と通信します。各プログラム (プロセス) には、独自のアドレス空間があります。MSXML では少し異なります。私が理解していることから、msxmlX.dll は COM dll ですが、実行時に (msxmlX.h と msxmlX.lib を使用して) 暗黙的にリンクすると、実行可能ファイルと同じメモリ空間に読み込まれます。そう、