1

Lync 2013 C# SDK が 2015 Skype For Business と連携している場合、ビデオ通話を開始すると、Lync が UnauthorizedAccessException を繰り返しスローする状態になることがあります。この質問と同様に、Skype for Business (15.0.4569.1506) を UISuppression モードで実行していますが、ビデオ ウィンドウの所有者を設定すると問題が発生します。

System.Windows.Threading.DispatcherUnhandledExceptionEventArgs — System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
at Microsoft.Office.Uc.VideoWindowClass.set_Owner(Int32 Owner)
at Microsoft.Lync.Model.Conversation.AudioVideo.VideoWindow.set_Owner(Int32 value)

アプリケーションを閉じて再起動すると、問題は一時的に解決しますが、再び発生します。問題の再現は予測できません。

これが一見ランダムに発生し、他の時には完全に機能する原因は何ですか?

関連する MSDN の議論

4

1 に答える 1

1

最終的に、この問題を一貫して再現することができました。管理者としてアプリケーションを実行するたびに UnauthorizedAccessException が発生しました。

幸いなことに、私たちのアプリケーションは昇格された特権を必要としません。私たちの解決策は、アプリケーションが昇格された特権で起動するのを止めることでした。

また、特権を昇格せずに Skype クライアントを起動することも検討していましたが、最初のアプローチで問題が解決しました。

于 2016-07-12T15:28:37.737 に答える