微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

重新启动时凭据提供程序奇怪的结果

如何解决重新启动时凭据提供程序奇怪的结果

我创建了一个自定义凭据提供程序,我试图将其用于自动登录。我正在使用 Microsoft 示例来实现

case cpuS_UNLOCK_WORKSTATION:
   _cpus = cpus;
   _fRecreateEnumeratedCredentials = true;
   hr = S_OK;

我已经设置了

ICredentialProvider::GetCredentialCount
pbAutologonWithDefault = TRUE;

ICredentialProviderCredential2::SetSelected 
pbAutologon = TRUE;

我还在当前为本地登录的 GetSerialization() 中设置了用户名和密码。

我对提供商有一些非常奇怪的行为,因为当我启动 Windows 10 机器时,帐户似乎登录了,我可以看到邮件和 Skype 出现在右下角的屏幕上。但是不能完全解锁桌面,我必须单击屏幕或按 Ctrl+Alt+Delete,然后单击提供程序上的登录按钮。奇怪的是,用户配置文件完全登录了。我只需要删除这个启动画面。

enter image description here

如果我使用机器上的当前配置文件注销,则会提示我提供凭据提供程序和登录按钮,如下图所示。

enter image description here

如果我通过单击左下角的电源按钮重新启动机器,机器会重新启动并登录到机器并且我可以访问桌面。

我希望通过凭据提供程序实现自动登录

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。