Leitor de impressão digital usando C #

Estou planejando verificar a entrada do usuário para meu aplicativo usando a entrada biométrica. Eu fiz algumas pesquisas na net e criei as seguintes opções de entrada biométrica:

Impressão digita Reconhecimento FacialRetinal ScanIris ScanReconhecimento de voVerificação de assinatur

No qual senti a impressão digital como as opções mais adequadas. Mas o problema disso é que a API do dispositivo de impressão digital varia de acordo com o hardware. Então, provavelmente, acho que precisarei codificar a API de vários dispositivos, o que não acho amigável.

Pretendo fazer os materiais de programação em C #. Existe alguma maneira de sair disso? Como sou novo nisso, não tenho noção. Qual é a maneira de atacar esse problema e qual a abrangência do projeto e qual deve ser minha abordagem para esse projet

questionAnswers(5)

yourAnswerToTheQuestion