4

我目前正在为我的最后一年项目的一部分,使用 in Windows 作为一种身份验证形式来集成一个c#手势身份验证程序。kinect一旦 c# 程序通过身份验证,如果提供的手势被验证为有效手势,则会触发一个事件。

所以我的问题是:

  1. 我目前正在使用sampleHardWareEventCredentialProvider来自微软的。它是否适合我想要实现的目标?

  2. 自定义凭据提供程序是否可以以这样的方式编码,即它可以调用我的 c# 程序进行身份验证并向 credentialProvider 返回一个事件,无论身份验证是否成功?如果是的话,有人能指出我正确的方向吗?

4

2 回答 2

0

I think that to create a custom Credential Provider you need to implement the ICredentialProvider COM interface http://msdn.microsoft.com/en-us/library/windows/desktop/bb776042.aspx . You can do this using C# (maybe like http://www.codeproject.com/Articles/7859/Building-COM-Objects-in-C ). Are you already using SampleHardWareEventCredentialProvider with C# successfully?

于 2012-10-17T04:43:59.257 回答
0

示例硬件凭据提供程序,当然来自我所阅读的内容,是为您尝试做的事情而制作的,因为它目前准备通过第三方硬件(例如指纹读取器等)对用户进行身份验证。假设您可以正确使用手势元素,人们会想象 Kinect 会很好地适应该模型!此外,请记住,凭据提供程序是为 Vista 编写的,因此 Kinect 在当时可能还不是 MS-Dev 眼中的闪光点。

关于您的第二点,关于能够调用 C# 应用程序进行身份验证,是的,您当然可以,因为我本周自己使用 WPF 应用程序编写了一个自助密码重置应用程序。我不需要从 C# 应用程序将事件/数据返回给凭据提供程序,因为我不需要这样做,但无法想象这是一个巨大的陷阱。

希望这可以帮助。

于 2012-10-30T14:44:51.420 回答