【问题标题】:Credential Provider - how to skip SAS?凭证提供者 - 如何跳过 SAS?
【发布时间】:2019-01-15 18:20:28
【问题描述】:

我按照 Windows SDK 示例实现了我自己的自定义 Windows 凭据提供程序,它应该允许远程应用程序连接到服务器并自动执行登录。

问题是:在用户按下 SAS 组合 (Ctrl+Alt+Del) 之前不会调用 SetUsageScenario 事件,因此我的凭据提供程序在此之前无法自动执行登录。

RDP 如何在我不按 Ctrl+Alt+Del 并自动登录的情况下自动登录?如何对我的自定义凭据提供程序执行相同操作?

【问题讨论】:

    标签: windows com rdp winlogon credential-providers


    【解决方案1】:

    仅当您在注册表/策略中手动将其关闭时,才能为控制台会话跳过 SAS。

    RDP 会话始终跳过 SAS 并指示您输入凭据。

    此外,现代 RDP 客户端在建立与远程服务器的连接之前会要求提供凭据。它序列化您的凭据并将它们发送到远程服务器。使用此序列化数据在服务器上进行身份验证。

    【讨论】:

    • 所以它可能没有记录如何在没有一些肮脏的黑客(例如 sendas)的情况下跳过它
    • 在 Windows XP / 2003 中,Gina 负责发出除 Ctrl-Alt-Del 以外的 SAS 并启动登录过程。在凭据提供程序架构中,我不知道消除 SAS 的合法方法。
    • 别担心,您的帮助很大。谢谢!
    猜你喜欢
    • 2016-12-21
    • 2020-01-10
    • 2016-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-11
    相关资源
    最近更新 更多