1

WebアプリケーションでLync2010SDK(Lync 2010クライアントがインストールされて動作していることに依存)を使用していて、そのクライアントが閉じている場合、Lync 2010 SDKを使用してクライアントアプリケーションを起動できますか?

4

2 に答える 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");

これはあなたに役立つかもしれません。

よろしくお願いします。

于 2012-09-05T13:11:36.947 に答える
0

BeginInitialize抑制モード用にLyncを設定している場合は、オブジェクトのメソッドを呼び出して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 に答える