我可以使用Lync 2010 SDK启动Lync 2010客户端应用程序吗?

时间:2011-12-25 13:44:33

标签: lync-2010

如果我在Web应用程序中使用Lync 2010 SDK(这取决于安装并运行Lync 2010客户端)并且该客户端已关闭,我可以使用Lync 2010 SDK启动客户端应用程序吗?

2 个答案:

答案 0 :(得分:2)

您可以不使用Lync SDK, 相反,你可以尝试这个

bool isRunning = Process.GetProcessesByName(“Communicator”)                     .FirstOrDefault(p => p.MainModule.FileName.StartsWith(@“C:\ Program Files(x86)\ Microsoft Lync”))!= default(Process); 如果(!isRunning)                 的Process.Start( “通信器”);

这可能会对你有所帮助。

thnks and respect。

答案 1 :(得分:0)

如果您有抑制模式的Lync设置,那么您可以调用BeginInitialize对象上的LyncClient方法以在抑制模式下启动Lync(也就是没有用户界面)。

documentation描述了BeginInitialize方法。下面是C#中的一个例子:

LyncClient lyncClient = LyncClient.GetClient();

if (lyncClient.InSuppressedMode && 
    lyncClient.State == ClientState.Uninitialized)
{
  lyncClient.BeginInitialize(result => lyncClient.EndInitialize(result), 
    "Starting Lync");
}