本文介绍了Windows 10上的凭据提供程序和筛选器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个包含V1凭据提供程序和  过滤器的组件。它在Win7 / 8上运行良好。在Win10上,过滤器不起作用。

I have a component that contains V1 credential provider and a filter. It works fine on Win7/8. On Win10, the filter does not work.

过滤器(CREDENTIAL_PROVIDER_USAGE_SCENARIO cpus,DWORD dwFlags,GUID * rgclsidProviders,BOOL * rgbAllow,DWORD cProviders)

Filter(CREDENTIAL_PROVIDER_USAGE_SCENARIO cpus, DWORD dwFlags, GUID* rgclsidProviders, BOOL* rgbAllow, DWORD cProviders)

1。在Workstation Unlock方案中,过滤器收到1为cpus。

1. In Workstation Unlock scenario, the filter receives 1 for cpus.

2。在登录过程中,使用cpus = 5(CPUS_PLAP)调用过滤器,但它未注册为PLAP。

2. during the logon process, the filter is called with cpus = 5 ( CPUS_PLAP ), though it is not registered as PLAP.

3。当cpus为CPUS_LOGON时,PINLogonProvider被过滤(当rgclsidProviders用于PINLogonProvider时,rgvAllow设置为FALSE)。提供商仍然显示在 登录屏幕。

3. PINLogonProvider is filtered ( rgvAllow is set FALSE when rgclsidProviders is for PINLogonProvider ) when cpus is CPUS_LOGON. The provider is still displayed on  the logon screen.

推荐答案


这篇关于Windows 10上的凭据提供程序和筛选器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-14 02:56