构buildWindows 7的自定义凭据提供程序

查看了构buildWindows 7自定义凭据提供程序的代码后,我设法让自己的图块显示在login屏幕上,并可以以所需用户身份login。 但是,我试图实现一个系统,一个事件(范围内的蓝牙设备)触发login/解锁,无需点击瓷砖。

我可以设置它自动填写密码(也许我会实现设备拉密码),但无论如何,我必须先点击瓦片。 如果它被locking,我也需要点击“其他证书”。

我将如何去实现login凭据提供程序而不在login屏幕上显示磁贴? 如果我可以保持现有的密码选项集中,并且在设备进入范围的时候绕过它,那将是很好的。

编辑 :我取得了一些进展,但我仍然认为我需要做到这一点没有瓷砖。 如果将*pbAutoLogon参数设置为true ,并在此之前填入用户名和密码,则会发生以下行为:

  • 如果默认凭证被选中(locking/解锁),那么我需要点击“其他凭据”。 如果我注销,则默认显示两个凭据。

  • 如果两个证书都显示出来,并且我的提供程序那之后启用,那么login是自动的。

  • 如果我的提供程序首先启用,那么select“其他凭据”,我仍然需要点击我的提供者,之后login是自动的

您需要更改凭据设置以自动登录,然后您的提供者需要告诉LoginUI凭据已经更改。

Microsoft提供的示例凭据提供程序之一就是以这种方式工作的。