4

私は現在、最終年度のプロジェクトの一環として、認証の形式として を Windows にc#使用するジェスチャ認証プログラムを統合する作業を行っています。kinectC# プログラムが認証されると、提供されたジェスチャが有効なジェスチャであると認証されると、イベントが発生します。

だから私の質問は:

  1. 私は現在、sampleHardWareEventCredentialProviderマイクロソフトのを使用しています。それは私が達成したいことに適していますか?

  2. 認証が成功したかどうかにかかわらず、C# プログラムを呼び出して認証を行い、イベントを credentialProvider に返すことができるように、カスタム資格情報プロバイダーをコーディングできますか? はいの場合、誰かが親切に私を正しい方向に向けることができますか?

4

2 に答える 2

0

カスタム資格情報プロバイダーを作成するには、ICredentialProvider COM インターフェイスhttp://msdn.microsoft.com/en-us/library/windows/desktop/bb776042.aspxを実装する必要があると思います。C# を使用してこれを行うことができます (おそらくhttp://www.codeproject.com/Articles/7859/Building-COM-Objects-in-Cなど)。すでに SampleHardWareEventCredentialProvider を C# で正常に使用していますか?

于 2012-10-17T04:43:59.257 に答える
0

サンプル ハードウェア Credential Provider は、確かに私が読んだことから、現在、指紋リーダーなどのサードパーティのハードウェアを介してユーザーを認証するように調整されているため、あなたがやろうとしていることのために作られています。ジェスチャ要素を正しく理解できると仮定すると、Kinect はそのモデルにうまく適合すると想像できます。また、クレデンシャル プロバイダーは Vista 用に作成されたものであるため、Kinect は当時の MS-Dev の目に留まらなかった可能性があることに注意してください。

2番目のポイントに関しては、認証を行うためにC#アプリケーションを呼び出すことができるということですが、確かにできます. イベント/データを C# アプリケーションから Credential Provider に戻す必要はありませんでした。その必要はありませんでしたが、これが大きな落とし穴であるとは想像できません。

お役に立てれば。

于 2012-10-30T14:44:51.420 に答える