ネットワークプロバイダーとして機能し、NPLogonNotifyコールバックを介して従来のログインとスマートカードログインの両方をインターセプトできるコードがあります。これはXP(32ビット)で実行されています。
Windows 7(64ビット)に移植しています。NPLogonNotifyはMSDNに従って引き続きサポートされており、実際、私のコードは従来のログインを正常にキャプチャします。この問題は、スマートカードのログインが発生したときに発生します。XPとは異なり、Windows7ではNPLogonNotifyへのコールバックはありません。
問題は、このメカニズムがVista / Windows 7で変更され、スマートカードログインがこの方法でキャプチャされるのを明示的に防止したかどうかです。私はMSDNを検索しましたが、これは役に立ちませんでした。
ありがたいことにどんな助けも受けました。どうもありがとう!