【问题标题】:Custom credential not working in Windows 10 Virtual Box VM自定义凭据在 Windows 10 Virtual Box VM 中不起作用
【发布时间】:2019-03-26 05:01:37
【问题描述】:

我从https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/ 下载了 Windows 评估 VM,以测试我的自定义凭据提供程序。

对于 LogonUI 和 CredUI 情况,相同的凭据提供程序适用于物理机。虽然安装在 VM 中,但仅适用于 CredUI 案例。在 LogonUI 情况下,CP 甚至没有被调用(使用日志文件验证)。

是否有任何需要调整的注册表设置?

【问题讨论】:

  • 您的 VM 是 32 位还是 64 位?对于 64 位操作系统,您是否编译并注册了 32 位和 64 位的凭证提供程序版本?
  • 虚拟机是 64 位的,信用提供者也是 64 位的。
  • 尝试禁用所有凭据提供程序过滤器。
  • 只有一个通用 CredProvider 过滤器。
  • 尝试禁用它。您还可以检查您的虚拟机是否处于恢复或安全启动模式。

标签: windows windows-10 winlogon credential-providers


【解决方案1】:

我正在开发的凭据提供程序是一个 .NET 互操作 dll。 dll 需要使用强名称进行签名。我在签名后注册了 dll,并且能够在登录 UI 中查看 CP

【讨论】:

  • 这是否与凭据提供程序是基于 COM 的组件这一事实有关?
  • 我认为它与COM和.Net交互更相关。凭据提供者是示例/受害者之一。
猜你喜欢
  • 2015-08-27
  • 2021-01-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-15
  • 1970-01-01
相关资源
最近更新 更多