することは、あなたが実際にユーザーが認証され、これは公式のWindows APIによってサポートされていないこと(システム資格プロバイダとして知られている)Windowsログイン/認証システムに組み込まれて通知したいことを言っている場合。これがサポートされていれば、ユーザーに認証/承認が行われたことをAPIに通知するマルウェアを作成することができます。だから我々は正式にサポートされていないことに感謝しなければならない。
正式なAPIサポートなしでそのようなものを実装しようとすると、間違いなく使用条件に違反します。それが正式にサポートされていないので、それを実現するためにはひどいハックに頼らざるを得ません。その実装は、マイクロソフトの法務チームによってカーネルのリバースエンジニアリングまたはカーネルのハッキング(またはその両方)たとえあなたが間違っていると信じていたとしても、本当に彼ら(そして深いポケット)と戦いたいですか?
正式なアンロックAPIが存在しない場合は、それを達成するために何らかのバックドアを使用する必要があるとも考えてみましょう。もしそのようなものが存在していても、それはMSアップデート(あなたのアプリのログイン実装を害するだろう)によって役に立たなくなってしまうだろう。
火災と怒りが邪魔になったので、より新しいバージョンのWindowsをターゲットにしていれば、すべてが失われていないと言いましょう。
説明したように、独自のバイオメトリックセキュリティシステムを実装できます。これは現在サードパーティの資格情報プロバイダとして知られています。これは別のシステムであり、サードパーティの資格情報システムが何らかの理由で失敗した場合に備えて、システムクレデンシャルプロバイダをセットアップする必要があります。そうでない場合、ユーザーアカウントは回復不可能なになります。また、最初の例との主な違いは、システムがシステムクレデンシャルプロバイダ(Windows固有のロック画面)とは別個のものであることです。
サードパーティの資格認定システムを実装することは、依然として簡単ではないことを強調したいと思います。実装しなければならない適切なインターフェースについては、広範に読んでみたいと思うでしょう。私はここに始まるお勧めします:
https://msdn.microsoft.com/en-us/library/windows/desktop/mt158211%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396
\サンプルの下でのWindows SDKのインストールディレクトリにあるサンプル\セキュリティ\するCredentialProviderが明らかにもあります。また、ここにある資格情報プロバイダの素敵なテクニカルリファレンスがあります:
https://msdn.microsoft.com/en-us/library/windows/desktop/bb648647%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396
はハイテクドキュメントをダウンロードするには、「資格情報プロバイダドリブンWindowsログオン体験を」というリンクをクリックしてください。