我正在使用 Microsoft Lync 2010 API 编写自定义轻量级输入/输出板(AKA 状态、状态等)应用程序。它需要在启动/登录后运行,但我在启动/重新启动机器后登录时遇到了问题。LyncClient.GetClient
我从方法中得到以下错误
System.Runtime.InteropServices.COMException (0x800706BE):远程过程调用失败。(来自 HRESULT 的异常:0x800706BE)在 Microsoft.Lync.Model.LyncClient.GetClient() 的 Microsoft.Office.Uc.IUCOfficeIntegration.GetInterface(String _version, OIInterface _interface)
我的应用程序是从网络驱动器运行的 ClickOnce 应用程序。它仅在在线模式下可用。.application 文件是从从 netlogon 运行的批处理文件中调用的。如果我在我的计算机运行一段时间后运行批处理文件,它工作正常。LyncClient.GetClient
如果我注销然后重新登录,它也可以工作。因此,我假设调用该方法时所需的服务尚未启动。