在Windows 8中已引入非域用户一个新的身份验证方法:使用PIN控制面板中设置。
目前,我们的应用程序中使用LogonUserW()
支持Windows登录通过预先保存的密码,现在需要支持PIN的为好。
我们怎样才能做到这一点从.NET应用程序,直接或通过P /调用?
所以,所有的东西是由接口的ICredentialProvider
蜂巢治理 - 为Windows 8,他们增加了在ICredentialProvider2
的扩展,主要以配合凭据提供给个人用户帐户。
我在这里不是专家,但我没有去发掘一些参考:
我的直觉说,你很可能创建一个COM接口(可能是ICredentialProviderProvider
和ICredentialProvider
接口)超薄封装,并调用他们的方式......但我猜主要是在这里。