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



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

最佳答案

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

测试此操作很尴尬,因为Service Control Manager不会让您关闭该服务-这是一项关键服务,因为大量Windows都依赖COM。

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

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

10-11 22:49
查看更多