Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Semua pengendali yang berjalan pada Windows versi 64-bit harus ditandatangani agar Windows dapat memuatnya. Namun, penandatanganan driver tidak diperlukan pada Windows versi 32-bit.
Untuk menandatangani driver, sertifikat diperlukan. Anda dapat membuat sertifikat Anda sendiri untuk menandatangani driver Anda selama pengembangan dan pengujian. Namun, untuk rilis publik, Anda harus menandatangani driver Anda dengan sertifikat yang dikeluarkan oleh otoritas akar tepercaya.
NotaProyek paket driver dapat mengemas output proyek lain. Jika Anda membuat proyek paket driver, Microsoft Visual Studio akan membangun proyek lain yang memiliki dependensi. Proyek paket driver memiliki properti penandatanganan yang berbeda dari proyek dependen lainnya, dan properti penandatanganan drivernya hanya berlaku untuk katalog (jika ada) yang dihasilkan oleh proyek paket driver. Artinya, proyek paket driver tidak akan secara otomatis menambahkan tanda tangan yang disematkan ke biner driver yang diproduksi oleh proyek lain, karena sertifikat yang berbeda dapat digunakan untuk menandatangani proyek driver lain, misalnya, sertifikat pengujian, dan hasilnya dalam kasus seperti itu akan menjadi paket driver di mana biner tidak sengaja ditandatangani dengan satu sertifikat, sementara katalog paket ditandatangani dengan sertifikat yang berbeda. Hal ini dapat mengakibatkan penurunan performa. Misalnya, jika tanda tangan yang disematkan dari biner driver boot start tidak valid, Windows tidak dapat menggunakan sertifikat yang digunakan untuk menandatangani biner tersebut untuk memvalidasi biner. Sebagai gantinya, Windows harus memvalidasi biner terhadap tanda tangan katalog, yang akan memperlambat waktu boot.
Bagian ini menjelaskan cara menggunakan Visual Studio untuk menandatangani paket driver.