【问题标题】:Access the Lync client when running with different credentials使用不同凭据运行时访问 Lync 客户端
【发布时间】:2014-03-25 15:50:22
【问题描述】:

我有一个应用程序在与登录Windows 的用户不同的凭据集下运行。我正在尝试在该应用程序中设置PresenceIndicator,但在尝试访问Lync 客户端时它似乎挂起。如果我使用与当前登录用户相同的凭据运行应用程序,它运行良好。

有没有办法指定控件使用的凭据?

【问题讨论】:

    标签: vb.net lync


    【解决方案1】:

    Lync 客户端 SDK 通过与当前运行的 Lync 进程交互来工作 - 这就是如果您的计算机上没有安装 Lync 客户端,它就无法工作的原因。出于这个原因,我认为您尝试做的事情是不可能的 - 因为 Lync 客户端已经在不同的上下文中“被使用”。

    一种可能的解决方法是以运行应用程序的用户身份登录 Lync - 这可能有效,但可能不是您可接受的解决方案。

    如果 Lync 客户端已经在运行并以其他用户身份登录,那么即使在 UI 抑制模式下运行也对您不起作用。

    在这种情况下,我认为您唯一的解决方案是使用 UCMA SDK 而不是 Lync Client SDK,并建立一个用户端点。然后,您可以在建立端点时指定不同的凭据。我写了一个simple example of using an UCMA application with a User Endpoint to send to an IM

    有关该问题的更多信息,另请参阅difference between Application and User Endpoints

    【讨论】:

    • 我认为你是对的,我将开始研究 UCMA SDK。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2021-09-01
    • 1970-01-01
    • 2022-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-28
    • 2020-01-09
    相关资源
    最近更新 更多