我们开发了基于Microsoft Lync API的自定义客户端。在某些客户中,它在尝试登录时抛出错误(COMException 0x80010105)。奇怪的是,我能够获取LyncClient实例,检查其状态并侦听其事件。这个问题只发生在我调用BeginSignIn方法时。
We've developed a custom client based on Microsoft Lync APIs. In some customers it throws an error (COMException 0x80010105) when trying to sign in. The strange part of that is I'm able to get the LyncClient instance, check for its status and listens for its events. The problem only occurs when I invoke the BeginSignIn method.
此外,我一直在开发一个类似Toten的应用程序,它将使用Lync提供基于视频通话的客户支持。在这个开发过程中,我强制使用communicator.exe进程退出,并重复启动它。但是,在花了大约的时间后,Lync刚刚崩溃,而且它从未启动过。
Further, I've been developing a Toten-like application which is going to use Lync to offer a customer support based on video-calls. During this development I was forcing the communicator.exe process to exit, and bringing it up repeatedly. But, after some time, the Lync just crashed and it has never started up.
让它运行的唯一方法就是标记它作为Windows XP运行(在应用程序.exe文件的兼容性选项卡上)。然后我就可以登录了。在用于向Microsoft收集数据的CEIP文件夹中,有79平方米的文件,当Lync使用XP兼容性登录时,它已刷新。
The only way to get it working was to mark it to run as Windows XP (on the compatibility tab of the application .exe file). Then I could sign in. In the CEIP folder, which is used to collect data to Microsoft, there was 79 sqm files, and it has been flushed when the Lync signed in using the XP Compatibility.
现在,我尝试运行communicator.exe(我也尝试重新启动并重新安装),该过程会持续2秒钟,然后关闭。 Lync只适用于我构建的应用程序。如果我从我的应用程序启动communicator.exe它工作正常。
Now, I'm try to run communicator.exe (and I also tried rebooting and reinstalling) the process stays for as long as 2 seconds, and then it closes. The Lync only works throught the application I've built. If I start the communicator.exe from my application it works fine.
有谁知道发生了什么?我读过某个地方可能是Lync客户端正在保存其数据的COM +缓存,但是这个缓存已经崩溃,每次启动它都会因为这个损坏的缓存而失败。有人说,调用State和 Capabilities属性将有助于解决这个问题,但我已经做到了,到目前为止还没有修复。
Does anyone knows what's happening? I've read somewhere that maybe the Lync client is saving a COM+ cache of its data, but this cache has crashed, and every time it starts it fails based on this corrupted cache. It has been said that calling the State and Capabilities property would help to fix this issue, but I've did it and so far no fix at all.
谢谢!
Rodrigo Zavalik Castro Analista e Desenvolvedor $ b $bSãoPaulo/ SP - Brazil www.con-nect.me/en +55 11 6906-4950 Rodrigo Zavalik Castro Analista e Desenvolvedor São Paulo / SP - Brazil www.con-nect.me/en +55 11 6906-4950 推荐答案
罗德里戈,
参见如果这篇文章适用于您的问题: 重启Lync客户端后,Self.Contact为空
See if this post applies to your problem: Self.Contact is null after restarting Lync Client
更多推荐
LyncClient.BeginSignIn> COMException 0x80010105
发布评论