我编写了一个应用程序,它将一个 url 作为命令行参数,并以直接视频模式(不是 IM)启动一个对话窗口。关键点是:1)如果 lync.exe 没有运行,它应该启动 lync 客户端 2)如果用户没有登录,则登录用户 3)如果用户处于 SignedIn 状态,则启动呼叫
一切都很好,但有时我得到了一个例外
当 Lync 客户端(lync.exe)未运行时,我正在通过应用程序使用
Process.start("C:\lync.exe")
之后我正在使用
Lync.Model.LyncClient.GetClient();
这是抛出“主机进程未运行”。
所以,简而言之,我必须等到 lync 客户端初始化
有什么建议么?