How can I test a kernel-mode driver before release?
Come posso testare un driver in modalità kernel prima del rilascio?
There are several options for developers who need to install and test their driver before it is signed for release by Microsoft: • Disable Kernel-Mode Checks: Microsoft provides detailed instructions for disabling signature checks on kernel-mode drivers during development and testing. • Test Signing: You can have Microsoft test-sign your driver package by checking Perform test-signing for Win10 and above or Perform test-signing for OS below Win10 (legacy) in the hardware submission wizard. The test-signed file does not require HLK testing by Microsoft, and may only be run on test machines. Please see Microsoft's hardware submission documentation for details on test signing. • Flight Signing: Flight-signed drivers are signed with a Microsoft Developer Test certificate that is trusted on "insider" builds of Windows 10 RS2 and above. You can flight sign your driver by checking Perform flight signing only during the hardware submission process. Please see Microsoft's hardware submission documentation for details on flight signing.
Sono disponibili diverse opzioni per gli sviluppatori che devono installare e testare il proprio driver prima che venga firmato per il rilascio da Microsoft: · XNUMX€ Disabilita il kernel-Controlli di modalità: Microsoft fornisce dettagliate istruzioni per disabilitare i controlli della firma sui driver in modalità kernel durante lo sviluppo e il test. · XNUMX€ Firma di prova: Puoi fare in modo che Microsoft firmi il tuo pacchetto driver controllando Eseguire la firma di prova per Win10 e versioni successive or Eseguire la firma di prova per sistemi operativi precedenti a Win10 (legacy) nella procedura guidata di invio hardware. Il file firmato dal test non richiede il test HLK da parte di Microsoft e può essere eseguito solo su macchine di test. Si prega di consultare la presentazione dell'hardware di Microsoft documentazione per i dettagli sulla firma di prova. • Firma del volo: I driver firmati dal volo sono firmati con un certificato Microsoft Developer Test considerato attendibile su build "insider" di Windows 10 RS2 e versioni successive. Puoi firmare il volo con il tuo driver selezionando Esegui firma del volo solo durante il processo di invio dell'hardware. Si prega di consultare la presentazione dell'hardware di Microsoft documentazione per i dettagli sulla firma del volo.