如何在不安装Microsoft Lync的情况下在我的业务应用程序中创建自定义Lync客户端?

nar*_*rko 5 .net c# lync

我想为自己的业务应用程序中嵌入的Microsoft Lync实现自己的客户端。是否可以不安装Lync而这样做?我的目标是Lync SDK2010。我在文档中找到了以下信息,我想知道是否有解决方案可以避免这种情况:

使用Microsoft Lync 2010 SDK向您的应用程序添加通信和协作功能。使用Lync SDK,可以将Microsoft Lync 2010功能添加到现有业务应用程序中,或创建包含Microsoft Lync 2010功能的自定义客户端。无论哪种情况,Lync 2010必须是承载Microsoft Lync 2010 API应用程序的客户端计算机上正在运行的进程。

我的想法是应该安装.Net应用程序而无需任何Lync安装。

iam*_*lin 3

如果 SDK 文档表明否...则否。原因是 Lync 客户端仍然处理实际的 Lync 协议。您唯一的其他选择是对 Lync 协议进行逆向工程并从线路上滚动您自己的客户端(假设它不使用某种加密,即 Skype)。

编辑 原来微软发布了Lync协议文档:http://msdn.microsoft.com/en-us/library/cc339480 (v=office.12).aspx