How can I test a kernel-mode driver before release?
如何在发布之前测试内核模式驱动程序？
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.
对于需要由Microsoft签名发布驱动程序的开发人员来说，有几种选择： • 禁用内核-模式检查： 微软提供详细 说明 用于在开发和测试期间禁用内核模式驱动程序上的签名检查。 • 测试签名： 您可以通过以下方法使Microsoft测试驱动程序包的签名： 对Win10及更高版本执行测试签名 or 在Win10（旧版）以下的操作系统上执行测试签名 在硬件提交向导中。 测试签名文件不需要 Microsoft 进行 HLK 测试，只能在测试机器上运行。 请看微软的硬件提交 文件 有关测试签名的详细信息。 •航班签收： 飞行签名的驱动程序使用 Microsoft 开发人员测试证书进行签名，该证书在 Windows 10 RS2 及更高版本的“内部”版本中受信任。 您可以通过检查仅在硬件提交过程中执行飞行签名来对您的驱动程序进行飞行签名。 请看微软的硬件提交 文件 有关航班签署的详细信息。