如果我在 Web 应用程序中使用 Lync 2010 SDK(这取决于是否安装并运行 Lync 2010 客户端)并且该客户端已关闭,我可以使用 Lync 2010 SDK 启动客户端应用程序吗?
问问题
1192 次
2 回答
2
您可以不使用 Lync SDK,而是可以尝试一下
bool isRunning = Process.GetProcessesByName("Communicator") .FirstOrDefault(p => p.MainModule.FileName.StartsWith(@"C:\Program Files (x86)\Microsoft Lync")) != default(Process); if(!isRunning) Process.Start("Communicator");
可能这对你有帮助。
thnks 和问候。
于 2012-09-05T13:11:36.947 回答
0
如果您将 Lync 设置为抑制模式,则可以调用对象BeginInitialize
上的方法LyncClient
以在抑制模式(即无用户界面)下启动 Lync。
本文档描述了该BeginInitialize
方法。以下是 C# 中的示例:
LyncClient lyncClient = LyncClient.GetClient();
if (lyncClient.InSuppressedMode &&
lyncClient.State == ClientState.Uninitialized)
{
lyncClient.BeginInitialize(result => lyncClient.EndInitialize(result),
"Starting Lync");
}
于 2011-12-27T22:12:35.533 回答