How can I test a kernel-mode driver before release?
Comment puis-je tester un pilote en mode noyau avant sa sortie?
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.
Il existe plusieurs options pour les développeurs qui doivent installer et tester leur pilote avant qu'il ne soit signé pour publication par Microsoft: • Désactiver le noyau-Vérifications de mode: Microsoft fournit des Des instructions pour désactiver les vérifications de signature sur les pilotes en mode noyau pendant le développement et les tests. • Signature du test: Vous pouvez demander à Microsoft de tester votre package de pilotes en cochant Effectuer un test de signature pour Win10 et supérieur or Effectuer un test de signature pour le système d'exploitation sous Win10 (ancien) dans l'assistant de soumission de matériel. Le fichier signé par le test ne nécessite pas de test HLK par Microsoft et ne peut être exécuté que sur des machines de test. Veuillez consulter la soumission de matériel de Microsoft Documentation pour plus de détails sur la signature des tests. • Signature de vol: Les pilotes signés en vol sont signés avec un certificat Microsoft Developer Test qui est approuvé sur les versions "initiées" de Windows 10 RS2 et versions ultérieures. Vous pouvez signer le vol de votre pilote en cochant Effectuer la signature du vol uniquement pendant le processus de soumission du matériel. Veuillez consulter la soumission de matériel de Microsoft Documentation pour plus de détails sur la signature des vols.