私はWindowsデスクバンド(Windows SDKサンプルを使用)を実装しており、通信する方法が必要です(IPCを別のアプリケーションで開始するコール) それと。Inproc COMサーバーに新しいインターフェイスを追加して実装する方法
私のCOMエクスペリエンスは非常に限られていますが、私が見たことから外挿すると、新しいCOMインターフェイスを作成し、それをdeskbandオブジェクト(IBandSite経由でアクセスできます)に実装し、QueryInterface ()を自分自身のインタフェース用に使用し、それを使ってデスクバンドに直接呼び出します。
が、私はこれを試してみましたが、非常に迅速に問題に遭遇してきました(主な理由のビーイング:私は...私は実際にほとんどの時間をやってさっぱりだが)
だから、私の質問は次のとおりです。ですこれは実用的なアプローチであり、誰かが、もしそれがあれば進歩する方法についての概要を教えてもらえます(または、私の最後のアプローチであるCOMブックを読むのに手間がかかっています。そうでない場合は、選択肢を思いついていますか?
ありがとうございます。
ルネ
正確に何を望みますか?新しいCOMインターフェイスを導入し、それをCOMオブジェクトに実装させますか? – sharptooth
@sharptooth:はい、これは私が考えていることです:deskbandにインターフェイスを実装し、IBandSite :: GetBandObjectから返されたオブジェクト経由で呼び出します。 – deepthought42