2012-04-18 25 views
3

このアプリケーションは現在、LogonUserを使用して、2番目のユーザーが変更を検証できるようにします。これは通常のユーザー名とパスワードでうまくいくが、パスワードの代わりにスマートカード/ピンを使用する必要がある。 Windows APIにパスワードの代わりに代わりのセキュリティID証明書を使用してログインするためのものはありますか?代替のセキュリティID資格情報を与えられたユーザーとしてログイン

答えて

1

お試しくださいhere 私が知る限り、CredUIPromptForWindowsCredentialsもスマートカードなどをサポートしています。

+0

CredUIPromptForWindowsCredentialsは必要なヒントです。 CredUnPackAuthenticationBufferからユーザー名とパスワードを取得するために資格情報を取得するために呼び出すと、私たちは通常のようにユーザー名とパスワードをLogonUserに渡すことができます。 – Ryan

関連する問題