0

Visual Studioで、他の人と簡単なビデオチャットを行う基本的なアプリを開発しようとしています。すべてが正常に機能していて、ビデオチャットを正常に開くことができました。ただし、UIサプレッションを使用してLyncをインストールしたので、アプリが実行されません。InnerExceptionを調べると、プログラムがCOMException "Exception from HRESULT:0x80C8000B"をスローしていることがわかります。

削除のプロセスを介して、行をコメントアウトするとauto = LyncClient.getAutomation()、アプリの機能は失われますが、アプリを実行できることがわかりました。

オンラインで検索した後、この行が壊れている原因を特定できません。先に進むには、そのコード行が必要です。

4

1 に答える 1

1

UI 抑制モードで実行している場合、オートメーションは使用できません。

抑制モードでは、Lync がクライアントのマシンにインストールされている必要がありますが、Lync SDK を使用して、サインインなど、クライアントが行う多くのことを行う必要があります (些細なことではありません)。ただし、SDK の Automation セクションは標準の Lync UI へのリンクであるため、これを利用することはできません。

また、Lync クライアントを構成する UI コントロールのいずれにもアクセスできません...VideoWindowコントロールを除いて - おそらく役立つでしょう。

ここにUI抑制モードを理解するための良い記事があります: http://msdn.microsoft.com/en-us/library/hh345230.aspx

また、UI 抑制モードを使用して Lync にサインインする方法の優れたサンプル: http://msdn.microsoft.com/en-us/library/hh378603.aspx

もう 1 つ: アクセスできる場合は、Lync に関するこの本の第 5 章に、実際に WPF で UI Suppression AV キオスク アプリを作成するエンド ツー エンドの例があります。

于 2012-05-31T08:40:49.320 に答える