Можно запустить клиентское приложение Lync 2010 с помощью Lync 2010 SDK
В случаях, когда я использую Lync 2010 SDK (который зависит от того, установлен ли и работает клиент Lync 2010) в веб-приложении и этот клиент закрыт, могу ли я использовать Lync 2010 SDK для запуска клиентского приложения?
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 ("Коммуникатор");
Может быть, это будет полезно для вас.
Спасибо и привет.
Если у вас есть настройка 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");
}