C#2005でC++アプリケーションを書き直しています。このアプリケーションには、C++サービスで開始できるアウトプロセスCOMサーバーが2つあります。 COMサーバーは発信インターフェイスを使用します。つまり、特定のイベントでC++サービスモジュールからイベントハンドラメソッドを呼び出します。C#2005 COMと.NETアクセスが拒否されました。0x80070005 E_ACCESSDENIED
私はC++サービスの部分を書き直しています。今は、ランタイムコールラッパーと接続ポイントを使用してCOMサーバーを起動し、イベントハンドラーメソッドの実装を提供するアプリケーションを開発しました。私は、アプリケーションを実行すると、COMサーバーは正常に起動しますが、COMサーバーがアプリケーションのイベントハンドラメソッドを呼び出そうとすると例外が発生します。
アクセスが拒否されました。 (HRESULTからの例外:0x80070005(E_ACCESSDENIED))
私はウェブをたくさん検索し、これらが密接に私の問題に関連するいくつトピックです:任意の助け http://www.codeproject.com/Forums/1648/COM.aspx?fid=1648&select=2189754&fr=1792#xx2189754xx
をいただければ幸いです。