Windows自定义凭据提供程序的自定义身份验证

时间:2017-03-10 10:02:02

标签: authentication com windows-10 credentials credential-providers

我想启动一个独立的应用程序,我在Windows启动时使用平均堆栈开发。我想使用此应用程序使用WINDOWS CUSTOM CREDENTIAL进行一些生物度量认证和登录窗口。

我在Microsoft论坛https://code.msdn.microsoft.com/windowsapps/V2-Credential-Provider-7549a730#content找到了示例凭据提供程序,但我是新的,不知道如何自定义此代码以启动我的应用程序。

有人可以与我分享一些明确的指南或帮我启动此应用程序吗?

提前致谢

1 个答案:

答案 0 :(得分:1)

要在启动时启动凭据提供程序,您需要将其添加到注册表中。

<强>步骤

  1. 复制您已构建的DLL(确保如果您有64位计算机,也为它构建DLL!)到/ Windows / System32
  2. 转到REGEDIT(WindowsKey + R&gt; regedit)
  3. HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / Windows / CurrentVersion / Authentication / Credential Providers
  4. 添加一个具有唯一ID的新密钥,并且您的名称没有“。dll”
  5. 就是这样,启用凭据提供程序。
  6. http://download.microsoft.com/download/3/A/7/3A7FA450-1F33-41F7-9E6D-3AA95B5A6AEA/MSDNMagazineJanuary2007en-us.chm&lt;这些文档转到选项卡:“使用Windows Vista凭据提供程序创建自定义登录体验”