5

在 Windows 8 中,为非域用户引入了一种新的身份验证方法:使用控制面板中设置的 PIN。

目前我们的应用程序支持使用预先保存的密码登录 Windows LogonUserW(),现在也需要支持 PIN。

我们如何从 .NET 应用程序直接或通过 P/Invoke 实现这一点?

4

1 回答 1

3

所以所有这些东西都是由ICredentialProvider界面的蜂巢控制的——对于 Windows 8,他们在ICredentialProvider2.

我不是这里的专家,但我确实挖掘了一些参考资料:

我的直觉说你可能会为 COM 接口(可能是ICredentialProviderProviderICredentialProvider接口)创建一个苗条的包装器,并以这种方式调用它们......但我主要是在这里猜测。

于 2013-02-08T20:26:00.410 回答