UnauthorizedAccessException在初始化视频通话时偶尔抛出

本文关键字:偶尔 初始化 视频 UnauthorizedAccessException | 更新日期: 2023-09-27 17:53:16

使用Lync 2013 c# SDK与2015年Skype For Business接口,偶尔当我发起视频通话时,我的应用程序会进入Lync反复抛出UnauthorizedAccessException的状态。与此问题类似,我在uissuppression模式下运行Skype for Business(15.0.4569.1506),当我设置视频窗口的所有者时发生问题。

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讨论

UnauthorizedAccessException在初始化视频通话时偶尔抛出

我们终于能够持续地重现这个问题。当我们以管理员身份运行应用程序时,就会看到UnauthorizedAccessException异常。

幸运的是,我们的应用程序不需要提升权限。我们的解决方案是阻止应用程序以提升的权限启动。

我们也在考虑在没有提升权限的情况下启动Skype客户端,但是第一种方法解决了我们的问题。