Bagikan melalui


Peta jalan untuk Mengembangkan Driver Biometrik

Untuk membuat driver biometrik, ikuti langkah-langkah berikut:

  • Langkah 1: Pelajari tentang arsitektur dan driver Windows.

    Anda harus memahami dasar-dasar cara kerja driver dalam sistem operasi Windows. Mengetahui dasar-dasarnya akan membantu Anda membuat keputusan desain yang sesuai dan memungkinkan Anda menyederhanakan proses pengembangan Anda. Untuk informasi selengkapnya tentang dasar-dasar driver, lihat Memahami Dasar-Dasar Driver dan Sistem Operasi.

  • Langkah 2: Pelajari cara Windows mendukung driver biometrik.

    Windows 7 dan versi sistem operasi yang lebih baru termasuk Windows Biometric Driver Interface (WBDI). WBDI adalah antarmuka driver berbasis IOCTL yang merupakan bagian dari Windows Biometric Framework (WBF). Untuk mempelajari selengkapnya tentang WBDI, lihat Memulai Driver Biometrik.

  • Langkah 3: Tinjau sampel driver biometrik di WDK.

    Untuk sistem operasi Windows 7 dan yang lebih baru, galeri kode driver menyertakan sampel yang disebut WudfBioUsbSample. Contoh driver WBDI ini berbasis UMDF, dan menggunakan TARGET I/O USB.

    Untuk informasi selengkapnya tentang sampel WudfBioUsbSample, lihat deskripsi sampel.

  • Langkah 4: Pilih model driver untuk driver biometrik Anda.

    Microsoft menyarankan agar driver WBDI berbasis UMDF dan menggunakan target I/O USB. Untuk informasi tentang UMDF, lihat Pengenalan UMDF. Untuk informasi tentang target I/O USB, lihat Menangani Target I/O USB.

    WudfBioUsbSample menunjukkan cara menerapkan driver WBDI berbasis UMDF yang menggunakan target I/O USB.

    Jika Anda menggunakan UMDF, Microsoft menyarankan agar Anda mengembangkan driver biometrik di C++.

  • Langkah 5: Pelajari tentang proses dan alat build, pengujian, dan debug driver Windows.

    Membangun driver berbeda dari membangun aplikasi mode pengguna. Untuk informasi selengkapnya, lihat Membangun Driver. Untuk informasi tentang cara membangun driver berbasis kerangka kerja, lihat Membangun dan Memuat Driver berbasis Kerangka Kerja.

  • Langkah 6: Buat keputusan desain tentang driver biometrik Anda.

    Untuk informasi tentang cara menangani IOCTL, lihat Mendukung Urutan Panggilan IOCTL Biometrik. Untuk informasi tentang cara menggunakan target USB I/O dalam driver WBDI, lihat Menggunakan WinUSB di Driver WBDI.

  • Langkah 7: Kembangkan, bangun, uji, dan debug driver biometrik Anda.

    Untuk informasi selengkapnya tentang cara mengelola antrean permintaan di driver WBDI, lihat Mengelola Antrean di Driver WBDI.

    Untuk informasi selengkapnya tentang IOCTL, struktur, dan kode kesalahan yang terkait dengan WBDI, lihat Referensi Perangkat Biometrik.

    Untuk informasi tentang cara menguji driver biometrik, lihat Menguji Driver Biometrik.

    Untuk informasi tentang pembuatan, pengujian, dan penelusuran kesalahan berulang, lihat Mengembangkan, Menguji, dan Menyebarkan Driver. Proses ini membantu memastikan bahwa Anda membuat driver yang berfungsi.

  • Langkah 8: Buat paket driver untuk driver biometrik Anda.

    Untuk informasi selengkapnya, lihat Paket Driver.

    Untuk informasi tentang cara menginstal driver biometrik, lihat Menginstal Driver Biometrik.

  • Langkah 9: Tanda tangani dan distribusikan driver biometrik Anda.

    Langkah terakhir adalah menandatangani dan mendistribusikan driver. Anda harus menandatangani adaptor mesin Anda pada platform 32-bit dan 64-bit.

    Jika driver Anda memenuhi standar kualitas yang ditentukan untuk Program Sertifikasi Perangkat Keras Microsoft, Anda dapat mendistribusikannya melalui program Pembaruan Microsoft Windows. Untuk informasi selengkapnya tentang cara mendistribusikan driver, lihat Mengelola distribusi driver dengan label pengiriman.

Ini adalah langkah-langkah dasar. Langkah tambahan mungkin diperlukan berdasarkan kebutuhan masing-masing driver Anda.