【问题标题】:When accessing current instance of Lync running on localhost by Windows service, I get the exception "host process is not running"通过 Windows 服务访问在 localhost 上运行的当前 Lync 实例时,出现异常“主机进程未运行”
【发布时间】:2016-08-22 13:23:05
【问题描述】:

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

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

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

【问题讨论】:

    标签: c# lync


    【解决方案1】:

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

    您必须像普通桌面应用程序一样运行您的应用程序。它不必有 UI,它可以在后台运行。

    【讨论】:

      猜你喜欢
      • 2014-06-29
      • 2018-06-02
      • 2018-05-08
      • 2011-06-14
      • 2021-08-18
      • 1970-01-01
      • 1970-01-01
      • 2012-03-28
      • 2011-03-13
      相关资源
      最近更新 更多