win8中的凭据提供程序

Posted

技术标签:

【中文标题】win8中的凭据提供程序【英文标题】:Credential provider in win8 【发布时间】:2014-03-02 09:34:39 【问题描述】:

我想使用代码自动登录我的用户帐户。 我正在使用 Windows 8。 我尝试使用凭据提供程序示例。我在 SDK 中编译了示例并将 dll 添加到注册表中,如自述文件中所述。

当我锁定我的计算机时,我可以看到常规用户帐户磁贴。 只有当我按下 Esc 时,我才会看到示例中添加的 2 个新图块。 然后,如果我按下其中一个,并尝试任何类型的密码,我就会回到只有常规磁贴的上一页。并且无法登录。

这是预期的行为吗?

【问题讨论】:

【参考方案1】:

不,这不是预期的行为。

如果在您输入密码时,您立即被重定向到磁贴选择而没有错误消息,那么您的凭据提供程序崩溃了。

我建议remote debugging 以便找到问题的根源。如果这不是您的选择,您可以随时编写日志。

如果您不知道,即使您的凭据提供程序崩溃,您也可以在安全模式下启动 Windows,以便能够登录。

【讨论】:

以上是关于win8中的凭据提供程序的主要内容,如果未能解决你的问题,请参考以下文章

如何从自定义凭据提供程序中的更改密码场景中获取新密码

使用 C# 的 Windows 10 凭据提供程序

为所有用户激活的凭据提供程序 V2(磁贴)

凭据提供程序通过网络进行通信

NextAuth 与自定义凭据提供程序不创建会话

IntelliJ - 无法从链中的任何提供程序加载AWS凭据