COM経由で利用できるサービスを実行しています。を使って接続できActivator
ます。
COMライブラリを接続します
using MyLib;
次に、インスタンスでオブジェクトを取得します
Activator.CreateInstance((Type.GetTypeFromProgID("RunningInstance")));
これは実際にIConnectionPointContainer
いくつかの接続ポイントがあり、1 つを取得するには
FindConnectionPoint(SomeGuidHere, out MyConnectionPoint);
cpp atl で正しく覚えていれば、__uuid(IHelloWorld)
問題は、コンテナ内の「IHelloWorld」インターフェイス(接続ポイント)のガイドを取得する方法です。