質問: C#のフォームアプリに指紋認証の機能を追加したいと思っています。 googleで検索すると、Windows Hello という機能で実現できそうなのですが、これはユニバーサルアプリでないと使用できないのでしょうか。 フォームアプリで指紋認証を組み込もうとすると、専用の製品を購入しSDKを導入するしかないのでしょうか。
回答: その質問は言い換えれば「UWPの機能をWinFormsで使う方法」なのかなと思いました。 それ自体はできそうです。 超簡単! WPFなどの.NETのアプリからUWPのAPIを使う ~日本語の読み仮名を取得するAPIを題材に 認証のAPIはこれですよね。 指紋生体認証 手元で試した感じ、 > > Type 'Windows.Security.Credentials.UI.UserConsentVerifier' can only be used in UWP apps, not Desktop or Centennial > > > というような警告などが出ましたが、実行した結果「No biometric device found.」(デバイス無し)という値は取れたので、動いているように見えます。 まずは試してみてはいかがですか。