6

Windows 7 用のカスタム資格情報プロバイダーを開発しています。私の目標は、特定のハードウェア イベントが発生したときにユーザーを自動的にログインさせることです。これに関連する MSDN の記事をすべて読み、外部デバイスとやり取りしてユーザー名とパスワードを取得し、それを WinLogon に渡す単純な資格情報プロバイダーを実装しました。

しかし、私はまだパズルの最後のピースで立ち往生しています。現在、ユーザーはログオン ボタンを押して自分でログインする必要があります。これを自動的に行う最善の方法は何ですか?

4

2 に答える 2

9

現在、私は同じことに取り組んでおり、私はそれを考えています

a) 関数 Provider::GetCredentialCount で、pdwDefault を設定し、pbAutoLogonWithDefault を true に設定する
か、
b) Credential::SetSelected で pbAutoLogon を true に設定します。

a) の場合、ユーザーは選択の余地がなく、b) の場合、最初にアカウントを選択する必要があります。

于 2012-03-10T17:03:43.367 に答える
1

資格情報データを入力したら、ICredentialProviderEvents::CredentialsChanged を呼び出します。

于 2015-04-12T20:39:50.407 に答える