我目前正在尝试在Windows 8.1上实现自定义凭据提供程序,并且一直在查看各种博客,文章和Windows 8.1 SDK中的示例。
凭据提供程序的实现是可以的,我相信我已经掌握了实现自定义提供程序所需的概念。
但是,我遇到的问题是我不确定如何“安装”凭证提供程序本身。 Windows 8.1 SDK中提供的示例编译.dll。此DLL不向REGSVR32注册,因此我不确定如何让系统知道此提供程序。
有谁知道我如何安装凭据提供程序?任何帮助将不胜感激。
答案 0 :(得分:7)
要安装凭据提供程序,您必须执行两个简单的步骤:
如果要取消注册凭据提供程序,只需运行“unregister.reg”文件。
现在有一个proper documentation用于凭据提供程序,任何想要使用它们的人都应该阅读。
答案 1 :(得分:2)
<强> RegisterCP.reg 强>
Windows注册表编辑器版本5.00
[HKEY_LOCAL_MACHINE \ SOFTWARE \微软\的Windows \ CurrentVersion \认证\凭据 Providers \ {GUID}] @ =“CP_Name”
[HKEY_CLASSES_ROOT \ CLSID \ {GUID}] @ =“CP_Name”
[HKEY_CLASSES_ROOT \ CLSID \ {GUID} \ InprocServer32] @ =“CP_Name.dll” “的ThreadingModel”= “公寓”
<强> UnregisterCP.reg 强>
Windows注册表编辑器版本5.00
[ - HKEY_LOCAL_MACHINE \ SOFTWARE \微软\的Windows \ CurrentVersion \认证\凭据 提供商\ {GUID}]