当访问Windows服务在localhost上运行的当前Lync实例时,我得到“主机进程未运行”的异常

时间:2016-08-22 13:23:05

标签: c# lync

我通过窗口服务访问在本地计算机上运行的当前Lync实例。 我已经安装了执行exe的windows服务,这个exe访问lync的当前实例,当我运行这个服务时,它给出异常

  

主机进程未运行异常消息:   Microsoft.Lync.Model.LyncClient.EnsureOI()      在Microsoft.Lync.Model.LyncClient.GetClient(Boolean sideBySideLync)

此外,我正在以运行lync.exe进程的同一用户身份运行该服务。

1 个答案:

答案 0 :(得分:0)

你想做的事是不可能的。服务用户会话与本地桌面用户会话不同。这就是服务应用程序无法再创建UI的原因,这与您无法访问Lync.exe的原因相同,因为Lync.exe未在您的服务用户会话中运行。如果是这样,您将无法看到它在服务会话中运行。

您必须将应用程序作为普通桌面应用程序运行。它不必具有UI,它可以在后台运行。