如果我在Web应用程序中使用Lync 2010 SDK(这取决于安装并运行Lync 2010客户端)并且该客户端已关闭,我可以使用Lync 2010 SDK启动客户端应用程序吗?
答案 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");
}