自定义凭据提供程序未加载

Posted

技术标签:

【中文标题】自定义凭据提供程序未加载【英文标题】:Custom Credential Provider not loading 【发布时间】:2017-07-18 04:54:36 【问题描述】:

我正在为我的大学计算机中心创建一个自定义凭据提供程序。

支持的平台是Win 7。

我已经在几台 PC 上对其进行了测试。它在大多数情况下都可以正常工作,但是对于某些 PC 凭据提供程序 dll 未加载。所有注册表项都存在。

请提出解决方案。我已经被困了好几个星期了。

【问题讨论】:

有效吗?你可以参考this answer。它说确保目标电脑有 Microsoft Visual Studio C++ 重新分发 【参考方案1】:

您需要确保您的 DLL 与运行它的平台(即 x64)相匹配,并确保您可以加载任何依赖 DLL。如果您的凭证提供程序中有任何未正确处理的异常(例如在构造函数中),那么您的提供程序将不会加载。

【讨论】:

以上是关于自定义凭据提供程序未加载的主要内容,如果未能解决你的问题,请参考以下文章

自定义成员资格提供程序无法加载文件或程序集

自定义凭据提供程序

自定义凭据提供程序和远程桌面会话

如何使用 V2 CP 示例自定义 Windows 10 凭据提供程序?

失败后停止自动登录 - 自定义凭据提供程序 Windows

如何从自定义凭据提供程序中的更改密码场景中获取新密码