問題タブ [credential-providers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3248 参照

windows - Windows ユーザー セッションの自動ロック解除

最近、私は CredentialProvider に取り組んでおり、Windows Vista (またはそれ以降のバージョン) のユーザー セッションを自動的にロック解除します (トリガーは任意のイベントにすることができるので、タイマーの終了としましょう)。

そのために、GINA とこの新しいアーキテクチャとの間の変更に関する有益な記事をいくつか読みました。http://msdn.microsoft.com/en-us/magazine/cc163489.aspx .

カスタム CredentialProvider を作成しているすべての人と同じように、ゼロからではなく、Microsoft が提供するサンプル コードから始めたと思います。そして、さまざまな機能の動作 (ロギングなど) を変更しようとしました。

最終的に、カスタム CredentialProvider を使用して SetUsageScenario メソッドを入力できますが、それでも Set または GetSerialization メソッドに到達できません。CredentialProvider の技術文書 (Microsoft が引き続き提供) で私が理解したことから、これらの 2 つのメソッドは自動的に呼び出されるはずです。私が逃したものはありますか?

また、私の最初のアイデアは、暗黙的なユーザー認証を実行するために、Kerberos を使用して認証パッケージを取得することでした。このアイデアは、次のような他の SO または MSDN スレッドに関する情報を探すことで得ました。

このアプローチは良いものですか?

お忙しい中、私の質問に答えていただき、誠にありがとうございました。私の問題を直接解決しない場合でも、明確化を歓迎します:-)

0 投票する
0 に答える
1167 参照

windows - ユーザーを切り替えてもLogonUI.exeプロセスが終了しない

Windows Vista / 7のログオンまたはロック解除画面でダイアログを表示する資格情報プロバイダー(CP)を開発しています。このダイアログは、資格情報プロバイダーのデストラクタが呼び出されるたびに終了します。ロック解除やログオンなどの基本的なシナリオでは、そのダイアログは適切に閉じられます。しかし、私はこのシナリオで問題を抱えました:

  1. コンピューターをロックする:これでダイアログが表示されます
  2. 「その他の資格情報」をクリックします
  3. 「ユーザーの切り替え」をクリックします

ステップ3の後、新しいダイアログが作成されます(新しいlogonUIプロセスが私のCPを作成します)が、ステップ1のダイアログはまだ存在していますが、非表示になっています。デバッグを試みたところloginUI、ステップ1で作成されたものが終了せず、CPが破壊されないように保持されていることがわかりました。その後、ダイアログは閉じられません。

一度に存在するダイアログは1つだけだと思います。自分でダイアログを閉じることができるように、 CPlogonUIを解放するか、ユーザーイベントをキャッチするように依頼する方法はありますか?

私が使用しているのは、Win732ビットUltimateです。

0 投票する
1 に答える
1254 参照

tfs - Team Foundation Server SDK 2012: 資格情報プロンプトの取得

基本的にいくつかの作業項目を取得して、Team Foundation Server と対話する必要があるアプリケーションを開発しています。そのために、Visual Studio Team Explorer 2012 に付属する TeamFoundation Client アセンブリ v11 を使用しました。ユーザーが資格情報を提供できるように、アプリケーションでネットワーク プロンプトを表示する必要があります。私はこれこれを読んで、彼らは次のことを提案しました:

ただし、前述の「GetTeamProjectCollection」メソッドは、TFS SDK 2012 では非推奨です。TFS SDK 2012 で資格情報プロンプトを表示するにはどうすればよいでしょうか?

ありがとうございました。

0 投票する
1 に答える
308 参照

c++ - winbio.h ヘッダー ファイルの機能が無効になっていますか?

Windows 7 Express Edition で VS 2010 を使用しています。

また、このヘッダーファイルから関数を取得しようとしましたが、winbiocapturesamplewinbio.h 関数の使用に問題があります。このヘッダーは Microsoft SDK v7.0a に配置されています。

以下の条件関数が無効になった後、そのヘッダーファイルをソリューションに含めます。

しかし、私はWindows 7のみを使用しています.NTDDI_VERSIONが何であるか、なぜ機能しないのか誰にもわかりますか.

デバッグしようとするとerror C3861: 'WinBioOpenSession': identifier not found

ただし、上記の条件を確認した後、「WinBioOpenSession」はそのヘッダーファイルにあります。

少し早いですがお礼を。

0 投票する
2 に答える
484 参照

c++ - WinbioOpensession は E_ACCESSDENIED を返しますか?

私はVS2010とWindows 7でプログラミングしています。

WinBioOpenSessionから関数を呼び出していますwinbio.h

これは私のコードです:

hr はE_ACCESSDENIED戻りコードを返しますか?

どうすればこれを解決できますか?

0 投票する
2 に答える
525 参照

c++ - 既存のCOMオブジェクトへのポインタを取得しますか?

同じマシン上で別のプロセスで作成された既存のCOMオブジェクトへのポインターをどのように取得しますか?

ICredentialProviderを継承するオブジェクトを作成する資格情報プロバイダーがあります。ICredentialProviderにはSetSerializationメソッドがあります。

また、資格情報プロバイダーのSetSerializationメソッドを呼び出す必要があるサービスもあります。問題は、私はC ++の経験がありますが、COMの初心者なので、方法がわかりません。Microsoftのサンプル「CSampleProvider」のコメントは、「リモートクライアント」からSetSerializationメソッドを呼び出すと言っていますが、その方法については説明していません。COMを知っていると想定しています。

私はMSDNとCOMに関するさまざまなチュートリアルを一日中読んでおり、サービスで資格情報プロバイダーのインスタンスを作成できるようになりましたが、すでに存在する資格情報プロバイダーオブジェクトへのポインターを取得する必要があります存在し、新しいものを作成するのではなく、その方法を見つけることができません。

それはどのように行われますか?

ありがとう。

0 投票する
1 に答える
327 参照

c++ - サーバー 2008 R2 の資格情報プロバイダー

私は資格情報プロバイダーの初心者です。SampleCredentialProvider を出発点としてプロバイダーを作成しました。一部のマシンでは機能しました。WINDOWS Server 2008 R2 では機能しないことがわかりました。資格情報プロバイダーをインスタンス化する以上のことはできません。特に、GetCredentialsCount 呼び出しを受け取りません。なぜそれが起こるのかについてのヒントを教えてください。

0 投票する
1 に答える
231 参照

c# - WinBioDeleteTemplate 関数 80098002? を返します。

私はWBF FMA(Windows Biometric Framework指紋管理アプリケーション)を開発するためにc#でプログラミングしています。

関数を使用WinBioDeleteTemplate()してテンプレートを削除しています。ほとんどの場合、正常に機能します。

しかし、時々 80098002 リターンコードを返します。

システムを再起動すると、正常に動作します。

それで、問題は何ですか?これを解決するにはどうすればよいですか?

0 投票する
0 に答える
217 参照

c# - Windows 7に指が登録されているかどうかをプログラムで確認する方法は?

c# を使用して Windows 7 でプログラミングしています。

登録用のWBFアプリケーションを開発しています。

そのシステムに指紋が登録されているかどうかを確認したい。

getenablesetting 関数も試しましたが、生体認証オプションが有効になっているかどうかしかわかりませんが、指紋が登録されているかどうかを知りたいですか?

これを達成する方法は?

0 投票する
4 に答える
9419 参照

c# - C# を使用した Windows 資格情報プロバイダー

C# でカスタム Windows 資格情報プロバイダーを正常に作成した人はいますか? Windows SDK にあるサンプルはすべて C++ です。私が行った最初の検索のいくつかは、それが可能かもしれないことを示していますが、それを確認した人を見つけることができないようです.