Aracılığıyla paylaş


Biyometrik Sürücüler Geliştirmek için Yol Haritası

Bu makalede biyometrik sürücüler geliştirmeye yönelik bir yol haritası sağlanmaktadır. Yol haritası, biyometrik sürücü geliştirmek için izlemeniz gereken adımları içerir.

1. Adım: Windows mimarisi ve sürücüleri hakkında bilgi edinin

Sürücülerin Windows işletim sistemlerinde nasıl çalıştığına ilişkin temelleri anlamanız gerekir. Temelleri bilmek, uygun tasarım kararları alma ve geliştirme sürecinizi kolaylaştırmanıza yardımcı olur. Sürücü temelleri hakkında daha fazla bilgi için bkz. Sürücü ve İşletim Sistemi Temelleri.

2. Adım: Windows'un biyometrik sürücüleri nasıl desteklediğini öğrenin

Windows Biyometrik Sürücü Arabirimi (WBDI), Windows Biyometrik Çerçeve'nin (WBF) bir parçası olan IOCTL tabanlı bir sürücü arabirimidir. WBDI hakkında daha fazla bilgi edinmek için bkz. Biyometrik Sürücüleri Kullanmaya Başlama.

3. Adım: WDK'deki biyometrik sürücü örneğini gözden geçirin

Sürücü kodu galerisi, WudfBioUsbSampleadlı bir örnek içerir. Bu örnek WBDI sürücüsü, UMDF tabanlıdır ve USB G/Ç Hedefi'i kullanmaktadır.

WudfBioUsbSample örneği hakkında daha fazla bilgi için örnek açıklamasına bakın.

4. Adım: Biyometrik sürücünüz için bir sürücü modeli seçin

Microsoft, WBDI sürücülerinin UMDF tabanlı olması ve USB G/Ç hedefini kullanmasını önerir. UMDF hakkında bilgi için bkz. UMDF'ye giriş. USB G/Ç hedefi hakkında bilgi için bkz. USB G/Ç Hedefini İşleme.

WudfBioUsbSample, USB G/Ç hedefi kullanan UMDF tabanlı WBDI sürücüsünün nasıl uygulandığını gösterir.

UMDF kullanıyorsanız Microsoft, biyometrik sürücünüzü C++ ile geliştirmenizi önerir.

5. Adım: Windows sürücü derlemesi, test etme ve hata ayıklama işlemleri ve araçları hakkında bilgi edinin

Sürücü oluşturmak, kullanıcı modu uygulaması oluşturmaktan farklıdır. Daha fazla bilgi için bkz. Sürücü Oluşturma. Çerçeve tabanlı sürücü oluşturma hakkında bilgi için bkz. Framework Tabanlı Sürücü Oluşturma ve Yükleme.

6. Adım: Biyometrik sürücünüz hakkında tasarım kararları alın

IOCTL'leri işleme hakkında bilgi için bakınız: Biyometrik IOCTL Çağrı Sırasını Destekleme. WBDI sürücüsünde USB G/Ç hedefinin nasıl kullanılacağı hakkında bilgi için bkz. WBDI Sürücüsünde WinUSB Kullanma.

7. Adım: Biyometrik sürücünüzü geliştirme, derleme, test etme ve hata ayıklama

WBDI sürücüsünde istek kuyruklarını yönetme hakkında daha fazla bilgi için bkz. WBDI Sürücüsünde Kuyrukları Yönetme.

WBDI ile ilgili IOCTL'ler, yapılar ve hata kodları hakkında daha fazla bilgi için bkz. Biyometrik Cihazlar Başvurusu.

Biyometrik sürücüleri test etme hakkında bilgi için bkz. Biyometrik Sürücüleri Test Etme.

Yinelemeli derleme, test etme ve hata ayıklama hakkında bilgi için bkz. Sürücüleri Geliştirme, Test Etme ve Dağıtma. Bu işlem, çalışan bir sürücü oluşturmanıza yardımcı olur.

8. Adım: Biyometrik sürücünüz için sürücü paketi oluşturma

Daha fazla bilgi için bkz. sürücü paketleri .

Biyometrik sürücüleri yükleme hakkında bilgi için bkz. Biyometrik Sürücü Yükleme.

9. Adım: Biyometrik sürücünüzü imzalama ve dağıtma

Son adım, sürücüyü imzalamak ve dağıtmaktır. Motor bağdaştırıcınızı hem 32 bit hem de 64 bit platformlarda imzalamanız gerekir.

Sürücünüz Microsoft Donanım Sertifikasyon Programı için tanımlanan kalite standartlarını karşılıyorsa, bunu Microsoft Windows Update programı aracılığıyla dağıtabilirsiniz. Bir sürücüyü dağıtma hakkında daha fazla bilgi için bkz. Sevkiyat etiketleriyle sürücü dağıtımını yönetme.