gpt4 book ai didi

windows - 自定义 Lync 客户端在启动时失败

转载 作者:可可西里 更新时间:2023-11-01 09:26:17 25 4
gpt4 key购买 nike

我正在使用 Microsoft Lync 2010 API 编写一个自定义的轻量级输入/输出板(AKA 状态、状态等)应用程序。它需要在启动/登录后运行,但我在启动/重启机器后登录时遇到了问题。我从 LyncClient.GetClient 方法中得到以下错误

System.Runtime.InteropServices.COMException (0x800706BE): The remote procedure call failed. (Exception from HRESULT: 0x800706BE) at Microsoft.Office.Uc.IUCOfficeIntegration.GetInterface(String _version, OIInterface _interface) at Microsoft.Lync.Model.LyncClient.GetClient()

我的应用程序是一个从网络驱动器运行的 ClickOnce 应用程序。它仅在在线模式下可用。 .application 文件是从从 netlogon 运行的批处理文件中调用的。如果我在计算机运行一段时间后运行批处理文件,效果会很好。如果我注销然后重新登录,它也会起作用。因此,我假设在调用 LyncClient.GetClient 方法时需要的服务尚未启动。

最佳答案

我同意这是您正在等待的服务,并且可能会猜测“远程过程调用 (RPC)”服务。这是启用 COM 通信的服务(即它处理 COM 激活请求等)。

测试这个很尴尬,因为服务控制管理器不允许您关闭该服务 - 它是一项关键服务,因为大量 Windows 依赖于 COM。

为了测试,您可以在代码中检查服务的启动状态,然后仅在该服务启动时初始化 Lync。

关于windows - 自定义 Lync 客户端在启动时失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5357749/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com