我有一个使用CredentialProvider的Windows模板代码创建的CredentialProvider,用于在Windows操作系统中登录用户。它在大多数系统中都能正常工作。但是,当在控制台会话中运行时,在Amazon Web Services(AWS)上运行Windows Server 2016的特定系统中失败。在同一系统中,credentialprovider正在为RDP会话工作。在运行Windows Server 2016的其他系统中,CredentialProvider正在所有会话(控制台和RDP)中工作。
在此特定系统中失败的原因是我的CredentialProvider未在控制台会话中加载,而是在RDP会话中正确加载。在其他系统中,在其工作的地方,CredentialProvider在所有会话中正确加载。
有人可以帮我知道在控制台会话中没有加载CredentialProvider的可能原因,以及处理它的方法吗?
答案 0 :(得分:0)
在Windows 10和Windows Server 2016中,存在体系结构更改,这是由于在以下情况下,仅在绕过法律免责声明后才加载凭据提供程序。
如果未配置法律免责声明,则不会遇到上述问题。
在RDP(锁定情况)的情况下,由于未显示法律免责声明,因此效果很好。